Linux 系统中 Bash 脚本的存放位置26


在 Linux 系统中,Bash 脚本通常存储在以下几个位置:
/bin 目录:此目录包含系统二进制文件,其中一些是 Bash 脚本,例如 bash、sh、login 和 logout。
/sbin 目录:此目录包含系统管理员使用的二进制文件,其中一些是 Bash 脚本,例如 init、shutdown 和 reboot。
/usr/bin 目录:此目录包含适用于所有用户的二进制文件,其中一些是 Bash 脚本,例如 ls、cd、mkdir 和 rmdir。
/usr/sbin 目录:此目录包含需要 root 权限的二进制文件,其中一些是 Bash 脚本,例如 useradd、groupadd 和 passwd。
/home/[用户名]/bin 目录:此目录包含属于特定用户二进制文件,其中一些是 Bash 脚本,例如用户的自定义脚本和别名。
/etc/init.d 目录:此目录包含用于控制系统启动和关闭的脚本,其中一些是 Bash 脚本。
/etc/cron.d 目录:此目录包含用于安排任务的 cron 脚本,其中一些是 Bash 脚本。

用户也可以将 Bash 脚本存储在其他目录中,例如 /tmp 或 /var/tmp。但是,这些目录通常用于临时文件,因此不适合用于存储永久脚本。

要找到系统中已安装的 Bash 脚本的完整列表,可以使用以下命令:```shell
find / -name "*.sh"
```

此命令将搜索系统中的所有目录和文件,并返回所有名称以 .sh 结尾的文件的路径。

还可以使用 whereis 命令查找特定 Bash 脚本的位置。例如,要查找 ls 命令的位置,可以运行以下命令:```shell
whereis ls
```

此命令将返回 ls 命令的可执行文件和手册页的位置,如果已安装。

2024-12-17


上一篇:在 Bash 脚本中执行 fs 命令

下一篇:bash 脚本的打印级别