2011-10-22 36 views
0
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). 

真的很難記住所有這些。
爲什麼Linux命令手冊頁以不同名稱調用相同的東西?

+1

可能是因爲它們最初是由不同時間在不同地方的不同人開發的(一次Linux甚至還沒有存在) – Mat

+1

隨着你的進步,它變得更容易。我的意思是你知道這個概念存在,它可能只是打開一個手冊頁並發現。我假設你知道你可以搜索一個手冊頁。認爲'vi',像'/ delim'這樣的東西在大多數情況下都適用。知道這使得他們更容易導航 – matchew

回答

2

對於同一件事,自然語言有時也會有不同的詞。爲什麼信息科學會有所不同?儘管對於同一個事物/對象(參見!)只有一個詞/詞/表達式(請參閱!),尤其是在科學中,這充其量只是一廂情願。這是一個事實,不同的人同時提出了相同的概念,但用不同的單詞來命名。畢竟,我們都是個人主義者。所以我的建議是努力爭取在你自己的文本(儘可能使用現有的術語)一致的命名/術語(再一次),只是要知道其他人寫的任何文本的其他詞彙/人/同行。

+0

我喜歡這個答案。主要用於第二段。爭取一致性可能很難,特別是如果你在一家小商店工作的話。有時候,即使您的代碼的正確文檔也很困難。 – matchew

0

命令行參數不同,因爲這些程序都是由不同操作系統的(最終)不相關的開發人員撰寫的,我猜。

即使在這些日子裏,BSD命令往往從GNU/Linux的角度看起來很奇怪,反之亦然。

相關問題