簡體   English   中英

我可以在一個目錄中獲取命令歷史記錄嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM