{eval=Array;=+count(Array);}
因為Linux 的命令行非常強大,幾乎能擺平所有狀況。
Xwindow也就是圖形界面也只是部分Linux系統的一個應用,并且占用資源多體積大還不太穩定。
服務器并不需要頻繁的設置,配好了讓它一直跑就可以了。防火墻配置好策略就不用再頻繁去盯后臺了,沒什么問題的話一周看一下日志就夠負責任了。
很多設置,操作,部署用命令行更便捷,并且可以復用。比如我配一臺思科交換機,就可以保存一份命令行腳本,其他交換機直接過一邊腳本就配置好了。
雙手不離開鍵盤的操作有時候比鼠標點來點去效率要高。
再強調一遍,Linux 的命令行太強大了,能做很多事。
完工。
命令行
命令行不是一種落后的操控計算機的方式。相反,它一直很高效且富有表達性。
當你想要復制、剪切或刪除一個文件時,我相信打開文件管理器在不同窗口之間跳轉是沒有一條命令來得快。
當你想要查看系統運行狀態,我相信移動鼠標,右鍵,選擇任務管理器是沒有一條命令來得快。
當你想要編寫一個簡單的腳本或文件時,我相信打開編輯器,新建文件,編寫,選擇文件位置保存是沒有一條命令來得快。
...
鼠標是很好的工具,但是它有它的局限,畢竟它只有三個按鈕。而命令行中使用參數的表達力是無窮的。
通過命令行,瀏覽器的 Vimium 插件(類似于 Vim 的方式操作瀏覽器界面),Albert(通過指定按鍵喚出一個輸入框,可以打開 app , 文件 ,url ,直接搜索 ,計算器),系統快捷鍵再加上IDEA(它的設計思想是鍵盤優先)我能夠很少的使用鼠標。
當然不是鼠標燙手,當你的雙手在鍵盤上飛快的敲打時,直接使用鍵盤是比右手挪到鼠標上再挪回來要快的,而且這種不中斷的體驗非常舒暢。
至于這為什么是 linux 的優點,在我過去多年的 Windows 使用經驗中,我沒有找到自定義系統快捷鍵的入口,更不用說自定義宏了。Windows 當然也有命令行,不過我認為它的命令豐富程度和各個命令之間的配合是不如 linux 的(有人稱之為附屬品)。
減少重復勞動
我有一個文件夾,專門存放著我寫的各式各樣的腳本。大部分時候,你的問題市面上的軟件都可以解決,但是當有一些細碎、獨特、重復的小任務時。腳本能夠幫你很好的解決這些。
比如,我有一個監控生產環境的腳本(其實應該是項目本身自帶的),有一個OA守護腳本(其實就是監控我有沒有寫日報,沒有的話發個短信提醒我),甚至還有一個定時發送微信的腳本...
這些腳本能一定程度的解決信息世界的重復勞動,讓我更專注于具有創造性的工作上。
啟動速度
在我的電腦上,無論是從系統啟動速度,還是軟件(IDEA,Chrome)啟動速度都略勝 Windows 一籌。
使用經驗所得,未有準確測試數據。不過IDEA是測過的,快了一秒多
內存占用
Linux 是自由的
上面的只說明了腳本帶來的好處,并沒有說明是在 linux 下帶來。
因為只有 linux 才有這樣的開放和可定制,你可以很容易的通過命令來修改系統配置和改變系統狀態,甚至于修改內核代碼,編譯并使用它。
而相反,比如拿字體來說,在 linux 下我可以通過命令來安裝和切換系統字體,而在 Windows 下沒有這樣的設置或者入口。暫時不太明白為什么這種選擇的權利都沒有。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答