小节:
目录管理:ls,cd,pwd,mkdir,tree
文件管理:touch,mkdir,rm,cp,mv,stat,nano
日期时间:cal,date,clock,hwclock

查看文本:cat,tac,more,less,head,tail

    命令终止符:ctrl+c

    cat:连接并显示(首部向尾部显示)
        -n:显示的时候对每一行编号
        -E:显示每一行的行结束符(linux系统文本文件的行结束符是"$")
    tac:cat:连接并显示(尾部向首部显示)
    


2016-1-30 linux基础学习4_查看文本


2016-1-30 linux基础学习4_文本处理_02

    分屏显示:more,less
        more:向后翻
            翻屏:
                向后翻一屏:space空格(翻到最后就退出了)
                向前翻一屏:b
                向后翻一行:enter
                向前翻一行:k
        less:(man是用less查看)
        翻屏:
                向后翻一屏:space空格
                向前翻一屏:b
                向后翻一行:enter
                向前翻一行:k
            查找:
                /KEYWORD:自前向后
                n:下一个
                N:前一个
                ?KEYWORD:自后向前
                n:下一个
                N:前一个
            退出:q
    head:
        -mont:查看前n行

2016-1-30 linux基础学习4_查看文本_03

    tail:
        -mont:查看后n行
        -f:监控一个文件
           查看一个文件尾部,不退出,等待显示后续追加至此文件的新内容
       

2016-1-30 linux基础学习4_查看文本_042016-1-30 linux基础学习4_查看文本_05



文本处理:cut,jion,set,awk

    文本文件
            Tom:12:male:2016/01/30

        字段 1   2   3     4         
    cut:
        -d:指定字段分隔符,默认是空格
        -f:指定要显示的字段
            离散表示法:-f 1,3显示1和3的字段
            连续表示法:-f 1-3显示1到3的字段


2016-1-30 linux基础学习4_cat_06

2016-1-30 linux基础学习4_文本处理_07

文本排序:
    sort:
        -n:数值排序
        -r:降序排序
        -t:指定字段分隔符
        -k:指定以哪个字段为关键字进行排序
        -u:排序后相同行只显示一次
        -f:排序时忽略字符大小写
    

2016-1-30 linux基础学习4_文本处理_082016-1-30 linux基础学习4_文本处理_092016-1-30 linux基础学习4_查看文本_10

2016-1-30 linux基础学习4_文本处理_112016-1-30 linux基础学习4_文本处理_12  

     uniq:相邻且重复的只显示一次
            -c:显示文件中行重复的次数
            -d:只显示重复的行




       2016-1-30 linux基础学习4_文本处理_13                    2016-1-30 linux基础学习4_cat_14                                                     
文件统计:wc(word count)
    -L:最长的一行包含几个字符
    -l:只显示行数
    -m:只显示字符数
    -w:显示单词数
    -c:只显示字节数
    
字符处理命令:tr —— 转换或删除字符(逐个处理)
    tr 选项 字符集1[字符集2]
        eg:tr 'ab' 'AB'
    -d:删除出现在字符集中的所有字符(一个字符集就够了)

      

2016-1-30 linux基础学习4_cat_15


                                                                                           


         2016-1-30 linux基础学习4_查看文本_16


2016-1-30 linux基础学习4_cat_17