2016-03-01 18 views
0

我對使用Aix/Unix並試圖找出一些基礎知識非常陌生。當我輸入

$ private_build <some options> 

進入終端,它開始運行我公司寫的一個程序(private_build)。我想知道操作系統如何知道在哪裏找到這個程序來執行它。我知道它通常搜索$ PATH環境變量中列出的所有目錄。但是,我仔細搜索了$ PATH中列出的每個目錄,並且無法在任何地方找到該名稱的文件。我也試過:

$ which private_build 

$ whereis private_build 

但也能找到它(我覺得這些命令只是期待通過$ PATH爲好)。

Aix或Unix找到命令/程序進入終端的方式還有嗎?我知道我們已經將網絡驅動器安裝到了這臺機器上,如果程序在掛載目錄下,它可能不在$ PATH中?我需要文件類型擴展名(.exe?.ksh?)嗎?

+0

可能是一個「別名」。看看'alias private_build'告訴你什麼。 (別名將在您的登錄「配置文件」中設置。) –

回答

0

FWIW,我找到了答案:'private_build'是實際可執行文件路徑的別名。如果您遇到類似問題,請使用以下命令:

$ alias 

可以打印出您操作系統上的所有別名。

+0

$是提示符,不是命令的一部分(可能爲了避免混淆將其刪除)。 –

+0

謝謝,增加了一個空間讓它更清楚,該命令用於命令提示符,但$不是命令的一部分 –

相關問題