導航:首頁 > 程序命令 > history命令使用

history命令使用

發布時間:2022-05-21 06:09:35

⑴ 請問linux的history指令如何顯示全部的歷史記錄

方法步驟如下:

1、首先打開linux客戶端。

⑵ Linux中history命令怎麼用

調用linux history,你需要使用!歷史編碼
用法:
1.你在shell中輸入history
或者你查找特定的歷史記錄 history | grep '關鍵詞'
2.查看你要重復執行的命令,記下它前面的編碼。例如 350 ps -aux | more
3.!350 調用ps -aux | more 命令

⑶ linux怎麼清除history記錄

1、history -a將當前shell會話的歷史命令追加到命令歷史文件中,命令歷史文件是保存歷史命令的配置文件。

⑷ 如何查看linux上的歷史執行命令

1>History命令語法: [test@linux]# history [n] [test@linux]# history [-c] [test@linux]# history [-raw] histfiles 參數: n :數字,要列出最近的 n 筆命令列表 -c :將目前的shell中的所有 history 內容全部消除 -

⑸ 如何使用history的命令

在家目錄內的 .bash_history 里! 不過,需要留意的是,~/.bash_history 記錄的是前一次登陸以前所運行過的命令,而至於這一次登陸所運行的命令都被緩存在內存中,當你成功的注銷系統後,該命令記憶才會記錄到 .bash_history 當中!
三、調用歷史命令
接下來學習history歷史命令的用法。
代碼如下:
history 〔n〕
〔root@jb51 Desktop〕#history 〔-c〕
〔root@jb51 Desktop〕#history 〔-raw〕 histfiles
選項與參數:
n :數字,意思是要列出最近的 n 條命令行表的意思!
-c :將目前的 shell 中的所有 history 內容全部消除
-a :將目前新增的 history 命令新增入 histfiles 中,若沒有加 histfiles ,
則默認寫入 ~/.bash_history
-r :將 histfiles 的內容讀到目前這個 shell 的 history 記憶中;
-w :將目前的 history 記憶內容寫入 histfiles 中!
例1,列出目前內存內的所有 history 歷史記錄
代碼如下:
〔root@jb51 Desktop〕#history
# 前面省略
1017 man bash
1018 ll
1019 history
1020 history
列出的信息當中,共分兩欄,第一欄為該命令在這個 shell 當中的代碼, 另一個則是命令本身的內容!至於會顯示多少條命令記錄,則與 HISTSIZE 有關!
例2,列出目前最近的 3 條數據
代碼如下:
〔root@jb51 Desktop〕#history 3
1019 history
1020 history
1021 history 3
例3,立刻將目前的數據寫入 histfile 當中
代碼如下:
〔root@jb51 Desktop〕#history -w
# 在默認的情況下,會將歷史紀錄寫入 ~/.bash_history 當中!
〔root@jb51 Desktop〕#echo $HISTSIZE
1000
四、歷史使用的竅門
1、!的使用
⑴!!重復前一個命令
⑵!字元 重復前一個以「字元」開頭的命令
⑶!num 按照history命令輸出中的序號來重復對應命令
⑷!?abc 重復前一個包含abc的命令
⑸!-n 重復n個命令之前的那個命令
2、按鍵組合
⑴使用up和down鍵來上下瀏覽之前執行的命令
⑵鍵入ctr+r來在命令歷史中搜索命令
代碼如下:
〔root@jb51 Desktop〕#
(reverse-i-search)`『:
(reverse-i-search)`h』: cat /etc/shadow
按回車鍵執行該命令
⑶要重新調用前一個命令中的參數
Esc + 。(點擊Esc鍵,然後點擊。鍵)
注意:
History保存在每個用戶自己的歷史記錄中,位於用戶的家目錄中。
用戶登錄後,執行命令存放在內存中,只有登錄後才能看到。
五、如何保證每次推出登錄時情況history
在需要的用戶主目錄下,編輯~/.bash.logout添加一句history -c保存退出就可以了。

⑹ linux 怎麼執行history命令

