Linux 對比 Windows 能如何提高生產力?

(對於 Mac 的見這裡: http://zhi.hu/4h0l)


主要是 awk、ack、xargs、scp、cron、find/locate、sort、rsync、screen、uniq、sed 等等命令/工具的使用確實很方便吧,還有一些 tricks,比如 ssh-copy-id、reset、at(臨時定時一些任務)、time read(簡易計時器)、parallel(簡單的並行化任務)另外通過定製 zsh、編寫 alias 等也能明顯減少 dirty work。

還有像 ctrl-w、ctrl-u、在 vim 里用 w! sudo tee % 來解決許可權問題等等,這些是一些更 trick 的東西,不知道算不算是提高生產力。

vim 什麼的,也不算 Linux 獨有的軟體,就不多說了。

簡單說這麼多好了,下面大肆夾私貨,其實 Windows 下真的就不能完成這些任務么,也不一定,比如 AutoHotkey、TC、everything、Listary、Ditto 等個個都是神器,尤其是 Office,為了排版美觀,每天遠程到 Windows 伺服器上寫文檔我容易么…… 而且掌握了 Word 之後 Word + NoteExpress + Mathtype 寫東西也很爽的有木有,Visual Assistant 是 VS 上公認的神器有木有,所以說提高生產力,還是看習慣吧,沒有哪個系統是生產力最高的,只有人才是是生產力高低的核心。


在很破的電腦上運行流暢,提高了生產力。

為了這個目標,你花了10小時選擇distro,5小時下載安裝,5小時配置,30小時學習使用linux desktop,30小時下載尋找配置80%工具

然後你又花了30小時研究剩餘的20%工具到底應該裝雙系統,虛擬機還是wine;

最後的決定是花5小時新配了一台電腦,然後再花5小時裝回windows,在上面裝上linux虛擬機。

世界又重新變的簡單美好無壓力了。嗯,還多了很多新的希望、目標;為了慶祝這個普大喜奔的時刻,你決定每天的這個時刻都要花90分鐘擼兩盤。


「沒有肉車,只有肉人。」


在IT行業的不同層次和不同崗位會有不同的答案。

大致上,開源的linux可以讓用戶把軟硬體的能力全面發揮出來,並更能激發主觀能動性。windows封閉代碼,windows用戶一般也不會做深層的開發。

比如高性能計算機(超級計算機)top10都用linux,這個領域windows連考慮的餘地都沒有,但是對於絕大多數人來說沒有意義。

在一般伺服器市場,特別是對幾百人的企業的內部系統,兩者差距不是很大。甚至windows還以簡單易用更有優勢。

如果對性能需求永無止境比如ABT這類巨無霸,最後沒有辦法找到合適的商業方案,只能自己折騰,那麼linux更合適。

所以linux的優勢也是劣勢:對性能要求極高,本身有能力去開發和維護。


在linux下沒法玩遊戲,想打盤星際還要切換系統,太麻煩惹,生產效率自然提高了...


1.更方便做自動化,Linux下,大部分系統或軟體配置都基於文本文件,只要會寫一些腳本(如Python,Bash),就能夠比較方便的做一些比較複雜的自動化操作。我沒做過Windows的系統管理,但據我所知,Windows的配置是基於二進位的,貌似很多時候都需要調用相關API(如有不對,請指正)。

2.系統的可定製,我這裡說的定製,不是說去裁切內核什麼的高級玩意兒(由於水平所限制,沒辦法接觸),而是可以很方便的去完成一些低技術含量但卻很有效的定製,比如可以通過簡單的修改Ubuntu的seed文件,加入若干腳本,就可以製作一個能夠完成所有初始化配置的鏡像,真正實現一鍵安裝,這可以大大減輕公司產品部署的工作量。

3.Python環境比Windows友好(至少預裝了,不是嗎)


「自動化」。

所有能自動運行的東西後台跑起來,需要的時候結果一調就有(曾經自建 Planet 抓 RSS 離線閱讀就是此理)

所有需要繁瑣手工調整的都用程序控制好,設置窗口大小尺寸平鋪顯示什麼的,自動配置+快捷鍵。

不要說快捷鍵難記,你使用頻率最高的 50% 操作可能只有很少幾個,記住之後代替滑鼠來回點窗口,效率不知道高到哪裡去了。


對於程序員來說生產力必然大大提高,不用到處下載頭文件和軟體,一條apt-get搞定


RSIBreak 挽救你的健康

RSIBreak is a Linux utility which reminds users of personal computers to take regular breaks in order to prevent or limit or heal from repetitive strain injury (RSI). It is written for the KDE.

Besides forcing the user to take breaks, RSIBreak also records how much time the user has been active and idle.


提升多少生產力很多情況下取決於使用者。

但是用 Linux 至少能夠培養用(mai)正版軟體的意識。


1.powershell

2.waik

windows的無人值守安裝都多少年了,更別說各種爛大街的ghost xp


推薦閱讀:

Linux一定比win好嗎?為什麼我身邊的linux用戶勸說win和linux雙系統用戶放棄win?
對於將來想從事內核級開發的coder,以下兩件事情,哪一個更有意義?
學習 Linux 內核能找到工作嗎?
多線程追加文件,不加鎖,會出現什麼情況 ?
linux系統會中比特幣病毒嗎?

TAG:Linux | Ubuntu | Windows7 | Windows8 |