Linux學習之 歷史命令和輸出重定向

2021-07-27 11:35:28 字數 765 閱讀 7720

歷史命令

history 【選項】 【歷史命令儲存檔案】

選項

* -c:清空歷史命令

* -w:把快取中的歷史命令寫入歷史命令儲存檔案~/.bash_history

常用快捷鍵

* 使用上下箭頭呼叫以前的歷史命令

* 使用!n重複執行弟n條歷史命令

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

* 使用!字串 重複執行最後一條以該字串開頭的命令

輸出重定向

通常情況下,輸出都是在顯示器上,而輸出重定向是指將輸出方向進行調整,輸出到檔案當中。

命令》檔案(以覆蓋的方式,把本來顯示在螢幕上的內容,儲存到了檔案當中)

命令》檔案(以追加的方式,把本來顯示在螢幕上的內容,儲存到了檔案當中 )

命令 &>檔案(以覆蓋的方式,把正確輸出和錯誤輸出儲存到同乙個檔案中 )

命令 &>> 檔案(以追加的方式,把正確輸出和錯誤輸出儲存到同乙個檔案中)

系統中的黑洞(**站):/dev/null

命令&>/dev/null 只執行不儲存也不顯示任何命令結果

命令》檔案1 2>>檔案2(把正確的輸出追加到檔案1 中,錯誤的輸出追加到檔案2中)

輸入重定向(用處不是很多,有時候會在軟體安裝打補丁的時候用到)

wc 【選項】【檔名】

選項

* -c統計位元組數

* -w統計單詞數

* -l 統計行數

Linux學習之十二 命令別名與歷史命令

命令別名配置 alias,unalias 那麼需要下達 ls al more 這個命令,我是覺得很煩啦!要輸入好幾個單字!那可不可以使用 lm 來簡化呢?當然可以,你可以在命令列下面下達 root www alias lm ls al more 另外,命令別名的配置還可以取代既有的命令喔!舉例來說,...

Linux學習之十二 命令別名與歷史命令

命令別名配置 alias,unalias 那麼需要下達 ls al more 這個命令,我是覺得很煩啦!要輸入好幾個單字!那可不可以使用 lm 來簡化呢?當然可以,你可以在命令列下面下達 root www alias lm ls al more 另外,命令別名的配置還可以取代既有的命令喔!舉例來說,...

linux安全之歷史命令追蹤

修改配置檔案檢視任何登入主機的使用者在任何時間執行的任何命令 一 為history 命令新增日期時間顯示 root web44 vim etc bashrc histtimeformat y m d h m s whoami export histtimeformat 加入這兩行二 腳步記錄所有使用...