LINUX基础知识4

  本章主要包裹一下内容:历史命令回顾,和其它命令


    目录管理:ls、cd、pwd、mkdir、rmdir、tree

    文件管理:touch、stat、file、rm、cp、mv、namo

    日期时间:date、clock、hwclock、cal


    文本查看命令:cat、tac、more、less、head、tail

    cat:连接并显示。

            -n:显示行号

            -E:显示结束符号(Linux结束符号为$)

            -T:显示制表符

            -v:显示非打印符号

            -A:显示所有符号

            文件1   文件2:把文件1与文件2的内容连起来进行显示

    tac:把显示的内容反过来

    Ctrl+C:强制结束。


    分屏显示命令:more、less

            空格:向后翻一屏

            B:向前翻一屏

            回车:向后翻一行

            K:向前翻一行。

    more:常用想后翻,最后一页会推出。less:常用向后翻页,最后一页不退出,只有Q才退出。


    head:查看前N行,默认是10

    tail:查看后N行。

           -n:查看前几行。

           -f(tail可用):立即显示文件中追加的内容。

-----------------------------------------------------------------------------------------------------------

[root@LAB1 ~]# head -3 /etc/inittab 
# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.


    文本处理:cut、join、sed、awk

    cut:-d:制定分隔符,默认为空格

             -f:指定显示的字段。f1:显示第一列。f1,3:表示显示1列和3列。f1-3:表示显示1-3列。

-----------------------------------------------------------------------------------------------------------------------------

[root@LAB1 ~]# cut -d : -f1,3,5-7 /etc/passwd
root:0:root:/root:/bin/bash
bin:1:bin:/bin:/sbin/nologin
daemon:2:daemon:/sbin:/sbin/nologin


[root@LAB1 ~]# head -3 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin


    排序命令:sort

    sort: 不影响文件内容,按照文档第一个字符升序进行排序。

              -n:按照数值大小进行排序。

              -r:逆序。

              -t:字段分隔符

              -k:第几行。以哪个字段进行排序。

              -u:不显示重复行

              -f:排序不区分大小写

   

    uniq:显示或者忽略重复行(重复且相同的行为重复行)

             -d:只显示重复行

             -D:显示所有重复行(重复几次就显示几行)

             -c:显示行,并说明每行重复的次数。


    文本统计:WC(word count):行、字符数、字节数(空格也包裹)

    [root@LAB1 ~]# wc /etc/issue

    3 13 75 /etc/issue

                   -l:只显示行

                   -w:单词数

                   -m:字符数

                   -L:最长一行多少个字符


    字符处理命令:tr:转换或者删除字符

                  tr   选项  ... set1  ...

                  tr  ‘a-z‘ ‘A-Z‘  < /etc/passwd

                  -d:删除字符集中出现的所有制定字符


本文出自 “冰是睡着的水” 博客,请务必保留此出处http://278893181.blog.51cto.com/3156502/1622891

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。