美文网首页
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