- date //獲取系統(tǒng)的當(dāng)前時(shí)間和日期
root@803e41ac5ea4:/# date
Mon Sep 10 12:20:58 UTC 2018
root@803e41ac5ea4:/# date +%s \\獲取當(dāng)前時(shí)間戳
1536582176
## 當(dāng)前日期格式化獲取
root@803e41ac5ea4:/# date +"%Y%m%d"
20180910
root@803e41ac5ea4:/# date +"%Y-%m-%d"
2018-09-10
- who
作用:查看當(dāng)前哪些用戶登陸到這臺(tái)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
說明: 第一個(gè)數(shù)字6表示行數(shù)
第二個(gè)數(shù)字20表示單詞數(shù)目
第三個(gè)數(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個(gè)或以上的字符
?匹配1個(gè)字符
- 文件名替換
- 標(biāo)準(zhǔn)錯(cuò)誤
格式 : 命令>文件
無錯(cuò)誤時(shí)則不打印
有錯(cuò)誤則會(huì)打印錯(cuò)誤
- 標(biāo)準(zhǔn)錯(cuò)誤
root@803e41ac5ea4:/# wc -l names > test //無錯(cuò)誤
root@803e41ac5ea4:/# wc -l name > test //有錯(cuò)誤
wc: name: No such file or directory
- 7.命令發(fā)送到后臺(tái)
root@803e41ac5ea4:/# sort names > out & //發(fā)送后臺(tái)指令
[1] 49 // 進(jìn)程id
說明:進(jìn)程id中第一個(gè)為命令的工作號(hào),第二個(gè)為進(jìn)程標(biāo)識(shí)號(hào)
-8. cut 切割
? ~ who | cut -c1-8 //輸出每一行的第1個(gè)到第8個(gè)字符解析取出來
seizens
seizens
seizens
? ~ who | cut -c1-8,18- //解析1-8個(gè)字符和第18個(gè)都最后一個(gè)字符
seizens Sep 2 01:42
seizens Sep 2 01:49
seizens Sep 2 01:49
cut -ddchar -ffields file
其中dchar 是數(shù)據(jù)中分隔各字段的字符,fields是從文件file中解析出來的字段,編號(hào)從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 可以指定分隔符,也可以是多個(gè)字符,即第一個(gè)字符連接第一個(gè)文件與第二個(gè)文件,第二個(gè)字符連接第二個(gè)和第三個(gè)文件
如果文件數(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 把同一個(gè)文件的所有行連接到一起
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