Linux命令就是我们对Linux系统进行管理的操作指令。类似于我们操作windows系统中可视化的各种操作动作。
在Linux系统中,我们任何东西都被认做是文件,比如cpu、内存、键盘以及用户全是文件。Linux命令类似于之前的DOS命令。
Linux系统中命令分为两种:Linux命令以及Shell命令。
上一篇程序员必备的Linux命令——文件及目录命令 对文件及目录的操作指令,今天我们看一下查看文件及其内容的处理命令
命令 | 含义 | 全拼 | 例子 |
---|---|---|---|
cat | 用于连接多个文件打印到屏幕或者重定向到指定文件中 | concatenate | cat 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练习生》