ctrl+r?然后輸入搜索的關(guān)鍵詞,
成都創(chuàng)新互聯(lián)長(zhǎng)期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為扎囊企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),扎囊網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
比如:之前輸入過(guò)一個(gè)命令?/etc/profile?
只要ctrl+R?然后輸入就可以查詢到這個(gè)命令,可以用上下箭頭進(jìn)行模糊查看ctrl+r?然后輸入搜索的關(guān)鍵詞,
比如:之前輸入過(guò)一個(gè)命令vim?/etc/profile?
只要ctrl+R?然后輸入vim就可以查詢到這個(gè)命令,可以用上下箭頭進(jìn)行模糊查看
1History命令語(yǔ)法: [test@linux]# history [n] [test@linux]# history [-c] [test@linux]# history [-raw] histfiles 參數(shù): n :數(shù)字,要列出最近的 n 筆命令列表 -c :將目前的shell中的所有 history 內(nèi)容全部消除 -
通過(guò)鍵盤上的方向鍵↑和方向鍵↓來(lái)快速找到最近的幾次輸入命令。比如我們依次輸入了以下幾個(gè)命令:cd cm5 ls cd .. ls pwd這幾個(gè)命令
當(dāng)我們輸入方向鍵↑的時(shí)候會(huì)看到之前的一個(gè)命令pwd。這樣就不用再輸入命令了。
當(dāng)我們?cè)侔聪路较蜴I↑的時(shí)候,我們會(huì)看到之前的倒數(shù)第二個(gè)命令ls。依次類推,可以一直往前找。而方向鍵↓可以往后找。
如果要找的命令需要按↑鍵很多次的時(shí)候,就不太方便了,這時(shí)候我們可以用history命令來(lái)查看。
history命令默認(rèn)會(huì)查看最近的所有命令,如果我們只想看最近的幾條命令,可以使用history 數(shù)字的形式。
當(dāng)然history可以配合grep命令使用,如果想查看最近的命令中包含cd的命令,可以使用history|grep cd
如果我們想執(zhí)行歷史記錄中的第83個(gè)命令,cd /etc/yum.repos.d,我們可以將此命令復(fù)制,粘貼執(zhí)行。也可以采用如下方式:!83
1、當(dāng)前登錄用戶信息
who:
用戶名、終端類型、登陸日期以及遠(yuǎn)程主機(jī)地址。
who /var/log/wtmp
可以查看自從wtmp文件創(chuàng)建以來(lái)的每一次登陸情況
-H:打印每列的標(biāo)題
users命令: 打印當(dāng)前登錄的用戶,從上面可以看到我自己從不同主機(jī)同時(shí)登錄,所以下面顯示2次。
2、查看命令歷史
每個(gè)用戶的命令歷史記錄保存在 ~/.bash_history 文件里,
或者在終端輸入: history
要想再執(zhí)行哪條,使用 !96 重新執(zhí)行該條命令。
3、last命令查看用戶登錄歷史
此命令會(huì)讀取 /var/log/wtmp文件;/var/log/btmp可以顯示遠(yuǎn)程登陸信息。
last默認(rèn)打印所有用戶的登陸信息。
如果想打印某個(gè)用戶的登陸信息,可以使用
last 用戶名
一些選項(xiàng):
(1)-x:顯示系統(tǒng)開關(guān)機(jī)以及執(zhí)行等級(jí)信息
(2)-a:將登陸ip顯示在最后一行
(3)-d:將IP地址轉(zhuǎn)換為主機(jī)名
(4)-t:查看指定時(shí)間的用戶登錄歷史
例如: 查看axing在
axing@ax:~$ last axing -a -t 20190201160000
4、lastlog命令查看所有用戶最近一次登錄歷史
讀取/var/log/lastlog文件;用戶排列順序按照/etc/passwd中的順序
一些選項(xiàng):
(1) -u:查看某用戶的最后一次登錄記錄
比如: lastlog -u axing
(2) -t:查看最近幾天之內(nèi)的用戶登錄歷史
比如: lastlog -t 1
查看最近1天之內(nèi)的登陸歷史
(3) -b:查看指定天數(shù)之前的用戶登錄歷史
例如: lastlog -b 60
查看60天之前的用戶登錄歷史
5、ac命令
根據(jù)/var/log/wtmp文件中的登陸和退出時(shí)間報(bào)告用戶連接的時(shí)間(小時(shí)),默認(rèn)輸出報(bào)告總時(shí)間
需要安裝:
(1)-p:顯示每個(gè)用戶的連接時(shí)間
(2)-d:顯示每天的連接時(shí)間
(3)-y:顯示年份,和-d配合使用