Linux 文件查看相关命令

cat 查看文件内容

查看文件内容,从第一行开始显示。
语法:

cat [-AbeEnstTuv] [–help] [–version] fileName

参数 说明
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting 使用 ^ 和 M- 符号,除了LFD 和 TAB 之外
-E 或 --show-ends 在每行结束处显示$
-T 或 --show-tabs 将TAB 字符显示为 ^I
-A, --show-all 等价于-vET
-e 等价于"-vE"选项
-t 等价于"-vT"选项

2.经验技巧
 一般查看比较小的文件,一屏幕能显示全的。
 cat 只能浏览文件,而不能修改文件。

 如果需要一行行,输入 enter ;如果需要翻页 ,输入空格键;如果需要退出,输入q
示例:

  • 查看文件内容并显示行号
    在这里插入图片描述
  • 将几个文件合并成一个文件
    在这里插入图片描述
  • 把file1 的文档内容加上行号后输入file这个文档里:
    在这里插入图片描述
  • 把 file1 和 file2 的文档内容加上行号(空白行不加)之后将内容附加到 file 文档里:
    在这里插入图片描述
  • 清空 /etc/test.txt 文档内容:
    在这里插入图片描述

more 分屏查看文件内容

more指令是一个文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more指令中内置了若干快捷键。
语法:

more 要查看的文件:分页查看文件

操作 功能说明
空白键 (space) 向下翻一页
Enter 向下翻一行
q 立刻离开 more ,不再显示该文件内容
Ctrl+F 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号

示例:采用more查看文件
在这里插入图片描述

less 分屏显示文件内容

less指令用来分页查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
语法

less 要查看的文件

操作 功能说明
空白键 向下翻动一页
[pagedown 向下翻动一页
pageup 向上翻动一页
/字串 向下搜寻『字串』的功能;n:向下查找;N:向上查找
?字串 向上搜寻『字串』的功能;n:向上查找;N:向下查找
q 立刻离开 less 这个程序

示例:采用less查看大文件

[root@hcmaster ~]# less smartd.conf

echo

echo输出内容到控制台。
语法:

echo [选项] [输出内容]

echo常用的选项有:

  • -n:表示输出之后不换行
  • -e:表示对于转义字符按对应的方式处理,假设不加-e那么对于转义字符会按普通字符处理。
    echo输出时的转义字符 :
符号 说明
\b 表示删除前面的空格
\n 表示换行
\t 表示水平制表符
\v 表示垂直制表符
\c \c后面的字符将不会输出,同时,输出完毕后也不会换行
\r 输出回车符
\a 表示输出一个警告声音
\ 表示输出\本身

示例:

echo "abc"  		   #将abc输出到屏幕上(输出字符串或者变量的值)
echo "hello" > a.txt   # 把左边内容的输出到右边的文件里去(覆盖)
echo "hello" >> a.txt   # 把左边内容的输出到右边的文件里去(追加)
$ echo -e "hello\tworld" # hello		world

head 显示文件头部内容

head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容。
语法:

head 文件 :查看文件头10行内容
head -n 5 文件 :查看文件头5行内容,5可以是任意行数

符号 说明
-n<行数> 指定显示头部内容的行数

示例:查看文件的头2行
在这里插入图片描述

tail 输出文件尾部内容

tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。
语法

tail 文件:查看文件后10行内容
tail -n 5 文件:查看文件后5行内容,5可以是任意行数
tail -f 文件:实时刷新显示文件的尾部

其中:

选项 功能
-n<行数> 输出文件尾部n行内容
-f 显示文件最新追加的内容,可用来监视文件变化

示例
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章