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