这更多地是关于程序的调用,而不是任何语言或解析器(尽管我确信解析器库的 Select 可以依赖于此).看,我使用了很多Linux命令行实用程序.还有一些明显的模式;"—"在短选项的单个字母之前,可以组合不带参数的多个选项,"--"在选项的长版本之前,依此类推.

然而,在某些情况下,资本化被用于购买期权.所以,'-d'可能意味着作为守护程序运行,但是'-d'将意味着作为守护程序运行.(如果你不想要的话,为什么不干脆省略这个选项呢?这一点从来都不清楚,但它实际上相当普遍,所以我想一定有原因.)但在一些项目中,资本是完全不相关的 Select ;如果'-d'作为守护进程运行,'-d'可能会启用调试模式.这背后是否有某种总的原则,哪一个是最好的 Select ?还是我们只是在处理"一切有效"?

还有一些命令,除了(或代替)带有参数的选项之外,只接受单独的参数.cp就是一个很好的例子;除了几个很少使用的切换之外,它接收的最后一个参数被假定为目标,选项列表和目标之间的任何参数都被假定为源.当依赖这样的顺序,而不是在参数中使用显式选项标志时,是否有经验法则?

推荐答案

一般来说,是的.

Linux相关问答推荐

使用sed替换字符,但如果它是在bash csv文件中的字符串中,则不使用

如何注释掉SLURM中的延迟调度命令?

为什么仅使用&i-i标志时仍会从容器进程中输出

在Groff mm中定义页眉不会更改第一页中的页眉

条件句if的正确写法是怎样的?

有必要注意非错误提示吗?好像没有找到包裹‘***’?

如何使用 Bash 将随机数据块写入文件

如何/在哪里可以找到要修复的 Linux 内核错误?

在 Bash 中从最后到第一个输出文件行

如何计算制表符分隔的文本文件中字段的唯一值的数量?

永久反转补丁文件

如何使用 AWK 合并两个文件?

从 shell 将多个 .sql 转储文件导入 mysql 数据库

exec 系统调用(如 exec 和 execve)系列的功能有什么区别?

为什么导入 SQL 这么慢?

如何运行时调试共享库?

如何运行我所有的 PHPUnit 测试?

如何通过进程名获取PID?

如何使用mv命令移动特定目录中的文件除外?

如何限制我网站的 API 用户?