ygo*_*goe 28 linux unix command-line-arguments
大多数 unixoid 命令都具有命令行选项的短选项和长选项,例如ls -aand ls --all、 orls -A和ls --almost-all。为什么会有这两种方式?一个打字更短,另一个更容易阅读和理解。但是每次我写一个shell脚本时,我都需要决定我要使用哪个。知道为什么存在这两种选择吗?哪个是第一个,为什么要介绍另一个。例如在 DOS/Windows 上,几乎只有不区分大小写的单字母选项。
Gil*_*il' 28
最初只有单字符选项。一些程序采用多字符选项,但仍然只有一个破折号。AFAIK 双破折号多字符选项来自GNU;引入它们是因为它们更具可读性并且通常更容易记住(并且您可以拥有超过 52 个)。许多程序现在都有:当您在命令行上键入并记住字符时的短选项,脚本或命令行上的长选项(如果您只记住较长的选项名称)。
| 归档时间: |
|
| 查看次数: |
10567 次 |
| 最近记录: |