Linux命令
1、文件管理:
more:
逐页显示 testfile 文档内容,如有连续两行以上空白行则以一行空白行显示。
例:more -s testfile
从第 20 行开始显示 testfile 之文档内容。
例:more +20 testfile
less:
查看文件
例:less log2013.log
ps查看进程信息并通过less分页显示
例:ps -ef |less
浏览多个文件
例:less log2013.log log2014.log
tee:
使用指令"tee"将用户输入的数据同时保存到文件"file1"和"file2"中,输入如下命令:
例:$ tee file1 file2
2、文档编辑:
tr:
将文件testfile中的小写字母全部转换成大写字母,此时,可使用如下命令:
例:cat testfile |tr a-z A-Z
大小写转换,也可以通过[:lower][:upper]参数来实现。例如使用如下命令:
cat testfile |tr [:lower:] [:upper:]
wc:
在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。使用的命令为:
例:wc testfile
ex:
在ex 指令后输入文件名按回车键后,即可进入ex 编辑模式,如编辑testfile文件,使用的命令格式如下:
例:ex testfile
3、文件传输:
ftp:
假如使用ftp命令匿名登录ftp.kernel.org服务器,该服务是Linux 内核的官方服务器,可以使用如下命令:
ftp ftp.kernel.org
byb:
用于中断FTP连线并结束程序
bye
4、磁盘管理:
tree:
用于以树状图列出目录的内容
例:tree
stat:
用于显示inode内容
例:查看 testfile 文件的inode内容内容,可以用以下命令:
stat testfile
5、磁盘维护:
dd:
在Linux 下制作启动盘,可使用如下命令:
例:dd if=boot.img of=/dev/fd0 bs=1440k
将testfile文件中的所有英文字母转换为大写,然后转成为testfile_1文件,在命令提示符中使用如下命令:
例:dd if=testfile_2 of=testfile_1 conv=ucase
由标准输入设备读入字符串,并将字符串转换成大写后,再输出到标准输出设备,使用的命令为:
例:dd conv=ucase
fsck:
例:检查 msdos 档案系统的 /dev/hda5 是否正常,如果有异常便自动修复 :
fsck -t msdos -a /dev/hda5
6、网络通讯:
write:
例:传讯息给 Rollaend,此时 Rollaend 只有一个连线
write Rollaend
接下来就是将讯息打上去,结束请按 ctrl+c
传讯息给 Rollaend,Rollaend 的连线有 pts/2,pts/3
write Rollaend pts/2
接下来就是将讯息打上去,结束请按 ctrl+c
注意:若对方设定 mesg n,则此时讯席将无法传给对方
talk:
例:与现在机器上的使用者Rollaend对谈,此时 Rollaend 只有一个连线
talk Rollaend
接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 talk jzlee即可开始对谈,结束请按 ctrl+c
与linuxfab.cx上的使用者Rollaend对谈,使用pts/2来对谈
talk Rollaend@linuxfab.cx pts/2
接下来就是等Rollaend回应,若Rollaend接受,则Rollaend输入 talk jzlee@jzlee.home即可开始对谈,结束请按 ctrl+c
7、系统管理:
w:
显示当前用户
w
不显示登录位置
w -f
以精简模式显示
w -s
不显示标题
w -h
ps:
显示进程信息
ps -A
显示指定用户信息
ps -u root
显示所有进程信息,连同命令行
ps -ef
8、系统设置
elable:
用于启动或关闭 shell 内建指令。
若要执行的文件名称与shell内建指令相同,可用enable -n来关闭shell内建指令。若不加-n参数,enable可重新启动关闭的指令。
enable
eval:
连接多个命令
eval enable;ls
9、备份压缩:
ar:
打包文件
例:ls
a.c b.c d.c install.log qte
anaconda-ks.cfg c.c Desktop
ar rv one.bak a.c b.c
打包多个文件
ar rv two.bak *.c
zip:
将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:
例:zip -q -r html.zip /home/html
如果在我们在 /home/html 目录下,可以执行以下命令:
例:zip -q -r html.zip *
从压缩文件 cp.zip 中删除文件 a.c
例:zip -dv cp.zip a.c
————————————————
版权声明:本文为CSDN博主「yepeng_yp」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yepeng_yp/article/details/104757290