本文共 1546 字,大约阅读时间需要 5 分钟。
cat 加 -A 可以查看一些文本中看不见的字符
-n 对文本行进行加编号-b 对空行也加编号-ns 加入 s 压缩相临的空行tac 将文本倒叙more 将文本翻页显示,文本很多时,一页一页显示,只能往下翻,到底结束less 翻页显示,可以往上翻,翻到底不结束head 查看文件前10行head -n 3 xxx.txt 查看文件前3行tail -n 3 查看后3行,看完后会退出tail -f xxx.txt 监控文件,查看后不退出,如果文件是随时变换的,可以监控加入的内容假如f1.txt内容为abctail -f f1.txt abc (查看完f1.txt的内容,未退出,这时文件中加入了新内容 d ,d会继续显示)d^C(ctrl C) 退出cut 剪切文件内容 但是纵切
cut -d : -f1,3 /etc/passwd 将passwd的第1列,第3列取出,用:分开cut -d : -f1,3-5 /etc/passwd 将passwd的第1列,第3到5列取出,用:分开huoq分区利用率
-c 选项 截取字符[root@Centos7 ~]#df -h |cut -c34-36 (指定前一个命令输出的第34到36个字符,取出)Use13111100[root@Centos7 ~]#df -htmpfs 552M 0 552M 0% /sys/fs/cgroup/dev/sda3 28G 33M 28G 1% /data/dev/sda1 497M 151M 346M 31% /boottmpfs 111M 4.0K 111M 1% /run/user/42tmpfs 111M 28K 111M 1% /run/user/0/dev/sr0 8.1G 8.1G 0 100% /run/media/root/CentOS 7 x86_64获取 IP地址
[root@Centos7 ~]#ifconfigeth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.19.106 netmask 255.255.255.0 broadcast 192.168.19.255inet6 fe80::a7c1:26fb:5ab5:3ac3 prefixlen 64 scopeid 0x20<link>ether 00:0c:29:df:a4:9e txqueuelen 1000 (Ethernet)[root@Centos7 ~]#ifconfig |head -n 2|tail -n -1|cut -dt -f2|cut -d" " -f2
192.168.19.106设
f1 aaa BBB CCCf2aaabbbpaste f1 f2 将两个文件横向合并 ; 加入 -d “:” 选项会以" "里的字符作为分隔符
paste -d ":" f1 f2 aaa aaa aaa:aaa BBB bbb BBB:bbbCCC CCC:cat f1 f2 将两个文件纵向合并 ; 加入 -s 选项 paste -s f1 f2
aaa aaa BBB CCCBBB aaa bbbCCCaaabbbsort 对文本进行排序
uniq 从输入中删除前后相连并重复的行 (重复为连续且完全相同)uniq -c 显示重复的频次uniq -d 只显示有重复的行uniq -u 只显示没重复的行转载于:https://blog.51cto.com/14167037/2344779