→ soem: 談到的問題一樣,其實不是所有發行版或是環境都有這個alias 10/16 00:32
→ alan23273850: 那麼理論上所有的發行版都不應該設計此種 default 10/16 00:44
→ alan23273850: alias,偏偏就有特定版出現了這種奇怪的東西,才反 10/16 00:44
→ alan23273850: 而讓我覺得好奇 10/16 00:44
→ soem: 是說這個歷史脈落很早,我自己在用FreeBSD 4.11跟Ubuntu6.06 10/16 00:45
→ soem: 就有了,我猜是早年的遺毒XD 10/16 00:45
→ soem: 我個人比較好奇dir這個command的存在,應該比ll更有代表性 10/16 00:49
→ soem: (突然懷疑起自己的記憶,BSD真的有那個alias嗎?) 10/16 00:58
→ alan23273850: 是說我一直以為dir是M$特產,剛剛敲了一下發現竟然 10/16 01:02
→ alan23273850: 還真的有,真是漲知識了...... 10/16 01:02
→ alan23273850: 東西愈改愈亂,這也難怪大家不支持official alias了 10/16 01:02
→ bluecadence: dir 非常早就出現在linux了,但是其他 unix 包括 10/16 01:21
→ bluecadence: freebsd 都沒有 10/16 01:21
推 Bencrie: dir 不是 alias 啊,他包在 GNU coreutils 裡 10/16 01:33
推 Bencrie: 找了一下歷史淵源,以前真的只是 alias + 預設參數 10/16 01:38
→ alan23273850: 我猜現在dir的binary應該是share了大部分的ls 10/16 01:45
→ alan23273850: Linux 真是博大精深,要精通真是不容易 10/16 01:46
推 kenduest: 不過 dir 行為等於 ls -C -b,呈現有點不一樣 10/16 05:28
推 lantw44: 剛去看 FreeBSD 11.1 還是有預設大概 5 個 alias 10/16 12:38
→ lantw44: 有趣的事情是,不同的 shell 拿到的預設值不一樣 10/16 12:38
→ lantw44: shrc 裡面是 alias ll='ls -laFo' 10/16 12:38
→ lantw44: cshrc 則是 alias ll ls -lAF 10/16 12:39
推 lantw44: 話說 ls、dir、vdir 檔案大小一樣耶,雖然內容不一樣 10/16 12:43
推 Vdragon: 了不起,負責 10/16 15:21
推 ddtsatan: 推 10/16 16:57
推 Hevak: 推心態健康和有心 10/16 21:26
推 CP64: 推 10/16 21:54
推 goldie: 推 10/17 03:07
推 jamselee: 推 10/17 06:56
推 s8321414: 不過即便是ll那個也不是每個distro都這樣設就是了 10/17 12:00
推 kenwufederer: Linux本來就是學得越多 懂得越少 10/17 15:24
→ kenwufederer: 很多事情就是無法預知才造成當下的結果 10/17 15:25
→ kenwufederer: 所以回去檢討前人做法意義不大,往後看即可 10/17 15:25
→ kenwufederer: 而你的出發點沒有錯,但搞錯方向而已 10/17 15:26
→ kenwufederer: 所以很難到達終點,試著敞開心胸,或許世界不一樣 10/17 15:26
→ kenwufederer: 至於我都是快捷處理,其實沒想過這問題… 10/17 15:28
→ kenwufederer: 算是提供不一樣的角度吧,不過世界就是要有 10/17 15:28
→ kenwufederer: 不一樣的人事物,才能更美好,個人不支持統一化, 10/17 15:29
→ kenwufederer: 不管是在哪一方面都一樣 10/17 15:29
其實有時候學電腦到最後會覺得,這種東西還是父母輩那一代的人最精通,我相信版上很
多大大應該也是,有時候聽到某些大老或教授在講課的時候,他們就像是從小時候就開始
接觸的那種熟悉感,是「自己的東西」,像 Jserv 好像從小學還中學就開始翻作業系統
的書。我就想說我那個時候在幹嘛?再舉我們教授的例子,之前無聊翻了一下歷年系上的
課表,不小心發現那位教授有教 Python,但 Python 是因為近年機器學習才又紅起來,
你就知道很多東西其實以前就有。
-------------------
所以說這篇文我覺得道理差不多,Unix 不在以前使用便很難對它的歷史有很清楚的脈絡
,相關書籍好像也不會著墨太多,現在的小孩因為家中經濟變好了,大概也只有被父母逼
著讀書補習的命吧,哪來時間搞這個,再者現在很多 device 都高階化、抽象化了,以前
的東西也都變骨董了。現代人其實很難有足夠的經驗去摸熟系統底層的知識,時代的眼淚
~
※ 編輯: alan23273850 (123.193.38.80), 10/17/2017 19:47:14
推 Bencrie: 不要拿你自身的經驗當通例。也不要拿特例搞自卑 10/17 21:43
→ alan23273850: 我第三句好像寫得不太好,我意思是版上大大應該很多 10/17 22:11
→ alan23273850: 也都是我父母輩那個level的人 10/17 22:12
→ alan23273850: 或許現在有些小孩還是有機會鑽進電腦裡,但被逼補習 10/17 22:13
→ alan23273850: 是我的感覺,是一種風氣 10/17 22:13
→ soem: 你從現在開始使用也會知道很多新技術的脈絡,這並沒有什麼不 10/17 23:17
→ soem: 好的。其實比較困難的是像原PO這樣保持好奇心,肯去挖掘一些 10/17 23:17
→ soem: 有疑問的地方……有的時候workaround用久了就會忘記原因XD 10/17 23:18
推 bluecadence: 反正一堆 unices 死的死消失的消失 知不知道沒差了XD 10/17 23:23
→ bluecadence: unix不同版本的差異就是有些是走system V style,有些 10/19 12:26
→ bluecadence: 走BSD style,有些兩者混搭。把 /etc 搞清楚就差不多 10/19 12:28
→ bluecadence: 了。再來就是,套裝軟體/軟體間相依的處理方式不同。 10/19 12:29
→ bluecadence: 桌面環境就很表面,使用者自己調整的東西 10/19 12:31
→ bluecadence: 我自己是很不喜歡/etc底下一堆亂七八糟的版本 :p 10/19 12:35