bash 管理与安全指南
1. 引言
bash 是一款功能强大的 shell,在系统管理和日常使用中扮演着重要角色。了解其命令行选项、环境定制方法以及安全特性,对于提高工作效率和保障系统安全至关重要。
2. 命令行选项
bash 提供了多种命令行选项,可分为单字符选项和多字符选项。多字符选项更易读、易记,通常需在单字符选项之前出现在命令行中。以下是部分常用选项的介绍:
| 选项 | 含义 |
| — | — |
| -c string | 从 string 中读取命令,string 后的参数作为位置参数,从 $0 开始 |
| -D | 打印所有以 $ 开头的双引号字符串,同时开启 -n 选项 |
| -i | 交互式 shell,忽略 TERM、INT 和 QUIT 信号 |
| -l | 使 bash 表现得像登录 shell |
| -o option | 与 set -o 接受相同的参数 |
| -O, +O shopt-option | -O 设置 shopt 内置命令接受的选项值,+O 取消设置;若未提供 shopt-option,则打印选项名称和值 |
| -s | 从标准输入读取命令,若有参数,优先从标准输入读取 |
| -r | 受限 shell |
| -v | 读取 shell 输入行时打印 |
| - | 表示选项结束,后续选项视为文件名和参数 |
| –debugger | 在 shell 启动前执行调试器配置文件,开启扩展调试模式和 shell 函数跟踪 |
| –dump-strings | 与 -D 功能相
超级会员免费看
订阅专栏 解锁全文
1047

被折叠的 条评论
为什么被折叠?



