在當前shell中執行,更改會影響當前設定,例如:在指令碼中cd,會更改當前路徑。
重新開乙個子shell中執行,操作不會影響當前環境。
作為可執行程式
chmod +x ./test.sh #首先要使指令碼具有執行許可權
./test.sh #執行指令碼
作為直譯器引數
sh test.sh
bash test.sh
其它方式
source test.sh
. test.sh
方式1和2都是在子shell環境下讀取並執行test.sh 中的命令,test.sh中的操作不會改變當前shell,改變的是子shell,指令碼執行結束,子shell就銷毀了,不會改變父shell。
方式3是在當前shell環境下讀取並執行test.sh 中的命令,和在當前環境下手動輸入命令一樣,test.sh 中的操作會改變當前shell環境,例如:test.sh中如果有cd命令,當前路徑會被改變
Pytorch book執行環境準備
本書是1.0.1,因此建conda環境 不要忘了寫環境名字 conda create n pytorchbook python 3.6 pytorch 1.0.1 torchvision內容在jupyter notebook中開啟,如何在ubuntu伺服器中安裝使用jupyter notebook?...
hive指令碼執行方式
hive指令碼的執行方式 hive指令碼的執行方式大致有三種 usage hive commands.e.g.d a b or define a b database specify the database to use e sql from command line f sql from fil...
Hive指令碼執行方式
1.hive e 將hive查詢的結果直接輸出到.taopaiche.txt 本地目錄非hdfs目錄 hive e select x.car number,x.area name,x.etcname,x.idcard,x.color,y.area name area name1,y.color co...