環境準備 指令碼執行方式

2021-10-23 05:16:32 字數 529 閱讀 7869

在當前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...