Cat(查看文件内容)
cat [选项] 文件名
选项 效果 -n 显示行号包括空行 -b 跳过空白行编号 -s 将所有的连续的多个空行替换为一个空行(压缩成一个空行) -A 显示隐藏字符
Cat 查看文件内容
把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:
把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:
清空 /etc/test.txt 文档内容:
cat 也可以用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:
相反的,如果想把 image file 写到软盘,输入:
cat加选项
more(分页查看文件内容)
more 文件名
指令 功能 空格
向下 一页 回车 向下一行 b 向上 q 退出
逐页显示 testfile 文档内容,如有连续两行以上空白行则以一行空白行显示。
从第 20 行开始显示 testfile 之文档内容。
less(分页查看文件内容)
less 文件名
指令 功能 空格 向下 一页 回车 向下一行 b 向上 q 退出 / 查找内容 n 向下查找 N 向上查找
1、查看文件
2、ps查看进程信息并通过less分页显示
3、查看命令历史使用记录并通过less分页显示
附加备注
- ctrl + F – 向前移动一屏
- ctrl + B – 向后移动一屏
- ctrl + D – 向前移动半屏
-
*ctrl + U – 向后移动半屏
-
j – 下一行
-
*k – 上一行
-
G – 移动到最后一行
- g – 移动到第一行
-
*q / ZZ – 退出 less 命令
-
v – 使用配置的编辑器编辑当前文件
- h – 显示 less 的帮助文档
-
*&pattern – 仅显示匹配模式的行,而不是整个文件
-
ma – 使用 a 标记文本的当前位置
- *‘a – 导航到标记 a 处
head/tail(查看头部和尾部内容)
要显示 runoob_notes.log 文件的开头 10 行,请输入以下命令(默认带参赛 -n 10):
以上命令等价于:
显示 notes.log 文件的开头 5 行,请输入以下命令:
显示文件前 20 个字节:
通过组合完成要求: 我只要第二行
wc(统计文件中的信息)
- -l:统计行数
- -w:统计单词个数
- *-c:统计字节数
在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。使用的命令为:
先查看testfile文件的内容,可以看到:
其中,3 个数字分别表示testfile文件的行数、单词数,以及该文件的字节数。
如果想同时统计多个文件的信息,例如同时统计testfile、testfile_1、testfile_2,可使用如下命令:
输出结果如下:
grep(66检索、过滤文件内容)
grep [选项] 查找条件 目标文件
选项 作用 -i 查找时忽略大小写 -v 反向查找,输出与查找条件不相符的行 -o 只显示匹配项 -r 在目录内递归查找 -n 显示匹配行及行号
1、在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:
结果如下所示:
3、反向查找。前面各个例子是查找并打印出符合条件的行,通过”-v”参数可以打印出不符合条件行的内容。
Original: https://www.cnblogs.com/fengxia6/p/16715340.html
Author: 风夏呀
Title: Linux查看文件内容和压缩文件命令
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/577774/
转载文章受原作者版权保护。转载请注明原作者出处!