為什么Linux用戶喜歡命令行?
當(dāng)我開始自己的Linux之旅時,我堅決不碰終端窗口。好像命令行上有這種令人惡心的東西。
"如果我無法使用GUI做到這一點,那么我對這個發(fā)行版甚至都不感興趣!"我會固執(zhí)地說。
> CoolRetroTerm on Raspberry Pi | Screenshot by Jason Evangelho
當(dāng)在網(wǎng)上找到所有這些使用命令行指令的簡單教程時,我會感到非常沮喪。
為什么這些家伙向我們展示了如何使用命令行使應(yīng)用程序可執(zhí)行?為什么不只在文件管理器中找到它,右鍵單擊它,選擇"屬性",轉(zhuǎn)到權(quán)限選項卡,然后選中相應(yīng)的框使其可執(zhí)行?
在我看來,這似乎更直觀?;蛘咭苍S是經(jīng)過二十年的Windows后感覺"正確"的東西。
用命令行制作可啟動的USB記憶棒?啟動終端窗口以安裝驅(qū)動程序或使用ffmpeg編碼視頻?你瘋了?
那是將近3年前,在經(jīng)歷的壓力下,我的立場已逐漸轉(zhuǎn)變。但是,我早期的計算時代與奧利弗凱利的驚人相似:
"我花了20年來使用Windows的經(jīng)歷,而從使用命令行開始,唯一的亮點就是對IP地址或google.com進行ping操作,以測試和診斷網(wǎng)絡(luò)問題。在Linux中,我一直都在使用它,甚至我都不會猜它。" |
這是他在Linux For Everyone雜志上最近發(fā)表的Community Voice文章中的一句話。最后,他提出了一個看似難以回答的問題:為什么Linux用戶似乎如此喜歡命令行?
所以我考慮了一段時間奧利弗的問題。
簡單答案
一個簡單的答案就是感覺可以使用終端了。令人迷醉的極客驅(qū)動的高級用戶幻想滿意度使我們的計算機立即響應(yīng)我們的命令!
鍵盤比鼠標(biāo)強大。被武器化做我們的投標(biāo)。將單詞轉(zhuǎn)換為二進制,然后將二進制轉(zhuǎn)換為動作。
它使您感覺像這樣:
另一個簡單的答案是,老實說,它可以更快。
sudo apt install vlc audacity obs-studio telegram-desktop Steam是比在發(fā)行版的軟件中心中搜索這5個應(yīng)用程序更快的安裝方式嗎?絕對!
但這遠不止于此。更深層次的原因
我已經(jīng)意識到命令行的真正吸引力在于一致性。
- 均勻性。
- 可靠性。
- 有一定程度的舒適感。
3年的發(fā)行跳躍學(xué)到了什么:無論我決定在任何一天使用哪種Debian或基于Ubuntu的發(fā)行版,安裝軟件都將通過相同的終端窗口進行相同的單詞組合,并確保那里。
我不需要熟悉文件瀏覽器,也不需要知道如何瀏覽特定的桌面環(huán)境。我只需要兩件事:一個簡單的終端窗口和我的命令。
可以將大致相同的參數(shù)應(yīng)用于任何基于Arch的系統(tǒng)。
盡管我對命令行有了新的熱情,但我始終堅持要有GUI替代方案,特別是對于新的桌面Linux用戶。
但是我想知道他們的旅程是否最終會像我一樣展開。我被帶到門口,過了一會兒,我自己發(fā)現(xiàn)了整個自助餐。
我不會使用命令行進行所有操作。尤其不適用于任何視頻渲染任務(wù)!我會在合理的時候使用它。
像Linux一樣,我喜歡自由選擇。