// TAG
#dash
2 篇
LinuxLinux命令行选项用法进阶
本文系统解析了Linux命令行选项的核心规则与设计逻辑。关键点包括: 短选项组合:-a -b -c可合并为-abc,但带参选项必须放在组合末尾,否则后续字符会被误认为参数。 特殊标记: --用于终止选项解析,后续内容视为参数 单-通常表示标准输入/输出 底层机制:GNU的getopt()函数按顺序解析字符,遇到带参选项时会将下一token作为参数,这是组合规则的技术根源。 风格差异:对比了POSIX短选项、GNU长选项和BSD风格的特点,指出参数绑定与位置敏感性的区别。
阅读 →
Linux探索 Shell:选择适合你的命令行利器 bash, zsh, fish, dash, sh...
Shell 是用户与操作系统内核之间的桥梁,负责接收用户输入的命令,解析并传递给系统执行。在 Linux 和 BSD 系统中,Shell 通常以命令行界面的形式呈现,但它远不止于此。Shell 是一个强大的脚本语言环境,可以通过编写脚本自动化复杂任务,处理文件、数据流以及系统资源。许多新用户对 Linux 的第一印象是“必须使用终端,输入复杂命令”,甚至觉得它不够友好。然而,这种看法并不完全准确。现代 Linux 发行版提供了图形化界面(GUI),用户完全可以仅通过鼠标操作。
阅读 →