当前位置: 首页 > news >正文

29、Bash管理:命令行选项、环境定制与安全特性

Bash管理:命令行选项、环境定制与安全特性

1. POSIX模式与命令行选项

1.1 POSIX模式

在极少数情况下才需要使用POSIX模式。其与默认模式的差异较小,主要涉及命令查找顺序和函数处理方式。大多数Bash用户在日常使用中无需使用此选项。

1.2 命令行选项

Bash有多种命令行选项,可改变Shell的行为并传递信息。这些选项分为单字符选项和多字符选项两类。多字符选项更易读、易记,但部分旧版UNIX系统的应用程序和实用工具仅支持单字符选项。多字符选项需在单字符选项之前出现在命令行上。此外,任何set选项都可在命令行使用,使用+而非-可关闭选项。

以下是Bash命令行选项的详细列表:
| 选项 | 含义 |
| — | — |
| -c string | 从字符串中读取命令。字符串后的任何参数将被解释为位置参数,从$0开始。 |
| -D | 打印所有以$开头的双引号字符串列表到标准输出。这些字符串在当前区域设置不是C或POSIX时会进行语言翻译。此选项还会开启-n选项。 |
| -i | 交互式Shell。忽略TERMINTQUIT信号。若启用作业控制,也会忽略TTINTTOUTS

http://www.jsqmd.com/news/103019/

相关文章:

  • 26、设计SNMP MIB全解析
  • 32、优化你的 Git 使用体验
  • 24、UNIX系统中的进程处理与信号管理
  • 27、设计与实现 SNMP MIB
  • 25、深入探索进程处理:陷阱、协程、子shell与并行化
  • 15、Puppet资源管理与调度全解析
  • 28、实现SNMP MIB的详细指南
  • 如何避免EmotiVoice合成中的发音错误?
  • 20、Shell 输入输出与命令行处理全解析
  • 21、深入探索Shell的字符串输入输出与命令行处理机制
  • 14、Puppet 资源管理:虚拟资源与用户配置的高效实践
  • 12、高效编写清单及文件与包管理指南
  • 22、命令行处理:引用、内置命令与 eval 的高级运用
  • 13、文件与包操作指南
  • 9、Puppet 基础设施与清单编写优化指南
  • 10、编写更优Puppet清单的实用技巧
  • 11、优化Puppet清单编写:最佳实践与技巧
  • 7、Puppet基础设施搭建与配置指南
  • 6、Kubernetes 存储卷使用全解析
  • 8、Kubernetes容器操作指南:从资源管理到容器更新
  • 8、Puppet 基础设施:PuppetDB 与 Hiera 配置全解析
  • 4、深入理解Kubernetes:从运行首个容器到掌握核心概念
  • 5、Kubernetes 复制控制器与服务使用指南
  • EmotiVoice在教育领域的创新应用案例分享
  • EmotiVoice模型文件结构解析:理解其内部组成
  • 2、自建 Kubernetes 集群全攻略
  • 3、Kubernetes 集群搭建:从 Master 到 Node 的详细指南
  • EmotiVoice语音合成在公益广告中的情感动员效果研究
  • 1、构建属于自己的 Kubernetes 集群
  • 基于微信小程序的在线宠物医疗服务系统毕业设计源码