cat 由第一行开始显示档案内容
格式:
cat [选项] [文件]...
-A, --show-all 等价于 -vET
-b, -- 对非空输出行编号
-e 等价于 -vE
-E, --在每行结束处显示 $
-n, --对输出的所有行编号
-s, -- 不输出多行空行
-t 与 -vT 等价
-T, --将跳格字符显示为 ^I
-u (被忽略)
-v, -- 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
cat 可以同时显示多个文件的内容
对于内容极大的文件来说,可以通过管道|传送到more 工具,然后一页一页的查看
[root@localhost ~]# cat /etc/fstab /etc/profile | more
cat 还可以创建、连接文件
tac 从最后一行开始显示
more 一页一页的显示档案内容
more [参数选项] [文件]
参数
+num 从第num行开始显示;
-num 定义屏幕大小,为num行;
+/pattern 从pattern 前两行开始显示;
-c 从顶部清屏然后显示;
-d 提示Press space to continue, 'q' to quit.(按空格键继续,按q键退出),禁用响铃功能;
-l 忽略Ctrl+l (换页)字符;
-p 通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似;
-s 把连续的多个空行显示为一行;
-u 把文件内容中的下划线去掉
退出more的动作指令是q
more的动作指令
Enter 向下n行,需要定义,默认为1行;
Ctrl+f 向下滚动一屏;
空格键 向下滚动一屏;
Ctrl+b 返回上一屏;
= 输出当前行的行号;
:f 输出文件名和当前行的行号;
v 调用vi编辑器;
! 命令 调用Shell,并执行命令;
q 退出more
less 一页一页的显示档案内容,他可以往前翻页
less [参数] 文件
常用参数
-c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;
-f 强制打开文件,二进制文件显示时,不提示警告;
-i 搜索时忽略大小写;除非搜索串中包含大写字母;
-I 搜索时忽略大小写,除非搜索串中包含小写字母;
-m 显示读取文件的百分比;
-M 显法读取文件的百分比、行号及总行数;
-N 在每行前输出行号;
-p pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile
-s 把连续多个空白行作为一个空白行显示;
-Q 在终端下不响铃;
less的动作命令
回车键 向下移动一行;
y 向上移动一行;
空格键 向下滚动一屏;
b 向上滚动一屏;
d 向下滚动半屏;
h less的帮助;
u 向上洋动半屏;
w 可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示;
g 跳到第一行;
G 跳到最后一行;
p n% 跳到n%,比如 10%,也就是说比整个文件内容的10%处开始显示;
/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;
v 调用vi编辑器;
q 退出less
head 只看头几行
head -n 行数值 文件名
tail 只看尾巴几行
tail -n 行数值 文件名
nl 显示的时候,顺道输出 行号
od 以二进制的方式读取档案