(1)source命令用法:
source filename
作用:在當前bash環境下讀取並執行filename中的命令。該filename檔案可以無」執行許可權」
注:該命令通常用命令「.」來替代。
如:source .bash_profile
. .bash_profile兩者等效。
source(或點)命令通常用於重新執行剛修改的初始化文件。
source命令(從 c shell 而來)是bash shell的內建命令。
點命令,就是個點符號,(從bourne shell而來)。
(2)sh, bash的命令用法:
sh/bash filename
作用:開啟乙個子shell來讀取並執行filename中命令。該filename檔案可以無」執行許可權」
注:執行乙個shell指令碼時會啟動另乙個命令直譯器.
每個shell指令碼有效地執行在父shell(parent shell)的乙個子程序裡.
這個父shell是指在乙個控制終端或在乙個xterm視窗中給你命令指示符的程序.
shell指令碼也可以啟動他自已的子程序.
這些子shell(即子程序)使指令碼並行地,有效率地地同時執行指令碼內的多個子任務.
sh只是bash的乙個鏈結。
由於是在子shell中執行,指令碼設定的變數不會影響當前shell。
(3)./的命令用法:
./filename
作用:開啟乙個子shell來讀取並執行filename中命令。該filename檔案需要」執行許可權」
注:執行乙個shell指令碼時會啟動另乙個命令直譯器.
每個shell指令碼有效地執行在父shell(parent shell)的乙個子程序裡.
這個父shell是指在乙個控制終端或在乙個xterm視窗中給你命令指示符的程序.
shell指令碼也可以啟動他自已的子程序.
這些子shell(即子程序)使指令碼並行地,有效率地地同時執行指令碼內的多個子任務.
由於是在子shell中執行,指令碼設定的變數不會影響當前shell。
**:
source sh bash 執行指令碼的區別
1 source命令用法 source filename 作用 在當前bash環境下讀取並執行filename中的命令。該filename檔案可以無 執行許可權 注 該命令通常用命令 來替代。如 source bash profile bash profile兩者等效。source 或點 命令通常用...
source sh bash 執行指令碼的區別
1 source命令用法 source filename 作用 在當前bash環境下讀取並執行filename中的命令。該filename檔案可以無 執行許可權 注 該命令通常用命令 來替代。如 source bash profile bash profile兩者等效。source 或點 命令通常用...
自動執行指令碼
乙個偶然的機會,發現了自動執行指令碼的東東,真是神奇啊,可以執行sql 控制台命令等。由於研究的時間有限,所以知之甚少 先和大家分享下,哈 dim consoleprocess as new system.diagnostics.process consoleprocess.startinfo.fi...