Linux操作系统中是否有任何Bash脚本示例?

时间:2013-04-30 02:28:53

标签: linux bash shell

我想在Linux操作系统中看到一些Bash shell脚本的例子。

我正在运行CentOS 6.4。

在哪里可以查看文件系统以找到一些bash脚本?

3 个答案:

答案 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。