Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1753812
  • 博文数量: 787
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-22 15:17
文章分类

全部博文(787)

文章存档

2008年(787)

我的朋友

分类:

2008-09-25 16:08:38

  3,终端方便快捷。

  3.1,从想要启动一个程序到开始启动这个程序的间隔时间只需2秒。

  windows下程序装得多了,开始菜单就能折行了,还有一个很智能的小箭头──当你把鼠标指针放上去时菜单就自动向下滚动。如果你想启动一个程序,得很费眼神地在菜单中找到这个程序所在的“程序组”(也许还要使用那个很智能的小箭头),把鼠标指针放上去等它展开,再把把鼠标指针放在那个程序的快捷方式上,点击。也许你找了半天没找着才想起来安装的时候没有创建程序组。想想看,从想要启动一个程序到找到这个程序让它开始启动,一般花多少时间?这段时间花得有意义吗?

  常用的软件这样找就太烦了,所以我用快捷方式。可是快捷方式在桌面或启动栏堆多了也得费神找,而且同一程序的不同版本的默认的快捷方式的名称和图标通常也不一样(XXXX2000,XXXX2003,XXXX2005企业增强版………),我得花时间维护快捷方式的名称和在桌面上的位置,便于要用时查找方便。

  也许看起来有点偏激,可是我的工作需要天天盯着屏幕,平均下来一天最少6小时,多的时候14个小时,工作任务很紧压力很大时,你就能体会“查找菜单/桌面->点击”的多次重复鼠标操作有多烦人多费眼神。

  学习Linux,也学习Linux的思维方式:在一个终端窗口敲几个字符就能启动想开的程序。妙不可言之处在于闭着眼睛也能敲命令因此闭着眼睛也能在2秒钟内启动想要的程序。这个2秒有两个前提:1) Linux下的程序通常不擅长通过改名换姓来通知用户“功能有了明显的增强”,程序名称一般不会随着新版本的诞生而变更,以前是xyz,现在是xyz,几年后还是xyz,你不用烦已经习惯了输入xyz启动这个程序,现在却要逼自己习惯敲入xyz2006,今后也许是xyzExtremelyPowerfulEditionKK破解版。2) Linux下的程序通常也不擅长通过更换自己的住址来通知用户“我已经从处级升为局级了,我家从program files\xyz搬到了program files\xyz2006,不要找错地方”,通常总住在/usr/bin或/usr/local/bin。由于这些文件夹已经设置在PATH环境变量里了,你勿需理会它到底在/usr/bin下面还是/usr/local/bin下面,直接敲xyz就行了,不用输入路径。

  再也不用花5秒钟点击“开始菜单”->查找“程序组”->点击,再也不用因为程序版本的升级要维护桌面上快捷方式的名称和位置,再也不用要启动一个开始菜单中没有的程序花10秒钟点击“我的电脑”然后一层层文件夹点击下去。眼睛从开始菜单和快捷方式中解放,爽多了。

  终端不再让我望而生畏,用熟了是如此的方便快捷,我发现“终端恐惧症”纯属自己吓自己。现在切换到XP下,我也主要用终端启动程序:将“D:\bin”设置到Path环境变量中,将常用软件的快捷方式改为英文名称放在D:\bin\下面,敲快捷方式名称的头两个字母,Tab,回车;设置好Path的程序,比如计算器,敲calc回车,不用再到“开始菜单”中的长长的程序组中找“附件”了。

  3.2,常见任务几秒钟搞定。

  CS开局买装备时,有多少人用鼠标点击买枪、闪光弹、防弹衣,有多少人用键盘做这些事?知道了买装备的快捷键后,还有人愿意用鼠标点击吗?

  用多了终端才发现“有图形界面的程序才是好用的程序”的终端恐惧症浪费了我多少时间。达到同一目的,也许用命令只要2秒,用图形界面的程序可能不止5秒。举个例子,想下个月和几个朋友聚聚,得看一下下月的日历好安排聚会时间。在终端下输入“cal -3”回车,三个月的日历都显示出来了,敲这几个字符要多少时间?在windows下双击系统托盘上的时间控件,显示的是本月的日历,点击小箭头切换到下个月的日历,点击鼠标要多少时间?两种方法都可以达到“看下个月的日历”的目的,2秒种可以解决的事,为什么要花5秒呢?

  再举个例子,前天勿勿写了一个工作备忘录,现在想接着写,但不记得文件放在哪儿了。在终端下输入“find ~ -mtime -3 -name 'work*.txt'”回车,凡是以“work”开头三天内修改过的文本文件都列出来了,要多少时间?在windows下用文件搜索,输入文件名“work”后,点击“更多高级选项”展开,再输入起止时间段,点击“搜索”按钮,要多少时间?也许这几秒不算什么,可是如果从现在起还要用十年电脑………花时间看看man(详细说明各个命令如何使用的文档)学习怎么用命令的“代价”,从长远看省了我多少时间,绝对值。已经有不少前辈高手翻译了常用命令的man,学习的门杴比前几年低多了。常用的一些命令并不复杂,多用几次就不会觉得难懂难记了。

  图形界面的“美观”、人性化、易用性所犯下的“请等待”_罪_行_,不妨看看极端的反例。

  先说看下个月日历的例子,图形界面可以做得跟游戏一样:点击时间控件后,跳出来一个椭圆形边框的窗口显示欢迎动画,日历的背景是云彩漂浮动态变化的天空,字体的形状和颜色会随距离最近的云彩变化,切换到下个月的日历使用了平滑滚动+音效,点击一个日期后会有甜蜜的MM语音读出这个日期………各位可以想想在自己的机器上,系统载入程序要花多少时间、这几步操作下来要多少时间。如此“美观”、人性化的图形界面,无非是为了讨好用户的观感,第一次瞧着还蛮新鲜的,多看几次也腻了,更能吸引注意力的是每次为了看一下日历都得等待程序载入,CPU资源告警系统变慢一次次地暗示:嘿,你机器太慢了,快掏银子换新的吧。文本显示日历可以简单明了地让我知道,“美观”的图形界面显示日历无非是包装了一下外表,却要花不少等待的时间。一些“大型门户”网站,无非想看看上面的新闻查查资料,flash广告和美女图片塞得到处都是,网速慢的话等死人。就像饿急了去买方便面,偶尔一两次遇到促销买了包装精美的盒装货,还能耐心地拆包装;如果所有方便面都用纸盒、礼品纸、塑料薄膜、防伪封条包装得严严实实吃之前得拆五分钟,促销员还逮着大谈新包装的好处,这日子还怎么过啊!

  再说查找文件的例子。WindowsXP的文件查找界面默认是有动画人物的,无非是一个向导,windows的后续版本可以做成跟上面日历一样“美观”而有趣,这个不多说了。要限定文件的修改时间的起始时间段,你必须得点击“高级选项”才显示出来。这个限制类似于电话业务系统:“尊敬的客户,您好!……本机业务请按1,其他业务请按2………请输入你的密码,按#号结束……查询余额及有效期请按1,修改密码请按2………”你不得不按照这个图形界面“规定”的步骤一步步来,你没法一次性地告诉它你所有的需求让它立即开始干活。(手机拨号有“批处理”功能,一次性地把号码、#号、等待时间全拨出去,不用再等待听到一次提示按一次键,不过这就等于用命令了。)另一个缺点是:拿鼠标的手要不时移回键盘输入,往返于键鼠之间通常很烦也很慢(我是这么认为的,所以我喜欢用Tab键)。如果文件查询也做成“智能而人性化”的语音向导,它问一句你答一句,那不要活了。

  不会命令看见man就怕的时候,我认为在终端敲命令无非是高手有意卖弄高深莫测的技能以炫耀自己很牛的一种行为,多数人用不着。用过方知命令能准确直接地向操作系统传达我的需求然后立即开始干活,而不是更多地把PC的处理能力花费在好看的界面、皮肤这类只讨好你的观感但于你要做的事无关的“面子”、“形象”上。

  我并不是在这里极端地断言“做任何事命令都比图形界面方便快捷”并建议“做所有事情都用命令”。我天天都很happy地使用GNOME的程序,不过有很多日常的操作用命令可以更快搞定,此时不妨择其善者而从之。

  windows下的终端程序跟Linux相比,功能有限,这个就不用多说了。



--------------------next---------------------

阅读(739) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~