我想在Linux操作系統本身中看到一些Bash shell腳本的例子。Linux操作系統中是否有任何Bash腳本示例?
我正在運行CentOS 6.4。
我在哪裏可以查看文件系統以查找一些bash腳本?
我想在Linux操作系統本身中看到一些Bash shell腳本的例子。Linux操作系統中是否有任何Bash腳本示例?
我正在運行CentOS 6.4。
我在哪裏可以查看文件系統以查找一些bash腳本?
這取決於你所說的「Linux操作系統本身」。如果您的意思是 內核,則內核不使用shell腳本。內核是用C +編寫的單片二進制文件,可選地,動態地加載 的多個外部模塊。
如果你的意思是整個操作系統,那麼腳本比比皆是。在基於Red Hat的發行版中, 是/etc/
,/bin
和/usr
下的衆多腳本。例如:
/etc/rc.sysinit
- 在啓動時運行,掛載文件系統,並從適當的運行級別的/etc/init.d運行 服務。/etc/sysconfig/network-scripts/
- 包含啓動腳本的目錄和 停止聯網。/bin
和/usr/bin
中的許多可執行文件都是shell腳本。你可以找到 他們的命令,如:
file /bin/* /usr/bin/* | grep script
你可以嘗試猛砸共同可執行目錄和sh腳本內搜索:
grep '^#!/bin/(ba)?sh$' -ERl {,/usr,/usr/local}/{,s}bin
不幸的是,還發現很瑣碎的腳本,但他們是仍然Bash腳本…
通常幾個/etc/init.d/中的腳本是bash的。