1 Shell腳本簡介
Shell腳本是什麼?
- shell命令按一定語法組成的文件
Shell腳本有什麼用?
批處理文件/整合命令
- 軟件啓動
- 性能監控
- 日誌分析
- …
Shell命令的本質:
- 內置命令/外部命令
我們可以使用type命令查看一個命令是內置命令還是外部命令:
Shell腳本語言和C語言一樣嗎?
- C語言是編譯型語言
- Shell腳本是解釋型語言
常用的Shell解釋器有哪些?
- 通過
cat /etc/shells
可以看到合法的shell解釋器。
2 第一個shell腳本
當然是hello程序了,內容如下:
#!/bin/bash
echo "hello, world!"
Shell啓動方式:
- 當程序執行,直接
./hello.sh
。 - 指定解釋器運行, 比如
/bin/rbash hello.sh
。 - source和.,比如
source hello.sh
或者. hello.sh
。
參考資料: