Linux Shell程式設計(3)——執行shell指令碼
寫完一個指令碼,你能夠執行它用命令:sh scriptname, [5] 另外也也可以用bash scriptname. 來執行(不推薦使用:sh <scriptname, 因為這樣會禁止指令碼從標準輸入裡讀資料)。更為方便的是你可以使用chmod命令來使指令碼自身變為可執行的.
你可以:
chmod 555 scriptname (使每個人都有讀和執行的許可權) [6]
也可以:
chmod +rx scriptname (使每個人都有讀和執行的許可權)
chmod u+rx scriptname (僅僅使指令碼檔案擁有者有讀和執行的許可權)
在給指令碼加上執行許可權之後,你可以很容易地使用./scriptname. [7] 來執行它。如果指令碼以"#!"行開頭,將會呼叫正確的命令直譯器來執行它.
最後,把指令碼測試並除錯完後,如果想把指令碼給系統中所有其他的使用者使用,你應該把指令碼移到目錄/usr/local/bin 中(當然,這必須要有root的許可權),這樣只需簡單地在命令列輸入scriptname [回車]就能執行指令碼了。
你可以:
chmod 555 scriptname (使每個人都有讀和執行的許可權) [6]
也可以:
chmod +rx scriptname (使每個人都有讀和執行的許可權)
chmod u+rx scriptname (僅僅使指令碼檔案擁有者有讀和執行的許可權)
在給指令碼加上執行許可權之後,你可以很容易地使用./scriptname. [7] 來執行它。如果指令碼以"#!"行開頭,將會呼叫正確的命令直譯器來執行它.
最後,把指令碼測試並除錯完後,如果想把指令碼給系統中所有其他的使用者使用,你應該把指令碼移到目錄/usr/local/bin 中(當然,這必須要有root的許可權),這樣只需簡單地在命令列輸入scriptname [回車]就能執行指令碼了。
相關文章
- Linux Bash Shell學習(七):shell程式設計基礎——執行Shell指令碼、functionLinux程式設計指令碼Function
- 執行shell指令碼指令碼
- Linux shell:執行shell指令碼的幾種方式Linux指令碼
- 【學習】Linux Shell指令碼程式設計Linux指令碼程式設計
- Linux下如何執行Shell指令碼Linux指令碼
- Shell 指令碼程式設計陷阱指令碼程式設計
- crontab執行shell指令碼指令碼
- Linux Shell指令碼程式設計-基礎1Linux指令碼程式設計
- shell指令碼linux命令連續執行指令碼Linux
- Linux shell程式設計(一)shell指令碼中的變數詳解Linux程式設計指令碼變數
- Shell程式設計-01-Shell指令碼初步入門程式設計指令碼
- shell指令碼程式設計筆記指令碼程式設計筆記
- 7.shell指令碼程式設計指令碼程式設計
- 初識shell指令碼程式設計指令碼程式設計
- shell指令碼程式設計基礎指令碼程式設計
- 執行Shell指令碼的方式指令碼
- Linux Shell指令碼程式設計while語句案例Linux指令碼程式設計While
- shell高效程式設計:shell指令碼從未如此美麗程式設計指令碼
- 利用shell指令碼統計程式碼行數指令碼
- Shell程式設計-建立和執行程式設計
- Shell指令碼程式設計初體驗指令碼程式設計
- BASH Shell的指令碼程式設計(轉)指令碼程式設計
- 《Linux命令列與shell指令碼程式設計大全》第五章理解shellLinux命令列指令碼程式設計
- 執行Shell指令碼的方式(轉)指令碼
- Mac 終端執行 shell 指令碼Mac指令碼
- Linux系統程式設計(15)——shell指令碼語法Linux程式設計指令碼
- Linux Shell程式設計(27)——子shellLinux程式設計
- Linux Shell程式設計(1)——shell程式設計簡介Linux程式設計
- 高階bash/shell指令碼程式設計指南指令碼程式設計
- 記錄shell指令碼程式設計相關指令碼程式設計
- Linux Shell指令碼Linux指令碼
- Linux shell 指令碼Linux指令碼
- LINUX Shell指令碼程式設計例項詳解(一)上Linux指令碼程式設計
- Linux程式設計:將PHP作為Shell指令碼使用(轉)Linux程式設計PHP指令碼
- bash shell指令碼執行方法總結指令碼
- 使用CRONTAB呼叫shell指令碼執行EXP指令碼
- 《Linux命令列與shell指令碼程式設計大全 第3版》Linux命令列---46Linux命令列指令碼程式設計
- Linux中執行Shell指令碼的方式(三種方法)Linux指令碼