shell環境的曆史指令為我們在操作時提供了很大的便利,但其同樣也存在着一些風險,因為隻要獲得了使用者的指令曆史檔案,我們所做的操作就等于擺在别人面前,特别是有些指令還包括了我們的一些明文密碼,無疑是我們安全的一大隐患。是以我們可以通過減少曆史指令條數降低我們的安全風險。
曆史指令記錄的條數由變量HISTSIZE決定,是以我們可以通過修改/etc/profile檔案中的HISTSIZE變量值。
這是我們通過history指令可以檢視到我們之前所操作過的所有指令。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SYmFWN5YDOhVzYwUjNiNTNidzN3kTNkFmNxE2M3kTM18CX2IzLchDM5EDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLxM3Lc9CX6MHc0RHaiojIsJye.png)
進入/etc/profile檔案将HISTSIZE變量值修改為10,這是我們的曆史指令就會隻記錄10條。當然配置完成後記得激活配置。
剛才我們修改的是系統的配置檔案,無論任何使用者都要遵循此配置。那麼我們要針對某個使用者又該如何操作呢?首先我們需要進入使用者環境變量檔案的配置檔案進行修改。