Command-Line
在 macOS 上,我們如何從 Terminal > Shell > New Command 中刪除過去的命令歷史記錄?
我們要刪除
New Command
視窗中過去執行的命令列表。它是命令的自動填充或自動完成歷史記錄。
要查看它們,請按照下列步驟操作:
- 發射
Terminal
- 打開
Shell
菜單,點擊New Command
如果它是空的,輸入一些東西並執行它。下次打開 時
New Command
,您將能夠看到之前的命令,因為它儲存在New Command
視窗的下拉列表中。關於如何清除這些的任何想法?
如果您執行此命令:
open -a Finder ~/Library/Preferences/com.apple.Terminal.plist
您將看到一個 CommandHistory 選項卡,您可以在其中刪除條目。
如果 com.apple.Terminal.plist 不在上述路徑中,您可以通過以下方式搜尋:
find ~ -name com.apple.Terminal.plist
在 macOS Catalina 中的使用者文件夾中,.zsh_history包含該使用者呼叫的命令的完整列表。
如果您在Finder中打開使用者的文件夾並按
Command
+Shift
+.
顯示/隱藏這些類型的隱藏文件(以點開頭),則可以找到此文件。Visual Studio Code等工具允許直接在使用者文件夾中列出和編輯這些內容,而無需更改預設列表首選項或在終端中呼叫更多命令。