按目錄 ​​shell 定制

按目錄 ​​shell 定制

是否可以在進入目錄時獲取 shell 文件,並在離開目錄時取消獲取它?即某些項目目錄對於自動載入某些命令別名非常有用,但僅限於該上下文。

答案1

您可以定義 precmd 或 preexec 掛鉤函數來設定此類自訂。不確定哪一種更適合您的情況。因此,如果命令是 cd 或 chdir,請執行您想要的操作。 cmdline 是一個將傳遞給您的鉤子函數的參數,因此您需要進行一些解析。

相關內容