Linux第三天01

1.cat   显示文本文件内容

     concatenate files and print on the standard output. 连接文件并输出

    -n 显示行号   -E 用$符号显示行尾

       eg: cat -n /gcc/a.java /gucc/b.java

     cat 后若什么都没敲,然后直接回车,无法执行了。按Ctrl + c 退出。同理,若写了一行的命令,不想执行,直接按Ctrl + c。Dos同

    若打开的文件函数特别多(dump:倾倒),一屏幕显示不完,可通过按Shift +Page Up(Down) 来翻屏,但能翻的屏数有上限。


       Linux系统的文本文件的行的结束符是$, windows 是 $ + 回车,所以把Linux的文本文件复制到windows下只显示一行

2.tac   倒着显示文本文件内容

3.分页显示

  more file 到末尾时自动退出

  less    file 到末尾时不退出,按q键手动退出

4. head、tail

    head:显示前n行;tail:显示后n行,默认显示10行。指定显示多少行:

    head -n 2 /gcc/a.txt  显示2行,  等同于head -2 /gcc/a.txt(Linux可,Unix可能不行)

    tail -f: 显示完并不退出,等待其他进程往文件里继续写东西,并立即显示出来。


5. cut (投影,查一列)

    -d : 指定字段分隔符,默认是空格,

    -f:  指定要显示的字段。

        -f 1,3 第1个和第3个

        -f 1-3 第1个到第三个

     cut -d : -f1 /etc/passwd  ,


6. join(合并)


7. sort 排序

    sort -n text1.txt 

    sort -t: -k3 -n /etc/passwd

    -n:数值排序    -r:降序    -t:字段分隔符    -k:以哪个字段为关键字进行排序    -u:唯一过滤   

    -f:忽略字符大小写

   

8.uniq

    -c:显示文件中行重复的次数  (Linux中的重复必须得相邻)

    -d:只显示重复的行

    uniq -c test1.txt

9.文本统计:wc(word count)

    

10. tr  translate or delete characator

    tr‘ab’'AB'

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

    -d delete : tr -d 'ab'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值