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