gpt4 book ai didi

linux - 连字符在 Linux 命令选项中的用法

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:54:53 24 4
gpt4 key购买 nike

直到最近,我的印象是按照惯例,所有 Linux 命令选项都需要以连字符 (-) 作为前缀。因此,例如,指令 ls –l 执行带有 l 选项的 ls 命令(这里我们可以看到 l 选项以连字符为前缀)。

直到我读到我的 Linux for beginners 书中解释 ps 命令的章节之前,生活一直很美好。在那里我了解到我可以写类似 ps u U xyz 的东西,据我所知,uU 是选项不需要以连字符为前缀。通常,我希望必须编写与 ps –uU xyz 类似的命令来强制使用连字符。

我意识到这可能是一个愚蠢的问题,但我想知道是否有特殊原因导致 ps 命令不遵循我认为是指定命令选项的标准方式(用连字符作为前缀)。为什么变化?像这样指定无连字符的选项是否有特殊含义?

最佳答案

Unix 上有一些旧程序是在约定未被广泛采用时编写的,ps 就是其中之一。另一个例子是 tar,尽管它已经更新为允许带有和不带有 - 前缀的选项。

关于linux - 连字符在 Linux 命令选项中的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21519971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com