linux
怎麼執行history命令
調用linux
history,你需要使用!歷史編碼
用法:
1.你在shell中輸入history
或者你查找特定的歷史記錄
history
|
grep
'關鍵詞'
2.查看你要重復執行的命令,記下它前面的編碼。例如
350
ps
-aux
|
more
3.!350
調用ps
-aux
|
more
命令
你可以搜索history
!

⑺ linux history可以查看到歷史執行過的命令,如何查看命令執行時間

答:linux的bash內部命令history就可以顯示命令行的命令歷史,默認環境執行 history
命令後,通常只會顯示已執行命令的序號和命令本身。
如果想要查看命令歷史的時間戳,那麼可以執行:
# export HISTTIMEFORMAT='%F %T '
# history | more
1 2008-08-05 19:02:39 service network restart
2 2008-08-05 19:02:39 exit
3 2008-08-05 19:02:39 id

這樣顯示的格式就變成,序號 - 時間 - 命令行。
history的其他的一些基本功能:
1、使用 HISTSIZE 控制歷史命令記錄的總行數
將下面兩行內容追加到 .bash_profile 文件並重新登錄 bash shell,命令歷史的記錄數將變成 450

⑻ linux 查看當前系統默認可以記住用戶多少個歷史命令用什麼命令

可以使用History命令,主要用於顯示歷史指令記錄內容, 下達歷史紀錄中的指令 。
1、History命令語法:
[test@linux]# history [n]
[test@linux]# history [-c]
[test@linux]# history [-raw] histfiles
參數:
n:數字,要列出最近的 n 筆命令列表
-c:將目前的shell中的所有 history 內容全部消除
-a:將目前新增的history 指令新增入 histfiles 中,若沒有加 histfiles ,
則預設寫入 ~/.bash_history
-r:將 histfiles 的內容讀到目前這個 shell 的 history 記憶中
-w:將目前的 history 記憶內容寫入 histfiles
Linux系統在shell(控制台)中輸入並執行命令時,shell會自動把命令記錄到歷史列表中,一般保存在用戶目錄下的.bash_history文件中。默認保存1000條,也可以更改這個值。
如果鍵入history, history會顯示所使用的前1000個歷史命令,並且編了號,會看到一個用數字編號的列錶快速從屏幕上卷過。可能不需要查看1000個命令中的所有項目, 當然也可以加入數字來列出最近的 n 筆命令列表。
linux中history命令不僅僅可以查詢歷史命令而已. 還可以利用相關的功能來幫執行命令。
2、運行特定的歷史命令
history會列出bash保存的所有歷史命令,並且編了號,可以使用「嘆號接編號」的方式運行特定的歷史命令.
語法說明:
[test@linux]# [!number] [!command] [!!]
參數說明:
number :第幾個指令的意思;
command:指令的開頭幾個字母
! :上一個指令的意思!
3、History命令實戰
列出所有的歷史記錄:
[test@linux] # history
只列出最近10條記錄:
[test@linux] # history 10 (注,history和10中間有空格)
使用命令記錄號碼執行命令,執行歷史清單中的第99條命令
[test@linux] #!99 (!和99中間沒有空格)
重復執行上一個命令
[test@linux] #!!
執行最後一次以rpm開頭的命令(!? ?代表的是字元串,這個String可以隨便輸,Shell會從最後一條歷史命令向前搜索,最先匹配的一條命令將會得到執行。)
[test@linux] #!rpm
逐屏列出所有的歷史記錄:
[test@linux]# history | more
立即清空history當前所有歷史命令的記錄
[test@linux] #history -c
除了使用history命令,在 shell 或 GUI 終端提示下,也可以使用上下方向鍵來翻閱命令歷史(向下箭頭會向前翻閱),直到找到所需命令為止。這可以很方便地編輯前面的某一條命令,而不用重復輸入類似的命令。

⑼ 如何讓history命令顯示日期和時間

Linux下可輸入「history」查看已執行命令歷史。

⑽ 顯示歷史命令表的所有內容的命令

