我想在Linux操作系统中看到一些Bash shell脚本的例子。
我正在运行CentOS 6.4。
在哪里可以查看文件系统以找到一些bash脚本?
答案 0 :(得分:1)
这取决于“Linux操作系统本身”的含义。如果你的意思是 内核,内核不使用shell脚本。内核是单片二进制文件 用C plus编写,可选地,加载了许多外部模块 动态。
如果你的意思是整个操作系统,那么脚本比比皆是。在那里以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
答案 1 :(得分:0)
您可以尝试在常见的可执行文件目录中搜索Bash和sh脚本:
grep '^#!/bin/(ba)?sh$' -ERl {,/usr,/usr/local}/{,s}bin
不幸的是,这也找到了非常简单的脚本,但是 仍然是Bash脚本......
答案 2 :(得分:0)
通常/etc/init.d/中的一些脚本是bash。