程序员必备的Linux命令——查看文件及内容处理

66 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第16天,点击查看活动详情

Linux命令就是我们对Linux系统进行管理的操作指令。类似于我们操作windows系统中可视化的各种操作动作。

在Linux系统中,我们任何东西都被认做是文件,比如cpu、内存、键盘以及用户全是文件。Linux命令类似于之前的DOS命令。

Linux系统中命令分为两种:Linux命令以及Shell命令。

上一篇程序员必备的Linux命令——文件及目录命令 对文件及目录的操作指令,今天我们看一下查看文件及其内容的处理命令

命令含义全拼例子
cat用于连接多个文件打印到屏幕或者重定向到指定文件中concatenatecat nohup.out
tac他是cat的反向拼写,则他是反向显示文件内容tac api.log
more分页显示文件内容more api.logle
less分页显示文件内容,与more相反的用法less api.log
head显示文件内容头部head nohup.out
tail显示文件内容尾部tail -f nohup.out
cut将文件的每一行按指定分隔符分割并输出
split分割文件为不同的小片段
paste按照行合并文件内容
sort对文件的文本内容排序
uniq去除重复行
wc统计文件的行数、单词数或者字节数wc api.log
iconv转换文件的编码格式
dos2unix将DOS格式文件转为UNIX格式
diff比较稳健的差异,经常用于比较文本文件difference
vimdiff命令行可视化文件比较工具,经常用于比较文本文件
rev反向输出文件内容
grep/egrep过滤字符串,
join按两个文件的相同字段合并
tr替换或者删除字符
vi/vim命令行文本编辑器vim nginx.conf

以上表格就是我们今天要讲解的查看文件及内容处理的命令,含义以及部分示例。

欢迎大家留言交流,也欢迎大家关注我的公众号《coder练习生》