如何阅读Unix用法

Modified on: Fri, 09 Nov 2018 23:00:03 +0800

我做了一些搜索,但是我找不到关于Unix使用如何工作的文档。我知道一些事情(主要通过试验和错误),但是,例如,我怎么知道

/usr/bin/ls  [-aAbcCdeEfFghHilLmnopqrRstuvVx1@] [file]...

意味着您可以包含多个选项?也就是说,

ls -la

关于使用语法是什么的一些文档在哪里?

最佳答案

确实没有RFC或任何东西,但是如果你坚持这些指导方针,你就不要走太远了:

  1. 尖括号中的任何内容< >表示需要该选项:
    <foo>

  2. 方括号中的任何内容[ ]表示该选项是可选的:
    [bar]

  3. 由管道|分隔的选项表示这些是有效值:
    --baz=one|two|three

  4. 单字母选项以一个破折号开头:
    -a

  5. 多字母选项以两个破折号开头:
    --foo-bar

  6. (基于#4)带有多个字母的单个短划线通常表示这些单个字母选项的联合而不是多个字母选项。并非所有命令都支持这种联合。例如:
    -aAbBcC-a -A -b -B -c -C

  7. 相同 醇>

相关问答

添加新评论