[英]Can I get command history within one directory?
在 Mac 終端中,有沒有辦法在特定目錄中獲取命令歷史記錄??
我知道使用history
我們可以獲得以前命令的日志。 但我只想要特定目錄中的日志。 我想看看我之前在這個文件夾中做了什么。
Bash 沒有為特定於目錄的歷史文件提供開箱即用的方式。
我的解決方案是掛鈎cd
命令並更改HISTFILE
變量,表示當前的歷史文件。 這留給讀者作為練習,因為我自己會因為丟失每張cd
最近歷史而感到惱火,而且很可能一旦您使用此功能,您就不想使用它。
你的實際問題是什么? 歷史太大? 然后不要滾動瀏覽它,而是搜索它。 例如,使用alias r='fc -e -'
您可以通過鍵入r foo
來重復以foo
開頭的最后一個命令。 或者進入 vi 模式 (ESC),然后使用/foo
進行搜索。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.