Linux環境使用上下方向鍵無法查看history歷史記錄問題解決方法


問題現象

  在linux環境下,使用方向鍵准備查看命令操作記錄或者准備重復執行之前操作過的指令,但是發現方向鍵失效了,無法查看歷史記錄,影響操作效率。

問題分析

  可能是history命令被禁用了。使用echo $HISTSIZE指令查看輸出值是否等於0,為0則按照問題解決方法步驟解決。

問題解決

 1、臨時解決方法(只針對當前打開SHELL有效,退出后重新登錄失效)

  (1)設置HISTSIZE環境變量為非0值,執行export HISTSIZE=500

  (2)重新執行上下方向鍵查看history歷史記錄。

2、永久生效(永久生效,退出重新登錄不失效)

  (1)打開/etc/profile文件,查找HISTSIZE環境變量並修改HISTSIZE值。

        HISTSIZE=500;export HISTSIZE

  (2)執行source /etc/profile使環境變量生效。

  (3)執行echo $HISTSIZE確認輸出值為500,HISSIZE變量修改生效。

  (4)重新執行上下方向鍵查看history歷史記錄。

history小技巧

  (1)如何讓操作指令history歷史記錄前帶時間戳,如顯示格式如下

      2020-04-19 08:26:33 pwd

      2020-04-19 08:29:35 cat /etc/profile

     操作方法:可以設置HISTTIMEFORMATE變量實現需求。臨時解決方法和永久生效方法可以參考上述HISTSIZE變量設置。如export HISTTIMEFORMAT='%F %T'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM