為什麼電影中的黑客幾乎不用鼠標?我深思熟慮用5點來說明我觀點

首先:不做技術的人都傾向於認為不用鼠標的人是裝X,然而只有做技術的人自己知道,用鼠標是一件多麼低效的事情。

1. 黑客懶得給自己開發的工具加上圖形界面

搞圖形界面真的難,非常難。這個難不是說因為算法、理論導致的難,而是實現GUI的各種繁瑣工作的難。看起來簡單的圖形界面實現起來工作量非常大,很多界面做的華麗麗的軟件其實界面部分的工作量不比核心功能部分少多少。有這功夫做圖形界面還不如多花點心思琢磨功能。

為什麼電影中的黑客幾乎不用鼠標?我深思熟慮用5點來說明我觀點

2. 歐美國家的Linux/Unix傳統

不像中國這種被微軟包養大的市場,歐美髮達國家的傳統科研單位、黑客們從幾十年前就開始這些行當了,使用Linux/Unix的習慣延續至今。
Linux/Unix將命令行發揚光大,造就了基於命令行的軟件設計哲學獨領風騷n多年,直到後來被蘋果、微軟的圖形界面在消費者市場打敗。對於第一次接觸電腦就是用Windows, Mac OS的普通用戶而言,自然很難想象如何在不用鼠標的情況下操作電腦。

為什麼電影中的黑客幾乎不用鼠標?我深思熟慮用5點來說明我觀點

3. 服務器通常只會有命令行

服務器(Windows服務器除外)通常都不裝圖形界面的,因為這些服務器一開機可能就要跑一年,裝上圖形界面可能增加它們當機的概率。

正在學習python的小夥伴或者打算學習的,可以私信小編“01”領取資料!

4. 命令行在很多任務下效率更高

熟練的Linux黑客可以很快敲出一行命令,組合系統裡面的各種工具來完成一個任務。圖形界面的話,一方面你很難讓圖形界面的工具協同工作,另一方面鼠標來回點n個工具效率會低不少。
比如找出一個目錄下面所有包含信用卡號的文本文件,提取出信用卡號,進行加密然後發送到某個郵箱裡面去,熟悉Linux的童鞋們都可以華麗麗的一兩行命令搞定。用圖形界面需要多久?

為什麼電影中的黑客幾乎不用鼠標?我深思熟慮用5點來說明我觀點

5. 腳本語言、相關工具等的命令行支持

很多工具本身就是一個hacker工具,壓根就沒考慮windows用戶們,在圖形界面下用起來反而非常麻煩。因為第二點的原因,很多hacker用的編程語言、工具一開始就是在命令行下面實現的,到了Windows還是得用命令行的方式來使用。因為Windows一直以淘汰命令行為己任,系統只帶了一個極端難使的cmd.exe,用起來簡直讓人抓狂。

結尾

最後多說一句,小編是一名python開發工程師,這裡有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習等。想要這些資料的可以關注小編,並在後臺私信小編:“01”即可領取。


分享到:


相關文章: