這件事情終於有時間做個了結了,雖然說版上大大們幾乎都是強力勸退,
經過推文的洗禮我也曾被動搖,不過也有某位大大說想看看發出 feature request
之後的回應會是如何,於是我還是硬著頭皮寄了,然後一天內就獲得兩位重量級的回覆。
先說結論,兩位都是不支持增加 alias 的,原因幾乎都是版上大大所提過的,當然也有
一些他們自己的論點,我也參考了一下,等等會有心得 & 總結。
--------------------------------------------------------------
怎麼做的呢?我參考了 V 字龍大大所提的第一個管道:
https://help.ubuntu.com/community/ReportingBugs
其中有提到 feature request 應寄至 ubuntu-devel-discuss 的 mailing list 供討論,
所以說寄到 [email protected] 這個電子郵件就會有專家回覆,
而 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
--
經過推文的洗禮我也曾被動搖,不過也有某位大大說想看看發出 feature request
之後的回應會是如何,於是我還是硬著頭皮寄了,然後一天內就獲得兩位重量級的回覆。
先說結論,兩位都是不支持增加 alias 的,原因幾乎都是版上大大所提過的,當然也有
一些他們自己的論點,我也參考了一下,等等會有心得 & 總結。
--------------------------------------------------------------
怎麼做的呢?我參考了 V 字龍大大所提的第一個管道:
https://help.ubuntu.com/community/ReportingBugs
其中有提到 feature request 應寄至 ubuntu-devel-discuss 的 mailing list 供討論,
所以說寄到 [email protected] 這個電子郵件就會有專家回覆,
而 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
--
All Comments