shell 啟動

您可以用 ksh 指令、psh 指令 (POSIX shell) 或 exec 指令來啟動 Korn shell。

如果 shell 是由 exec 指令啟動,且零引數 ($0) 的第一個字元是連字號 (-),則此 shell 會視為登入 shell。shell 會先讀取 /etc/profile 檔案中的指令,然後從現行目錄中的 .profile 檔或是從 $HOME/.profile 檔讀取(如果兩個檔案都存在的話)。然後 shell 會從檔案中讀取指令(如果該檔案存在的話),該檔案是由 ENV 環境變數值中所執行的參數替代來命名的。

如果您在呼叫 Korn shell 或 POSIX shell 時,指定 File [Parameter] 參數,則 shell 會執行由 File 參數(包括任何指定的參數)識別的 Script 檔。指定的 Script 檔必須具有讀取許可權;否則任何的 setuidsetgid 設定均會被忽略。然後,shell 讀取指令。

附註:在呼叫 Korn shell 或 POSIX shell 時,請勿以 -c-s 旗標來指定 Script 檔。

如需位置參數的詳細資訊,請參閱 Korn shell 中的參數