[root@linux-128 ~]# head -5 1.txt |cut -d ":" -f 1-3 root:x:0 bin:x:1 daemon:x:2 adm:x:3 lp:x:4
[root@linux-128 ~]# head -5 1.txt |cut -d ":" -f 1,3 root:0 bin:1 daemon:2 adm:3 lp:4
[root@linux-128 ~]# head -5 1.txt |cut -c 2 o i a d p
[root@linux-128 ~]# head -5 1.txt |cut -c 2-5 oot: in:x aemo dm:x p:x:
[root@linux-128 ~]# vim 2.txt 111 111 111 111aaa 121 !@#$@123 1asd abab abab adm:x:3:4:adm:/var/adm:/sbin/nologin bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin root:x:0:0:root:/root:/bin/bash
[root@linux-128 ~]# sort -n 2.txt !@#$@123 abab abab adm:x:3:4:adm:/var/adm:/sbin/nologin bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin root:x:0:0:root:/root:/bin/bash 1asd 111 111 111 111aaa 121
[root@linux-128 ~]# sort -nr 2.txt 121 111aaa 111 111 111 1asd root:x:0:0:root:/root:/bin/bash lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin bin:x:1:1:bin:/bin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin abab abab !@#$@123
[root@linux-128 ~]# sort -nu 2.txt abab 1asd 111 121
[root@linux-128 ~]# cat 3.txt abab 1asd 111 121 [root@linux-128 ~]# wc -l 3.txt 4 3.txt
[root@linux-128 ~]# cat -A 3.txt abab$ 1asd$ 111$ 121$ [root@linux-128 ~]# wc -m 3.txt 18 3.txt
[root@linux-128 ~]# cat 3.txt abab 1asd 111 121 [root@linux-128 ~]# wc -w 3.txt 4 3.txt
[root@linux-128 ~]# wc 3.txt 4 4 18 3.txt
[root@linux-128 ~]# sort 2.txt 111 111 111 111aaa 121 !@#$@123 1asd abab abab adm:x:3:4:adm:/var/adm:/sbin/nologin bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin root:x:0:0:root:/root:/bin/bash
[root@linux-128 ~]# sort 2.txt |uniq -c 3 111 1 111aaa 1 121 1 !@#$@123 1 1asd 2 abab 1 adm:x:3:4:adm:/var/adm:/sbin/nologin 1 bin:x:1:1:bin:/bin:/sbin/nologin 1 daemon:x:2:2:daemon:/sbin:/sbin/nologin 1 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 1 root:x:0:0:root:/root:/bin/bash [root@linux-128 ~]# sort 2.txt |uniq 111 111aaa 121 !@#$@123 1asd abab adm:x:3:4:adm:/var/adm:/sbin/nologin bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin root:x:0:0:root:/root:/bin/bash
[root@linux-128 ~]# cat 3.txt >4.txt [root@linux-128 ~]# cat 3.txt |tee 4.txt abab 1asd 111 121
[root@linux-128 ~]# cat 3.txt |tee -a 4.txt abab 1asd 111 121 [root@linux-128 ~]# cat 3.txt |tee -a 4.txt abab 1asd 111 121 [root@linux-128 ~]# cat 4.txt abab 1asd 111 121 abab 1asd 111 121 abab 1asd 111 121
[root@linux-128 ~]# cat 3.txt |tr 'a' 'A' AbAb 1Asd 111 121 [root@linux-128 ~]# cat 3.txt |tr '[a-z]' '[A-Z]' ABAB 1ASD 111 121
[root@linux-128 ~]# mkdir test [root@linux-128 ~]# cd test [root@linux-128 test]# find /etc/ -type f -name "*.conf" -exec cat {} >1.txt \; [root@linux-128 test]# du -sh 1.txt 252K 1.txt [root@linux-128 test]# split -b 50k 1.txt [root@linux-128 test]# ls 1.txt xaa xab xac xad xae xaf
[root@linux-128 test]# wc -l 1.txt 6479 1.txt [root@linux-128 test]# split -l 1000 1.txt [root@linux-128 test]# ls 1.txt xaa xab xac xad xae xaf xag
[root@linux-128 test]# split -l 1000 1.txt abc. [root@linux-128 test]# ls 1.txt abc.aa abc.ab abc.ac abc.ad abc.ae abc.af abc.ag
[root@linux-128 test]# ls /root 11.txt 123 1.txt 2.txt 3.txt anaconda-ks.cfg d6z 11.txt.bak 1a.txt +2 321.txt 4.txt a.txt test 12 1.log 23.txt 321.txt.bak ab.txt b.txt 工號.txt [root@linux-128 test]# ls !$ ls /root 11.txt 123 1.txt 2.txt 3.txt anaconda-ks.cfg d6z 11.txt.bak 1a.txt +2 321.txt 4.txt a.txt test 12 1.log 23.txt 321.txt.bak ab.txt b.txt 工號.txt
[root@linux-128 ~]# cat 2.txt;cat 3.txt 111 111aaa 121 111 abab 1asd abab !@#$@123 111 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin abab 1asd 111 121
~ 家目錄,後面正則表示匹配符linux
重定向(正確) > ,會覆蓋之前的內容正則表達式
[root@linux-128 ~]# echo "121212">3.txt [root@linux-128 ~]# cat 3.txt 121212
[root@linux-128 ~]# echo "ababab">>3.txt [root@linux-128 ~]# cat 3.txt 121212 Ababab
[root@linux-128 ~]# cat 5.txt 2>6.txt [root@linux-128 ~]# cat 6.txt cat: 5.txt: 沒有那個文件或目錄
[root@linux-128 ~]# cat 6.txt cat: 5.txt: 沒有那個文件或目錄 cat: 5.txt: 沒有那個文件或目錄
[root@linux-128 ~]# cat 3.txt 5.txt &> 6.txt [root@linux-128 ~]# cat 6.txt 121212 ababab cat: 5.txt: 沒有那個文件或目錄