1、source命令用法:
source filename
作用:在當前bash環境下讀取並執行filename中的命令。該filename檔案可以無"執行許可權"
注:該命令通常用命令「.」來替代。
如:source .bash_profile
. .bash_profile兩者等效。
source(或點)命令通常用於重新執行剛修改的初始化文件。
source命令(從 c shell 而來)是bash shell的內建命令。
點命令,就是個點符號,(從bourne shell而來)。
2、sh和bash命令用法:
sh filename
bash filename
作用:在當前bash環境下讀取並執行filename中的命令。該filename檔案可以無"執行許可權"
注:兩者在執行檔案時的不同,是分別用自己的shell來跑檔案。
sh使用「-n」選項進行shell指令碼的語法檢查,使用「-x」選項實現shell指令碼逐條語句的跟蹤,
可以巧妙地利用shell的內建變數增強「-x」選項的輸出資訊等。
3、./的命令用法:
./filename
作用:開啟乙個子shell來讀取並執行filename中命令。
注:執行乙個shell指令碼時會啟動另乙個命令直譯器.
每個shell指令碼有效地執行在父shell(parent shell)的乙個子程序裡.
這個父shell是指在乙個控制終端或在乙個xterm視窗中給你命令指示符的程序.
shell指令碼也可以啟動他自已的子程序.
這些子shell(即子程序)使指令碼並行地,有效率地地同時執行指令碼內的多個子任務.
shell的嵌入命令:
: 空,永遠返回為true
. 從當前shell中執行操作
break 退出for、while、until或case語句
cd 改變到當前目錄
continue 執行迴圈的下一步
echo 反饋資訊到標準輸出
eval 讀取引數,執行結果命令
exec 執行命令,但不在當前shell
exit 退出當前shell
export 匯出變數,使當前shell可利用它
pwd 顯示當前目錄
read 從標準輸入讀取一行文字
readonly 使變數唯讀
return 退出函式並帶有返回值
set 控制各種引數到標準輸出的顯示
shift 命令列引數向左偏移乙個
test 評估條件表示式
times 顯示shell執行過程的使用者和系統時間
trap 當捕獲訊號時執行指定命令
ulimit 顯示或設定shell資源
umask 顯示或設定預設檔案建立模式
unset 從shell記憶體中刪除變數或函式
wait 等待直到子程序執行完畢
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...