如何找到我的自訂命令列命令所指的內容

如何找到我的自訂命令列命令所指的內容

很久以前,我創建了一個腳本,將其添加到我的 Ubuntu 系統中,我可以透過呼叫命令來簡單地呼叫它rec

MeUser@MyMachine:~$ rec

問題是,現在我想擴展該命令,但我無法弄清楚在哪裡可以找到該腳本以及該rec命令所指的內容。

我認為我可以做到(畢竟是 Ubuntu),但它並不那麼簡單 - 我已經研究過,~/.bashrc但我沒有找到任何引用rec.我還能在哪裡搜尋?

答案1

$PATH當您可以像在命令列中一樣呼叫它時,您就將其安裝在您的某個位置。用於type尋找位置:

type rec
rec is /usr/local/bin/rec

或者它可能是一個別名,那麼它看起來像:

rec is aliased to `myscript --with --some --parameters blah'

然後您可以使用typeonmyscript找出它所在的位置。

答案2

您可以使用命令bash找到您的文件。例如:$PATHwhich

which rec

您可以使用該alias命令列出別名。只需鍵入alias.

您會發現您的腳本包含其中之一。

相關內容