Re: [問題] clear->cls 指令修改,該去哪裡建議?
看板Linux作者alan23273850 (God of Computer Science)時間6年前 (2017/10/16 00:18)推噓15(15推 0噓 39→)留言54則, 14人參與討論串3/3 (看更多)
這件事情終於有時間做個了結了,雖然說版上大大們幾乎都是強力勸退,
經過推文的洗禮我也曾被動搖,不過也有某位大大說想看看發出 feature request
之後的回應會是如何,於是我還是硬著頭皮寄了,然後一天內就獲得兩位重量級的回覆。
先說結論,兩位都是不支持增加 alias 的,原因幾乎都是版上大大所提過的,當然也有
一些他們自己的論點,我也參考了一下,等等會有心得 & 總結。
--------------------------------------------------------------
怎麼做的呢?我參考了 V 字龍大大所提的第一個管道:
https://help.ubuntu.com/community/ReportingBugs
其中有提到 feature request 應寄至 ubuntu-devel-discuss 的 mailing list 供討論,
所以說寄到 ubuntu-devel-discuss@lists.ubuntu.com 這個電子郵件就會有專家回覆,
而 https://lists.ubuntu.com/archives/ubuntu-devel-discuss/ 是歷年來的討論串,
點進去最上面 2017 年 10 月號的內容,拉到最下面看到有中文字的那個就是我提的。
(另外提醒眾版友請保持風度勿肉搜真實身分謝謝:p)
--------------------------------------------------------------
所以說參考了一下各位以及兩位重量級大大的意見,彙整了一下:
1. "Not everybody migrated from MS DOS or DR DOS to an UNIX alike operating
system, some of us are native UNIX like operating system users ..."
其實建議 alias cls='clear' 本來就是向 M$ 靠攏的行為,對於某些原先就使用
Unix 作業系統的 native user 來說本就是一種莫名其妙的行為。但 M$ 常用者真的
第一時間不會意識到這件事,所以還得向熱愛小企鵝的各位說聲抱歉。
2. "Basic shell commands should be the same for all distros, adding too many
aliases to a distro, especially the MS DOS related ones, could cause confusing
distro specific accents."
這也就是各位提到的,加太多預設 alias 的確不是好事,除了破壞系統原創性、可能跟
自己設計的 alias 相衝之外,更重要的是混淆了某種發行版的特色,也就是說如果幫
ubuntu 加上某種 Windows-like alias,會讓人以為是適合 Windows 使用者入門的版本。
--------------------------------------------------------------
以上便是我目前所理解到的理由,真的是有學習到,另外還是有些值得思考的問題:
1. 雖說大家都不支持 default alias,那麼為什麼還會有 alias ll='ls -alF'?
歷史來由為何?如果循歷史脈絡再提一次類似的 feature request 會有什麼結果?
(當然我不會再提,除了沒什麼意義外又很惱人,成功率也不高就是)
2. "I would not hold the same opinion when it comes to something like "move" vs
"mv" or "copy" vs "cp" which I think would be very nice if it became Linux
jargon." 其中一位大大從另外一種角度思考,為什麼 move 當初直接簡寫成 mv,而且
copy 簡寫成 cp,但 clear 就沒有簡寫,是因為 clear 比較晚出現嗎?如果從這一點
下去提建議,是否會變得更有意義,例如 alias clr='clear',便與 Windows 無關。
--------------------------------------------------------------
總而言之,我知道這個 request 本來就很沒營養,不過藉由這次經驗我會更繼續努力學習
Linux,尤其是歷史脈絡,或許 5 年或 10 年後會真的變得跟版上的專家們一樣有內涵。
大概是這樣了,如果要噓的也可以儘管噓沒關係的,也謝謝 V 字龍大大的解答,我會照常
奉上 P 幣。謝謝收看:p
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.38.80
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1508084325.A.F73.html
→
10/16 00:32,
6年前
, 1F
10/16 00:32, 1F
→
10/16 00:32,
6年前
, 2F
10/16 00:32, 2F
→
10/16 00:44,
6年前
, 3F
10/16 00:44, 3F
→
10/16 00:44,
6年前
, 4F
10/16 00:44, 4F
→
10/16 00:44,
6年前
, 5F
10/16 00:44, 5F
→
10/16 00:45,
6年前
, 6F
10/16 00:45, 6F
→
10/16 00:45,
6年前
, 7F
10/16 00:45, 7F
→
10/16 00:49,
6年前
, 8F
10/16 00:49, 8F
→
10/16 00:58,
6年前
, 9F
10/16 00:58, 9F
→
10/16 01:02,
6年前
, 10F
10/16 01:02, 10F
→
10/16 01:02,
6年前
, 11F
10/16 01:02, 11F
→
10/16 01:02,
6年前
, 12F
10/16 01:02, 12F
→
10/16 01:21,
6年前
, 13F
10/16 01:21, 13F
→
10/16 01:21,
6年前
, 14F
10/16 01:21, 14F
推
10/16 01:33,
6年前
, 15F
10/16 01:33, 15F
推
10/16 01:38,
6年前
, 16F
10/16 01:38, 16F
→
10/16 01:45,
6年前
, 17F
10/16 01:45, 17F
→
10/16 01:46,
6年前
, 18F
10/16 01:46, 18F
推
10/16 05:28,
6年前
, 19F
10/16 05:28, 19F
推
10/16 12:38,
6年前
, 20F
10/16 12:38, 20F
→
10/16 12:38,
6年前
, 21F
10/16 12:38, 21F
→
10/16 12:38,
6年前
, 22F
10/16 12:38, 22F
→
10/16 12:39,
6年前
, 23F
10/16 12:39, 23F
推
10/16 12:43,
6年前
, 24F
10/16 12:43, 24F
推
10/16 15:21,
6年前
, 25F
10/16 15:21, 25F
推
10/16 16:57,
6年前
, 26F
10/16 16:57, 26F
推
10/16 21:26,
6年前
, 27F
10/16 21:26, 27F
推
10/16 21:54,
6年前
, 28F
10/16 21:54, 28F
推
10/17 03:07,
6年前
, 29F
10/17 03:07, 29F
推
10/17 06:56,
6年前
, 30F
10/17 06:56, 30F
推
10/17 12:00,
6年前
, 31F
10/17 12:00, 31F
推
10/17 15:24,
6年前
, 32F
10/17 15:24, 32F
→
10/17 15:25,
6年前
, 33F
10/17 15:25, 33F
→
10/17 15:25,
6年前
, 34F
10/17 15:25, 34F
→
10/17 15:26,
6年前
, 35F
10/17 15:26, 35F
→
10/17 15:26,
6年前
, 36F
10/17 15:26, 36F
→
10/17 15:28,
6年前
, 37F
10/17 15:28, 37F
→
10/17 15:28,
6年前
, 38F
10/17 15:28, 38F
→
10/17 15:29,
6年前
, 39F
10/17 15:29, 39F
→
10/17 15:29,
6年前
, 40F
10/17 15:29, 40F
其實有時候學電腦到最後會覺得,這種東西還是父母輩那一代的人最精通,我相信版上很
多大大應該也是,有時候聽到某些大老或教授在講課的時候,他們就像是從小時候就開始
接觸的那種熟悉感,是「自己的東西」,像 Jserv 好像從小學還中學就開始翻作業系統
的書。我就想說我那個時候在幹嘛?再舉我們教授的例子,之前無聊翻了一下歷年系上的
課表,不小心發現那位教授有教 Python,但 Python 是因為近年機器學習才又紅起來,
你就知道很多東西其實以前就有。
-------------------
所以說這篇文我覺得道理差不多,Unix 不在以前使用便很難對它的歷史有很清楚的脈絡
,相關書籍好像也不會著墨太多,現在的小孩因為家中經濟變好了,大概也只有被父母逼
著讀書補習的命吧,哪來時間搞這個,再者現在很多 device 都高階化、抽象化了,以前
的東西也都變骨董了。現代人其實很難有足夠的經驗去摸熟系統底層的知識,時代的眼淚
~
※ 編輯: alan23273850 (123.193.38.80), 10/17/2017 19:47:14
推
10/17 21:43,
6年前
, 41F
10/17 21:43, 41F
→
10/17 22:11,
6年前
, 42F
10/17 22:11, 42F
→
10/17 22:12,
6年前
, 43F
10/17 22:12, 43F
→
10/17 22:13,
6年前
, 44F
10/17 22:13, 44F
→
10/17 22:13,
6年前
, 45F
10/17 22:13, 45F
→
10/17 23:17,
6年前
, 46F
10/17 23:17, 46F
→
10/17 23:17,
6年前
, 47F
10/17 23:17, 47F
→
10/17 23:18,
6年前
, 48F
10/17 23:18, 48F
推
10/17 23:23,
6年前
, 49F
10/17 23:23, 49F
→
10/19 12:26,
6年前
, 50F
10/19 12:26, 50F
→
10/19 12:28,
6年前
, 51F
10/19 12:28, 51F
→
10/19 12:29,
6年前
, 52F
10/19 12:29, 52F
→
10/19 12:31,
6年前
, 53F
10/19 12:31, 53F
→
10/19 12:35,
6年前
, 54F
10/19 12:35, 54F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):