美文网首页
Shell | 查看文件

Shell | 查看文件

作者: shwzhao | 来源:发表于2020-11-11 10:38 被阅读0次
  1. ls
  2. cat
  3. less
  4. more
  5. head
  6. tail

1. ls命令

  • 全称:list files
  • 功能:用于显示指定工作目录下的内容

-a: 显示当前目录下的所有子目录,包括隐藏的文件
-l: 显示当前目录下所有文件的所有信息(隐藏文件夹除外)
-lh: 显示当前目录下所有文件的所有信息(隐藏文件夹除外),且自动以MB,GB显示文件大小
-r: 对目录反向排序
-R: 列出所有子目录下的文件
-S: 以文件大小排序,注意大写
-t: 以时间排序

这些选项不仅仅可以单独使用也可结合起来使用

ls -ltr s* #列出目前工作目录下所有名称以s开头的文件,越新的排越后面
ls -lh * #查看每个目录下有什么文件或子目录

2. cat

全拼:concatenate

-v: turns non-printable characters into a printable form
-E: 在每行结尾处显示$
-T: 用字符^I显示TAB键

cat text1
cat -n text1 # 行前加序号
cat -A text # 相当于:cat -vET
cat text2 text3 > text # 合并文件

最近碰见了看不见的^r,这些字符都代表什么意思,以及为什么会产生这种问题,有待学习。

3. less

-S: 行过长时将超出部分舍弃,预防一行不够放
-N: 显示每行的行号

交互指令 功能 交互指令 功能
g 移动到第一行 G 移动到最后一行
n 向下进行上一次的查找 N 向上进行上一次的查找
q 或 Q 或 ZZ 退出 less 命令 - -

4. more

以一页一页的形式显示,方便逐页阅读。按空格键到下一页,按b键就会返回上一页。
我几乎没用过这个命令。

more text 

5. head

head -1 text #查看text的第1行,也可以写成head -n1 text 或 head -n 1 text
head -n text #查看text的前10行
head -n 1 text2 text3 #查看text2和text3的第一行

6. tail

#参考head

相关文章

网友评论

      本文标题:Shell | 查看文件

      本文链接:https://www.haomeiwen.com/subject/owmsbktx.html