linux-shell基礎(二)Bash基本功能-歷史命令與補全

1:歷史命令history [選項] [歷史命令保存文件(就是指定歷史命令保存的位置,如果沒有指定,那麼就會保存在默認目錄下,每個用戶默認保存的位置不一樣)]

選項:

   -c: 清空歷史命令(沒有特殊情況一般不使用,方便檢查)

   -w: 把緩存中的歷史命令寫入歷史命令保存文件~/.bash_history(root用戶下的默認位置)

使用history命令就可以看我們以前輸入過的命令:

對-w的理解如果直接使用history 可以知道剛纔輸入的命令,但是在默認位置下並沒有及時記錄。

在.bash_history中

最後並沒有ls和history

如果使用history -w 後再打開這個文件:就有剛纔輸入的命令記錄了。

歷史命令默認會保存1000條,可以在環境變量配置文件/etc/profile中進行修改,超過以後會刪除文件頭部的命令,然後加入新的命令。

歷史命令的調用方式:

使用上,下箭頭調用以前的歷史命令

使用"!n”重複執行第n條歷史命令

使用“!!”重複執行上一條命令

使用“!字串”重複執行最後一條以該字串開頭的命令(方便重複使用較長的命令)

2:命令與文件補全

在Bash中,命令與文件補全是非常方便與常使用的功能,我們只要再輸入命令或文件時,按“Tab”鍵就會自動進行補全。如果沒有補全說明已輸入的字符爲開頭的命令有好幾條,再按一次,就顯示有哪幾種正陽的命令:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章