- date //獲取系統(tǒng)的當(dāng)前時間和日期
root@803e41ac5ea4:/# date
Mon Sep 10 12:20:58 UTC 2018
root@803e41ac5ea4:/# date +%s \\獲取當(dāng)前時間戳
1536582176
## 當(dāng)前日期格式化獲取
root@803e41ac5ea4:/# date +"%Y%m%d"
20180910
root@803e41ac5ea4:/# date +"%Y-%m-%d"
2018-09-10
- who
作用:查看當(dāng)前哪些用戶登陸到這臺Linux服務(wù)器
示例:
- who
? $ who
seizens console Sep 2 01:42
seizens ttys000 Sep 2 01:49
seizens ttys001 Sep 2 01:49
who am i //當(dāng)前正在使用的用戶
? $ who am i
seizens ttys001 Sep 2 01:49
- wc 統(tǒng)計(jì)文件中的單詞數(shù)
例:
root@803e41ac5ea4:/# wc names
6 20 140 names
說明: 第一個數(shù)字6表示行數(shù)
第二個數(shù)字20表示單詞數(shù)目
第三個數(shù)字140表示字符數(shù)目
最后表示文件名
root@803e41ac5ea4:/# wc -c names // -c 統(tǒng)計(jì)字符數(shù)
140 names
root@803e41ac5ea4:/# wc -w names //-w 統(tǒng)計(jì)單詞數(shù)
20 names
root@803e41ac5ea4:/# wc -l names // -l 統(tǒng)計(jì)行數(shù)
6 names
- pwd
當(dāng)前所在目錄
- pwd
- 文件名替換
* 匹配0個或以上的字符
?匹配1個字符
- 文件名替換
- 標(biāo)準(zhǔn)錯誤
格式 : 命令>文件
無錯誤時則不打印
有錯誤則會打印錯誤
- 標(biāo)準(zhǔn)錯誤
root@803e41ac5ea4:/# wc -l names > test //無錯誤
root@803e41ac5ea4:/# wc -l name > test //有錯誤
wc: name: No such file or directory
- 7.命令發(fā)送到后臺
root@803e41ac5ea4:/# sort names > out & //發(fā)送后臺指令
[1] 49 // 進(jìn)程id
說明:進(jìn)程id中第一個為命令的工作號,第二個為進(jìn)程標(biāo)識號
-8. cut 切割
? ~ who | cut -c1-8 //輸出每一行的第1個到第8個字符解析取出來
seizens
seizens
seizens
? ~ who | cut -c1-8,18- //解析1-8個字符和第18個都最后一個字符
seizens Sep 2 01:42
seizens Sep 2 01:49
seizens Sep 2 01:49
cut -ddchar -ffields file
其中dchar 是數(shù)據(jù)中分隔各字段的字符仑扑,fields是從文件file中解析出來的字段盗飒,編號從1開始(如: -f1,2,8, -f1-3, -f4-)
注:如果沒有指定分隔符,cut就用制表符作為默認(rèn)切割符
? ~ cat /etc/passwd | cut -d ':' -f1
nobody
root
daemon
_uucp
_taskgated
_networkd
_installassistant
- paste
與cut相反圆裕,把多行鏈接到一起
默認(rèn)中間用制表符連接
-d 可以指定分隔符广鳍,也可以是多個字符,即第一個字符連接第一個文件與第二個文件吓妆,第二個字符連接第二個和第三個文件
如果文件數(shù)多于連接字符數(shù)赊时,則字符連接重新開始使用
- paste
root@803e41ac5ea4:/# paste -d ':,' names names names names
zhaoxin songzhen:zhaoxin songzhen,zhaoxin songzhen:zhaoxin songzhen
xiyi xinzhen aliyun:xiyi xinzhen aliyun,xiyi xinzhen aliyun:xiyi xinzhen aliyun
hekan liuyan chang nihao hahaah:hekan liuyan chang nihao hahaah,hekan liuyan chang nihao hahaah:hekan liuyan chang nihao hahaah
xionguiwen wangchuaa lvyueming:xionguiwen wangchuaa lvyueming,xionguiwen wangchuaa lvyueming:xionguiwen wangchuaa lvyueming
haobuhao yiqilai:haobuhao yiqilai,haobuhao yiqilai:haobuhao yiqilai
nish shuo shen me a :nish shuo shen me a ,nish shuo shen me a :nish shuo shen me a
-s 把同一個文件的所有行連接到一起
root@803e41ac5ea4:/# paste -s names
zhaoxin songzhen xiyi xinzhen aliyun hekan liuyan chang nihao hahaah xionguiwen wangchuaa lvyueming haobuhao yiqilai nish shuo shen me a