linux查看歷史命令history
來源:yonggang7的專欄|2014-11-03
1. history作用
linux的history命令的作用是,記錄執行過的命令。 用法: history [n] n為數字,列出最近的n條命令 -c 將目前shell中的所有history命令消除 history [-raw] histfiles -a 將目前新增的命令寫入histfiles, 默認寫入~/.bash_history -r 將histfiles內容讀入到目前shell的history記憶中 -w 將目前history記憶的內容寫入到histfiles
shell > history 34 14-10-28 16:19:24 ll 35 14-10-28 16:19:26 vim test 36 14-10-28 16:19:33 ll 37 14-10-28 16:19:34 ll
展示3行
shell > history 3 1032 14-11-02 16:10:41 history 1033 14-11-02 16:10:46 history |more 1034 14-11-02 16:11:15 history 3
使用! 執行歷史命令。 ! number 執行第幾條命令 ! command 從最近的命令查到以command開頭的命令執行 !! 執行上一條
shell > !1046 history 3 1045 14-11-02 16:22:38 head ~/.bash_history 1046 14-11-02 16:35:37 history 3 1047 14-11-02 16:35:48 history 3 shell > !! history 3 1046 14-11-02 16:35:37 history 3 1047 14-11-02 16:35:48 history 3 1048 14-11-02 16:35:52 history 3 shell > !head head ~/.bash_history #1414484377 cd update/ #1414484377
2. history配置修改
history記錄的行數
shell > echo $HISTSIZE 1000 shell >
默認記錄1000行 配置文件在/etc/profile中修改
HISTSIZE=1000 export HISTSIZE
歷史命令文件記錄在 ~/.bash_history中
想要讓linux的history命令顯示時間,history是默認不帶時間, 在/etc/profile 中增加
export HISTTIMEFORMAT="%y-%m-%d %H:%M:%S "
查看.bash_history
shell > head ~/.bash_history #1414484377 cd update/ #1414484377 ll #1414484388 vim address #1414484439 ll #1414484440 ll shell >
3. 同一賬號同時多次登錄寫入history
普通情況下, 當以bash登錄系統時,系統會從~/.bash_history讀取以前運行的命令 當注銷時,把最新的1000(HISTSIZE)條命令更新到~/.bash_history文件中。 也可以使用history -w強制立刻寫入,僅保留最新的。
當同一賬號,同時登錄多個bash時,只有最後一個退出的會寫入bash_history,其他的都被覆蓋了。
4. Ctrl+r 反向查詢歷史命令
使用Ctrl+r反向查詢歷史命令,將匹配的最新一條顯示出來 如果還想繼續向上查詢,繼續按Ctrl+r
shell > history 3 1048 14-11-02 16:35:52 history 3 1049 14-11-02 16:36:11 head ~/.bash_history 1050 14-11-02 16:41:05 history 3 (reverse-i-search)`his': head ~/.bash_history
地址:http://blog.csdn.net/yonggang7/article/details/40710623

閱讀全文

與history命令使用相關的資料

熱點內容
我的世界伺服器怎麼清地皮 瀏覽:418
ftp伺服器如何批量改名 瀏覽:311
網易我的世界伺服器成員如何傳送 瀏覽:265
公司雲伺服器遠程訪問 瀏覽:629
法哲學pdf 瀏覽:634
清大閱讀app是什麼 瀏覽:446
怎麼用qq瀏覽器整體解壓文件 瀏覽:584
肺組織壓縮15 瀏覽:269
安卓手機為什麼換電話卡沒反應 瀏覽:796
諸子集成pdf 瀏覽:338
php注冊框代碼 瀏覽:716
手機加密好還是不加好好 瀏覽:814
別克凱越壓縮機泵頭多錢 瀏覽:241
組管理命令 瀏覽:980
海南高德司機端是什麼app 瀏覽:861
pid命令 瀏覽:888
一天一圖學會python可視化 瀏覽:309
魔獸編輯文本命令串 瀏覽:497
android中view繪制 瀏覽:798
安卓機內存刪除怎麼恢復 瀏覽:331