history 命令詳解

              作者:辰風沐陽 閱讀:1237 發布時間:2023-11-25 上次更新:2023-11-26

              1. history 介紹


              在 linux 中,如果你使用終端系統 sh、bash、zsh、fish 等,那么都可以使用 history 命令

              history 命令用于顯示和管理歷史命令,linux 系統默認會記錄用戶執行過的命令,可以使用該命令查閱它們,也可以對其進行修改和刪除,以方便快速重復執行某個命令或修改一些參數后執行

              2. history 文件


              history 命令記錄的歷史命令是保存在一個文件中的,這個文件通常被稱為 【history 文件】,一般位于用戶目錄下面

              不同的終端,保存歷史命令的文件位置有所不同,可以通過以下命令查看當前終端類型

              1. $ echo $SHELL
              2. /bin/zsh
              終端 history 文件位置
              zsh ~/.zsh_history
              bash ~/.bash_history

              3. 執行歷史命令


              當需要執行以前使用過的命令,通過 history 命令可以方便地找到之前的命令并執行

              可以先通過 history 查看歷史命令及其編號,然后通過 !編號,按下回車鍵復用以前的命令

              還可以使用嘆號(!)快速操作歷史記錄中的命令:

              操作 描述
              !! 重復執行上一條命令(一般不用,因為上方向鍵更加方便)
              !n 復用編號為 n 的命令
              !字符串 復用最近一條以指定字符串開頭的命令

              4. 清空歷史命令


              當 history 記錄很多時,可能會需要清空歷史記錄,以節省磁盤空間或數據隱私安全考慮

              使用以下命令就可以清空 history 文件,它的作用只是將文件置為空,不會刪除文件,可以放心執行

              1. $ history -c
              2. History file deleted.

              標簽: linux mac

              夜夜嗨AV一区二区三区_91精品国产91久久久久_亚洲精品无码鲁网午夜_一本大道久久东京热