linux常用命令(二)
对文本进行显示的相关命令
cat:显示文本文件命令语法:cat [选项] [文件]
例子:显示/etc/inittab文件的内容 [root@localhost ~]# cat /etc/inittab
把文cs.log的文件内容加上行号后输入到cs1.log文件中 [[email?protected] ~]# cat -n cs.log > cs1.log [[email?protected] ~]# cat cs1.log 1 wewe 2 wewe 3 uoij 4 124
使用cat命令创建mm.txt文件 [[email?protected] ~]# cat >mm.txt<<EOF > hello * 此次输入小写是错的,必须区分大小写 > linux * 此次输入小写是错的,严格区分大小写 > eof * 此次输入小写是错的,严格区分大小写,正确的格式见下面代码 > Hello > Linux > EOF
more:分页显示文本文件命令语法:more [选项] [文件名]
例子:分页显示/etc/services文件的内容 [root@localhost ~]# more /etc/services
从第3行开始显示/root/cs.log [[email?protected] ~]# more +3 /root/cs.log uoij 124
一次两行显示/etc/passwd [root@localhost ~]# more -2 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin --More--(7%)
less[1]:回卷显示文本文件命令语法:less [选项] [文件名]
例子:回卷显示/etc/services文件的内容 [root@localhost ~]# less /etc/services
head:显示指定文件前若干行命令语法:head [选项] [文件]
例子:查看/etc/passwd文件的前100个字节数据内容 [root@localhost ~]# head -c 100 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nol[root@localhost ~]# 200
tail:查看文件末尾数据命令语法:tail [选项] [文件名]
例子:查看/etc/passwd文件末尾3行的数据内容 [root@localhost ~]# tail -n 3 /etc/passwd postfix:x:89:89::/var/spool/postfix:/sbin/nologin chrony:x:998:996::/var/lib/chrony:/sbin/nologin li:x:1000:1000::/home/li:/bin/bash
grep:查找关键词并打印匹配的行命令语法:grep [选项] 匹配模式 [文件]...
例子:在/etc/passwd文件中过滤出包含sy的行 [root@localhost ~]# grep sy /etc/passwd sync:x:5:0:sync:/sbin:/bin/sync systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
对匹配的关键词显示颜色 [root@localhost ~]# grep --color sy /etc/passwd sync:x:5:0:sync:/sbin:/bin/sync systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
echo:显示一行指定的字符串命令语法:echo [选项]...[字符串]...
例子:直接输出指定字串 [root@localhost ~]# echo "hi" hi
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |