1、新建指令碼檔案
$touch test.sh
2、使用vi/vim等編輯器編寫指令碼
$vim test.sh
修改內容如下:
#!/bin/sh
#my first script
export arch=arm
export path=~/gcc-arm-none-eabi/gcc-linaro/bin/:$path
export cross_compile=arm-linux-gnueabihf-
儲存後退出。
3、給test.sh新增可執行許可權
$chmod 755 test.sh
4、執行指令碼
.《空格》<[指令碼檔案路徑]指令碼檔案》
$. ./test.sh
之後使用echo命令查詢驗證。
(注意:此處指令碼執行不能直接使用$./test.sh
,這種方式執行的指令碼,會以當前shell為父shell再開乙個子shell,在子shell中執行指令碼,設定的環境變數也不能傳回至父shell中,指令碼執行完之後,子shell關閉,設定的環境變數也消失了,因此使用echo命令不能在當前shell中查到。)
python指令碼中使用Linux命令
1 import os os.system ls 2 import os a os.system ls 得到的是執行的命令的返回值,並不是執行結果 將得到的結果直接賦值給b列表 4 os模組中常見方法 linux命令 os.remove 刪除檔案 os.rename 重新命名檔案 os.walk 生...
crontab啟動shell指令碼的環境變數問題
問題描述 crontab中啟動的shell指令碼不能正 常執行,但是使用手動執行沒有問題,在 home pr ofile中設定了指令碼所需要的環境變數。cron命令的預設shell是 bin sh,如果要在cron啟動的指令碼中使用 ksh,就必須在指令碼中的第一行新增 bin sh 的宣告。如果c...
如何在Linux中使用Shell指令碼終止使用者會話?
本文介紹如何終止所有使用者會話 特定的使用者回話。終止所有使用者會話 下面的shell 指令碼將通過獲取使用者會話的tty值來終止所有使用者的活動會話,並使用pkill命令將其終止 給指令碼加上可執行許可權 root localhost chmod x kill user sessions.sh上面...