. (Unix)
此條目可參照英語維基百科相應條目來擴充。 (2019年8月27日) |
此條目沒有列出任何參考或來源。 (2019年2月21日) |
在Unix shell中,點號被稱為點命令(.),是執行或打開電腦檔案的命令。[1]
點命令的第一個引數是文件名;人們可以在第二個引數中指定參數。如果沒有指定任何參數,該文件將獲得一組在當前上下文中可用的位置參數[2];如果指定參數,該文件將只收到所指定的參數。在任何情況下,位置參數$0會是當前上下文的$0。
該文件不必有執行權限。點命令通常被用來定義當前進程中可訪問的環境變量。相比直接執行該文件,使用點命令執行該文件不會打開新的進程,文件所定義環境變量適用於當前的進程或當前的Shell。
不要把點命令與用點號前綴來隱藏文件或隱藏目錄的用法相混淆。也不要把點命令與運行命令的./脚本名
的點號相混淆,後者點號只是指向當前路徑的相對路徑。
參考文獻
- ^ POSIX.1:2013 Shell Command Language § dot. [23 May 2016]. (原始內容存檔於2014-04-27).
- ^ 位置參數是一種特殊的Shell變量,用於從命令行向Shell腳本傳遞參數。$0為腳本的名字,$1表示第1個參數,$2表示第二個參數,以此類推。