📄 实验二.txt
字号:
Linux开发中的常用命令:
基本操作命令:
------------------------------------------
ls 以默认方式显示当前目录文件列表
ls -a 显示所有文件包括隐藏文件
ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
------------------------------------------
cd dir 切换到当前目录下的dir目录
cd / 切换到根目录
cd .. 切换到到上一级目录
cd ../.. 切换到上二级目录
cd ~ 切换到用户目录,比如是root用户,则切换到/root下
------------------------------------------
rm file 删除某一个文件
rm -rf dir 删除当前目录下叫dir的整个目录(包括下面的文件或目录)
------------------------------------------
cp source target 将文件source复制为target
cp /root/source . 将/root下的文件source复制到当前目录
------------------------------------------
mv source target 将文件source更名为target
------------------------------------------
diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
comm file1 file2 比较文件,显示两个文件不相同的内容
------------------------------------------
echo message 显示一串字符
echo "messagemessage2" 显示不连续的字符串
cat file 显示文件的内容,和DOS的type相同
cat file | more 显示文件的内容并传输到more程序实现分页显示,使用命令less file可实现相同的功能
more 分页命令,一般通过管道将内容传给它,如ls | more
------------------------------------------
find /path -name file 在/path目录下查找看是否有文件file
grep -ir“chars” 在当前目录的所有文件查找字串chars,并忽略大小写,-i为大小写,-r为下一级目录
------------------------------------------
vi file 编辑文件file
------------------------------------------
man ls 读取关于ls命令的帮助
man ls | grep color 读取关于ls命令的帮助并通过grep程序在其中查找color字串
------------------------------------------
startx 运行Linux图形有环境
------------------------------------------
shutdown -h now 关闭计算机
reboot 重新启动计算机
------------------------------------------
扩展命令
------------------------------------------
tar压缩、解压用法
解压实例
tar文件:tar xf xxx.tar
gz文件: tar xzvf xxx.tar.gz
bz2文件:tar xjvf xxx.tar.bz2
压缩实例
tar文件:tar cf xxx.tar /path
gz文件: tar czvf xxx.tar.gz /path
bz2文件:tar cjvf xxx.tar.bz2 /path
------------------------------------------
dmesg 显示kernle启动及驱动装载信息
uname 显示操作系统的类型
uname -r 显示操作系统内核的version
------------------------------------------
strings file显示file文件中的ASCII字符内容
------------------------------------------
rpm -ihv program.rpm 安装程序program并显示安装进程
------------------------------------------
su 切换到超级用户
chmod a+x file 将file文件设置为可执行
chmod 666 file 将文件file设置为可读写
chown user /dir 将/dir目录设置为user所有
------------------------------------------
mknod /dev/hda1 b 3 1 创建块设备hda1,主设备号为3,从设备号为1,即master硬盘的的第一个分区
mknod /dev/tty1 c 4 1 创建字符设备tty1,主设备号为4,众设备号为1,即第一个tty终端
------------------------------------------
touch /tmp/running 在/tmp下创建一个临时文件running,重新启动后消失
------------------------------------------
sleep 9 系统挂起9秒钟的时间
------------------------------------------
mount -t ext2 /dev/hda1 /mnt 把/dev/hda1装载到/mnt目录
df -h 显示文件系统装载的相关信息
mount -t iso9660 /dev/cdrom /mnt/cdrom 将光驱加载到/mnt/cdrom目录
mount -t nfs 192.168.1.1:/sharedir /mnt 将nfs服务的共享目录sharedir加载到/mnt/nfs目录
umount /dev/hda1 将/dev/hda1设备卸载,设备必须处于空闲状态
------------------------------------------
gcc hello.c 将hello.c编译成名为a.out二进制执行文件
gcc hello.c -o hello 将hello.c编译成名为hello的二进制执行文件
gcc -static -o hello hello.c 将hello.c编译成名为hello的二进制静态执行文件
ldd program 显示程序所使用了哪些库
objcopy -S program 将程序中的符号表及无用的调试信息去掉,可以小很多
------------------------------------------
strace netscape 跟踪程序netscape的执行,看调用的库,环境变量设置,配置文件,使用的设备,调用的其它应用程序等,在strace下,程序干了什么一目了然。
ps 显示当前系统进程信息
ps–ef 显示系统所有进程信息
kill -9500 将进程号为9500的程序杀死
top 显示系统进程的活动情况,按占CPU资源百分比来分
free 显示系统内存及swap使用情况
time program 在program程序结束后,将计算出program运行所使用的时间
------------------------------------------
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 设置网卡1的地址192.168.1.1,掩码为255.255.255.0,不写netmask参数则默认为255.255.255.0
ifconfig eth0:1 192.168.1.2 捆绑网卡1的第二个地址为192.168.1.2
ping 163.com 测试与163.com的连接
ping 202.96.128.68 测试与IP202.96.128.68的连接
------------------------------------------
probe rtl8139 检查驱动程序rtl8139.o是否正常工作
lsmod 显示已装载的驱动程序
insmod rtl8139.o 装载驱动程序rtl8139.o
insmod sb.oio=0x280 irq=7 dma=3 dma16=7 mpu_io=330 装载驱动程序并设置相关的irq,dma参数
rmmod rtl8139 删除名为rtl8139的驱动模块
gpm-k 停止字符状态下的mouse服务
gpm-tps2 在字符状态下以ps2类型启动mouse的服务
------------------------------------------
telnet 192.168.1.1 登陆IP为192.168.1.1的telnet服务器
telnet iserver.com 登陆域名为iserver.com的telnet服务器
ftp 192.168.1.1或ftp iserver.com 登陆到ftp服务
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -