為什麼電影中的黑客幾乎都不用滑鼠?

不知道大家看電影的時候有沒有發現黑客們很少使用滑鼠,甚至連普通主角配角都不怎麼用滑鼠,那麼用鍵盤真的比用滑鼠效率高嗎?讓我們看看網友觀點。

邊工作邊旅行:

我不是黑客,是個軟體工程師。講講我的體驗:

就我的工作來說,有時候需要用滑鼠,比如查資料、看文檔、處理圖形界面。這個時候不用滑鼠是沒有效率的。看資料文檔的時候如果用鍵盤上下滑動圖形界面會分心。處理圖形界面的時候沒滑鼠不能精確定位,甚至說這時候沒滑鼠就沒辦法工作。

另外一些時候比如說編輯文本文件(基本上是在碼代碼),我會盡量不用不用滑鼠。普通人編輯文件的基本上是在text或者office里操作,不會知道世界上還有vim、emacs這種神器。我個人計較喜歡用vim來編輯代碼,並且輸入操作完全用鍵盤,因為手在鍵盤和滑鼠之間切換效率很低,如果不熟悉鍵盤手從滑鼠回到鍵盤後會找不到方位。像vim、emacs這些編輯器,帶有強大的編輯功能,鍵盤控制的效率比滑鼠高很多,一旦熟悉以後是不會再想用滑鼠的。

另外,在操作伺服器(我接觸到的伺服器)的時候,一般來說是沒有圖形界面的,只能用命令行來操作,而且這也是最高效的方式。熟悉linux或者unix命令行操作方式的人會難以忍受windows

server的圖形操作,太慢了!

再說說黑客吧,普通人理解的黑客,基本上做的都是通過伺服器漏洞進入服務的活兒。有價值的伺服器基本上都是沒有圖形界面的,有滑鼠沒地兒用!另外由於圖形界面的低效,即使有也不會用。比如說,有些黑客要控制很多台伺服器,比如上千台,用圖形界面怎麼操作?命令行就不一樣了,把要執行的命令寫成任務腳本,然後再寫個腳本依次連接到每台伺服器執行任務腳本就行了。

不要以為上面舉的例子只有黑客才會幹,運維工程師也會幹。有些公司的伺服器有上千台,要維護這些伺服器用圖形界面是不可能完成的任務!想想谷歌微軟這些大公司,伺服器動則幾十萬上百萬台,用圖形界面控制簡直就是在開玩笑!

所以命令行對於業內人士來說才是高效的工具,是逼格的所在。拍電影最缺的就是逼格,所以電影里的黑客是絕不會用滑鼠的!

星河碎月:

現實中,黑客確實不用滑鼠,原因如下:

1.

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

2.

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

Mac OS的普通用戶而言,自然很難想象如何在不用滑鼠的情況下操作電腦。

3.

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

4.

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

5.

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

漸行漸遠:

首先,作為一個軟體工程師(請允許我這麼稱呼一下),我要澄清一下,電影中完全是為了節目效果而虛構的,而在廣大觀眾(門外漢,還包括一些低水平的程序員)的眼中,覺得不用滑鼠,面對黑黑的窗口,敲一堆亂七八糟的命令就覺得驚為天人,牛B得不要不要的。實際上,計算機的邏輯處理過程與我們在屏幕上看到的界面是可以完全分離的,也就是說,你鍵盤或滑鼠或遊戲手柄或麥克風每次輸入之後,系統會有程序對你這個輸入進行解析,分柝你的意圖(實際上這個過程也是工程師給你們設計好的)看到的界面變化,只是程序對你的操作的一個反饋,一個提示而已,這個提示可有可無,在黑窗口(命令行)下,你的輸入只能是鍵盤,那個黑窗口也是一個程序,它對你的滑鼠輸入不理睬罷了,你敲了一段字元,回車后這個裡窗口程序就會拿著你輸入的字元到系統目錄下(path環境變數指定)查找對應的程序,找到后就啟動它,處理並將結果反饋出來(一般是輸出一堆文字)。你對計算機的任何操作,都是由計算機內部一個或多個程序處理的,操作人員僅僅只是在命令行輸入了一些指令(這些指令都是由開發這些軟體的工程師定義好的,對於不支持的指令,也會有提示),程序收到這些指令和參數后,幫你完成了一系列操作而已!比如讀寫磁碟,訪問網路介面,一些運算操作等,總之是軟體幫你完成了這一系列操作而不是使用者(使用者包括使用圖形界面和黑窗口的人),比如你使用qq,把消息發給了別人,實際上,這發送過程是由qq客戶端程序和服務端程序協同配合才完成,所以,真正意義上牛逼的黑客,是必須懂得軟體設計領域知識的,也就是說,必須懂得自己編寫程序!如果僅僅只是拿來別人的軟體,作一些操作是遠遠不夠的,哪怕是在黑窗口下操作!在我們看來,在黑窗口下操作軟體,跟你在圖形界面下操作qq是差不多的,沒任何技術含量!真正厲害的是那些編寫黑客軟體的人,而不是那些使用者!當然,黑客也不是全能的,許多電影里把黑客搞得無所不能,這簡直堪比手撕鬼子之神劇,電影中很多黑客其實不能叫黑客,頂多只能叫熟練的軟體使用者,只是被一些藝術手法所矇騙!所以,不用滑鼠僅僅只為裝X需要!

龍家二大爺:

在我看來,並非只有黑客,目前很多mac的開發人員大部分也摒棄了滑鼠的使用。

1、電影里的黑客人物大部分是源於上世紀的經典原型,加上一些區別於常人的裝扮帶動大家的好奇心;上世紀的個人電腦最初以彙編等非圖形界面的方式呈現,加上時代的烙印,使得後續大家更熱衷於相信那才是黑客的形象。

2、目前大多數用戶使用的是圖形話界面操作系統,如windows、mac、少量的linux等,大眾對一堆未知奇怪的字母符號從感知就產生了好奇心。

3、當前筆記本電腦的觸控操作使用熟練的話比使用滑鼠更快。打字時候使用的是雙手,當為了移動游標、複製或切換時,使用其中一隻手去尋找滑鼠再移動,使用的時間遠比在鍵盤區域快速連按快捷鍵多;而且在高度集中的時候尋找滑鼠的操作無疑打破了當前的思路流暢性。

4、目前大多程序員和黑客使用的大部分是mac、linux等圖形界面+命令代碼系統,圖形界面在於方便簡潔和使用一些已有的工具,命令代碼在於快速靈活且可以操縱底層的數據和命令(程序員都懂的),這樣更造成使用鍵盤的操作速度遠超鍵盤+滑鼠。

ps: 其實黑客並非只在電影中,我們周邊也有很多,跟我們正常的裝扮和生活一樣。