为什么Linux命令手册页用不同的名称调用同一个东西?

时间:2011-10-22 11:06:59

标签: bash

column
       -s
              Specify a set of characters to be used to delimit columns for the -t option.

sort
       -t, --field-separator=SEP
              use SEP instead of non-blank to blank transition

cut
       -d, --delimiter=DELIM
              use DELIM instead of TAB for field delimiter

awk
       -F fs
       --field-separator fs
              Use fs for the input field separator (the value of the FS predefined variable).

很难记住所有这些。

2 个答案:

答案 0 :(得分:2)

自然语言有时对同一事物也有不同的含义。为什么信息科学会有所不同?虽然可能只需要一个术语/单词/表达式(参见!)来表示相同的事物/对象(再看一遍!),特别是在科学中,这是一厢情愿的想法。事实上,不同的人同时提出相同的概念,但用不同的词命名。毕竟,我们都是个人主义者。

所以我的建议是在你自己的文本中努力获得一致的命名/术语(再次) (尽可能使用现有术语),并且要注意其他词汇存在于其他文本中人/人/对等体。

答案 1 :(得分:0)

命令行参数不同,因为这些程序都是由(终端)不相关的开发人员为不同的操作系统编写的,我想。

即便在这些日子里,* BSD命令通常从GNU / Linux的角度来看也很奇怪,反之亦然。