我不是黑客,是个软件工程师。讲讲我的体验:
就我的工作来说,有时候需要用鼠标,比如查资料、看文档、处理图形界面。这个时候不用鼠标是没有效率的。看资料文档的时候如果用键盘上下滑动图形界面会分心。处理图形界面的时候没鼠标不能精确定位,甚至说这时候没鼠标就没办法工作。
另外一些时候比如说编辑文本文件(基本上是在码代码),我会尽量不用不用鼠标。普通人编辑文件的基本上是在text或者office里操作,不会知道世界上还有vim、emacs这种神器。我个人计较喜欢用vim来编辑代码,并且输入操作完全用键盘,因为手在键盘和鼠标之间切换效率很低,如果不熟悉键盘手从鼠标回到键盘后会找不到方位。像vim、emacs这些编辑器,带有强大的编辑功能,键盘控制的效率比鼠标高很多,一旦熟悉以后是不会再想用鼠标的。
另外,在操作服务器(我接触到的服务器)的时候,一般来说是没有图形界面的,只能用命令行来操作,而且这也是最高效的方式。熟悉linux或者unix命令行操作方式的人会难以忍受windows server的图形操作,太慢了!
再说说黑客吧,普通人理解的黑客,基本上做的都是通过服务器漏洞进入服务的活儿。有价值的服务器基本上都是没有图形界面的,有鼠标没地儿用!另外由于图形界面的低效,即使有也不会用。比如说,有些黑客要控制很多台服务器,比如上千台,用图形界面怎么操作?命令行就不一样了,把要执行的命令写成任务脚本,然后再写个脚本依次连接到每台服务器执行任务脚本就行了。
不要以为上面举的例子只有黑客才会干,运维工程师也会干。有些公司的服务器有上千台,要维护这些服务器用图形界面是不可能完成的任务!想想谷歌微软这些大公司,服务器动则几十万上百万台,用图形界面控制简直就是在开玩笑!
所以命令行对于业内人士来说才是高效的工具,是逼格的所在。拍电影最缺的就是逼格,所以电影里的黑客是绝不会用鼠标的!
说起黑客,一般能想到的都是他们拥有高超的电脑技术,过硬的心理素质,除此之外恐怕想到最多的就是那部堪称经典特效大片的《黑客帝国》了。在影视剧中,描写黑客的电影也不在少数,这些情节大家一定都很熟悉,他们噼里啪啦一通炫酷操作,陌生人的信息有了,原本关闭的大门打开了,好好的基地爆炸了,机器人敌人都倒戈了等等。
但是,大家有没有发现一个细节,那就是黑客都不!用!鼠!标!这是为什么?我们常人都知道,鼠标是操作电脑很方便的工具,为什么黑客只需要噼里啪啦敲键盘就能完成工作呢?现实中的黑客也是这样吗?
电影上的黑客的行为是和现实相符的。计算机越是厉害的人,越是不用鼠标的。当然电影会有些许夸张成分。也就是说现实中的黑客其实也是基本不用鼠标的,那么这是没什么呢?
原来,国内大部分非专业人士用的都是图形界面的windows,并不熟悉命令行操作,然而windows是个不开源的系统,对于黑客来说用着不方便,相比之下,linux本来就有很多黑客贡献代码,又是来源的,所以黑客们基本都用linux。然而linux是命令行操作的,而且用命令行的速度要比图形界面快很多,比如你打开某些配置,windows下你要一层层点进去,命令行只需要一条指令,路径还能自动补全,当然更快。
黑客写工具一般为了实现某些功能,比较轻量级,一般都是命令行格式,比如shell,其次,比如vim这类文本编辑器,完全不需要鼠标。
而且服务器基本都是没有图形界面的,做web攻击的,直接看数据包比在浏览器里看跟方便。所以不用鼠标是因为真的不需要。
当然,在此也声明一下,电影里黑客场景太假了,没那么神,真的。什么分分钟入侵你,太假了,这需要大量前期的工作。
在我看来,并非只有黑客,目前很多mac的开发人员大部分也摒弃了鼠标的使用。
1、电影里的黑客人物大部分是源于上世纪的经典原型,加上一些区别于常人的装扮带动大家的好奇心;上世纪的个人电脑最初以汇编等非图形界面的方式呈现,加上时代的烙印,使得后续大家更热衷于相信那才是黑客的形象。
2、目前大多数用户使用的是图形话界面操作系统,如windows、mac、少量的linux等,大众对一堆未知奇怪的字母符号从感知就产生了好奇心。
3、当前笔记本电脑的触控操作使用熟练的话比使用鼠标更快。打字时候使用的是双手,当为了移动光标、复制或切换时,使用其中一只手去寻找鼠标再移动,使用的时间远比在键盘区域快速连按快捷键多;而且在高度集中的时候寻找鼠标的操作无疑打破了当前的思路流畅性。
4、目前大多程序员和黑客使用的大部分是mac、linux等图形界面+命令代码系统,图形界面在于方便简洁和使用一些已有的工具,命令代码在于快速灵活且可以操纵底层的数据和命令(程序员都懂的),这样更造成使用键盘的操作速度远超键盘+鼠标。
ps: 其实黑客并非只在电影中,我们周边也有很多,跟我们正常的装扮和生活一样的,越牛逼的黑客就越需要伪装自己(不然自身不保啊),也许天天和我们去撸串、K歌的哥们就是一个顶级的黑客呐 ~