Linux shell:查看文件内容的几个常用命令(cat/tac/more/less/head/tail) | 您所在的位置:网站首页 › 超小厨3 › Linux shell:查看文件内容的几个常用命令(cat/tac/more/less/head/tail) |
cat
适用场景:查看小型文件 常用命令: cat file.txt # 查看文件 cat -n file.txt # 查看并显示行号 cat -b file.txt # 与-n类似,但对空行不编号 cat -s file.txt # 将连续的空行“压缩”成1行 cat file1.txt file2.txt > file3.txt # 将file1.txt和file2.txt合并到file3.txt tac适用场景:查看小型文件,是“cat”倒过来的写法,以行为单位倒序查看文本内容 常用命令: tac file.txt more适用场景:大文件,分页显示 常用命令: more file.txt # 查看文件 more +10 file # 从第10行开始查看 more +/string file # 从匹配到string的地方开始查看查看文件时操作命令: 回车 # 向下查看n行,默认为1行 空格 # 往下翻一页 b # 往上翻一页 = # 输出当前行号 :f # 输出当前文件名和当前行号 q # 退出查看 less适用场景:和more类似,但还支持向前查看以及搜索 常用命令: less file.txt # 查看文件 less -N file.txt # 查看并显示行号 less -m file.txt # 查看并显示百分比 less file1.txt file2.txt file3.txt # 查看多个文件,支持文件之间切换查看文件时操作命令: f或空格 # 往下翻一页 b # 往上翻一页 j或方向键“↓”或回车 # 查看下一行 k或方向键“↑” # 查看上一行 g # 跳到第一行 G # 跳到最后一行 /string # 向下搜索字符串“string”,n查找下一个,N查找上一个 ?string # 向上搜索 :p # 打开多个文件时切换到上一个文件 :n # 打开多个文件时切换到下一个文件 :x # 打开多个文件时切换到第一个文件 :d # 打开多个文件时从列表里移除该文件 q # 退出 head适用场景:查看文件开头部分的内容 常用命令: head -n 10 file.txt # 查看文件前10行 head -n -10 file.txt # 查看文件除了后10行外的内容 tail适用场景:查看文件末尾部分的内容 常用命令: tail -10 file.txt # 查看文件后10行 tail -n +10 file.txt # 从第10行开始显示参考: Linux文本查看命令 – CSDN不可不知的Linux文本查看命令 – 微信公众号“ 编程珠玑 ” |
CopyRight 2018-2019 实验室设备网 版权所有 |