linux之幾個特別命令使用

liqilin0429發表於2011-02-16
linux 之 cut,sort,last,split,uniq的使用
cut
-d : 後面接的是分割符,預設是空格符
-c : 後面接的是第幾個字元
-f : 後面接的是第幾個區域
eg :
[root@demo ~]# cat /etc/passwd | cut -d ":" -f 1(表示是第幾列)
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
[root@demo ~]# last | cut -d ":" -f 1
root     pts/4        192.168.1.200    Wed Feb 16 15
root     pts/3        192.168.1.200    Wed Feb 16 15
root     pts/2        192.168.1.200    Wed Feb 16 15
root     pts/1      
[root@demo ~]# last | cut -c 1-10(表示顯示前10個字元)
root     p
root     p
root     p
root     p
root     :

顯示這個月登陸主機的使用者有哪些,不管他登陸的次數
[root@demo ~]# last | cut -d "" -f1 | sort |uniq
reboot   system boot  2.6.18-194.el5   Fri Feb 11 13:11          (09:43)   
reboot   system boot  2.6.18-194.el5   Fri Feb 11 19:19          (03:35)   
reboot   system boot  2.6.18-194.el5   Fri Feb 11 20:44          (02:11)   
reboot   system boot  2.6.18-194.el5   Fri Feb 11 21:08          (-7:-57)  
reboot   system boot  2.6.18-194.el5   Sun Feb 13 12:55          (03:19)   

[root@demo ~]# split -l 7 /etc/passwd test   -l 表示以行來分割 表示7行為一個檔案

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20976446/viewspace-687356/,如需轉載,請註明出處,否則將追究法律責任。

相關文章