歷史命令查看方法

成都創(chuàng)新互聯(lián)作為成都網(wǎng)站建設(shè)公司,專注重慶網(wǎng)站建設(shè)公司、網(wǎng)站設(shè)計(jì),有關(guān)成都定制網(wǎng)站方案、改版、費(fèi)用等問題,行業(yè)涉及成都木制涼亭等多個(gè)領(lǐng)域,已為上千家企業(yè)服務(wù),得到了客戶的尊重與認(rèn)可。
history 【選項(xiàng)】 【歷史命令保存文件】
選項(xiàng):
-c 清空歷史命令
-w 把緩存中的歷史命令寫入歷史命令保存文件~/.bash_history
每個(gè)用戶文件下都有一個(gè)歷史命令的保存文件,相互之間不會(huì)沖突。
直接用history看到的歷史命令是要比.bash_history文件中的歷史命令多一些的,因?yàn)槲覀兊卿浿笮虏僮鞯拿钪挥械任覀冋_退出之后才會(huì)寫入到.bash_history中。
history -w就可以強(qiáng)制將當(dāng)前的歷史命令寫入到.bash_history中去
歷史命令默認(rèn)會(huì)保存1000條,如果我們覺得太少,可以在環(huán)境變量配置文件
/etc/profile中進(jìn)行修改,找到HISTSIZE=1000,把這里的1000改成你想要的值后按shift+:輸入wq保存并退出。
歷史命令的調(diào)用方法:
1.使用上下箭頭調(diào)用。
2.使用“!n”重復(fù)執(zhí)行第n條歷史命令
3.使用“!!”重復(fù)執(zhí)行上一條歷史命令
4.使用 “!字串”重復(fù)執(zhí)行最后一條以該字串開頭的命令
Tab鍵是我們進(jìn)行命令或者文件補(bǔ)全的快捷鍵,用好了不僅能提高我們輸入效率,而且能很好的幫我們排錯(cuò),以免命令輸出。
系統(tǒng)是默認(rèn)把 歷史命令保存到這個(gè)文件的 不過對(duì)應(yīng)不同的用戶有不同的歷史命令
所以可以查看
用 history -c 是清除歷史命令的
history history.bk
可以過段時(shí)間 保存一次歷史命令
使用歷史命令
history 打完以后前面會(huì)有順序號(hào)的比如
1 cd
2 ls
3 pwd
如果需要重新執(zhí)行cd命令則可以執(zhí)行 !3 命令
命令補(bǔ)全功能 比如你要執(zhí)行history命令 可以打上histo+tab鍵
命令幫助信息、man
man history
1、當(dāng)前登錄用戶信息
who:
用戶名、終端類型、登陸日期以及遠(yuǎn)程主機(jī)地址。
who /var/log/wtmp
可以查看自從wtmp文件創(chuàng)建以來的每一次登陸情況
-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配合使用
1History命令語法: [test@linux]# history [n] [test@linux]# history [-c] [test@linux]# history [-raw] histfiles 參數(shù): n :數(shù)字,要列出最近的 n 筆命令列表 -c :將目前的shell中的所有 history 內(nèi)容全部消除 -
分享標(biāo)題:linux歷史命令原理,Linux的基本命令
文章源于:http://chinadenli.net/article34/dsehcpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、定制開發(fā)、商城網(wǎng)站、網(wǎng)站營銷、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)