本文共 1238 字,大约阅读时间需要 4 分钟。
cat 查看文件内容
选项
-n 显示行号-b 显示非空行号-A 相当于-vET-E 每行行尾显示$以上都是后面跟文件就可
其他用法 :1 合并文件,相当于后面的文件追加到第一个文件
[root@mail tmp]# cat sed.txt sed.md5 >sed2 非交互式编辑追加(>覆盖,>>追加)
[root@mail tmp]# cat >cat.txt<<eofa b c
d e feof[root@mail tmp]# cat cat.txta b cd e f
3 清空文件内容
[root@mail tmp]# cat /dev/null>sed4 显示菜单
[root@mail tmp]# cat catmenu.sh #!/bin/bashmenu (){ cat <<eof1.apple2.bananapls select one:eof}menumore 分页显示文件内容
-num 指定屏幕一次显示num行+num 从指定的num行开始显示-p 清屏后显示显示文件后的操作空格 向下一页 b 向上一页 = 输出行号/ 查找文本:f 显示文件名和行号(输入时不显示,输入完成显示结果)v 调用vi! 调用shell,并执行命令示例:
1 一页显示2行[root@mail tmp]# more -2 passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin2 从第2行开始显示
[root@mail tmp]# more +2 passwdbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin3 清屏后显示
[root@mail tmp]# more -p passwd4 分页显示目录下内容
[root@mail tmp]# ls /etc|more -10less 分页显示文件内容 (比more高级)
-N 显示行号
-e 显示到结尾自动退出-i 搜索忽略大小写-m 显示进度百分比+num 从num行开始显示显示文件后的操作空格 向下一页 b 向上一页 = 显示文件名及屏幕的行号范围和字节数范围以及他们的总数/ 查找文本:f 和=号一样v 调用vi! 调用shell,并执行命令参数后面直接跟文件 ,也可以和more一样分页显示命令结果
less和more区别:more可以指定每页显示的行数,less不行,显示文件后=号的信息less更全面
tail
-F 如果文件不存在会报错,但是还会一直等待文件生成,不会退出命令tailf 实时输出文件内容变化,相当于tail -f转载于:https://blog.51cto.com/shaiyawu/2130962