这个终端是这个终端不是那个终端,是中文命令行的终端不是显示中文命令的终端……
好吧这个话题其实是专门对付Ubuntu这个致力于提高桌面用户体验的系统的,和传统的Linux终端没多大关系。于是,下面提到的东西如果没有特别说明的话都说的是Ubuntu里面的东西。
我一直认为,在终端中使用英文命令对国内普通用户来说是个比较高难度的动作。终端命令大多数是英文单词,而国内懂得英语的人并不多,让不懂英文的人去使用这些英文指令,光是记住就要费很大的劲。对于比较懂英语的用户来说,记住这些指令不过就是记住一句话的难度而已,因为他们都知道这条指令的自然语义是什么意思嘛。这样我就想,如果把常用的指令映射到中文会怎样?会不会让不懂英语的普通用户更容易记忆和上手?如果再加上模糊识别,小小地猜测一下用户的意图,能否提高用户体验?毕竟对于不懂英语的用户来说,直接输入一句简单的中文句子要比输入那些英文指令要好多了。另外,普通用户并不在意输入中文有多复杂,在他们看来,输入那几个中文要比记住那一串字母简单多了。
于是中文终端华丽登场
中文终端的名字也可以不叫做终端,毕竟终端这个称呼听起来太专业化了,可以改名成“和电脑对话”这样的名字,小白级用户看起来就会非常容易理解了(不过似乎会引来火星文之类的连“主流”人类都无法理解的中文命令?)
下面解释各个命令。
首先是“列目录”,显然就是ls,“列目录”这样一个意义鲜明的用户看得懂的命令要比ls好多了吧。
然后“查找XML文件”,这条命令将经通过一个语义分析程序,知道用户需要“查找”“文件”且“扩展名”为“XML”,于是就翻译成find -name “*.xml”。哎呀~其实这里大小写应该是敏感的,不过翻译程序通过查询常用文件类型数据库发现,XML文件的扩展名通常都是xml这样小写的,于是就只查找小写扩展名的文件了。这是细节问题,当然我们也可以翻译出一个不区分大小写或严格区分大小写的标准Linux指令来,这不是难点,而且离题远了,不继续讨论了。
接着,“进入 图片”,还是通过语义分析程序,知道用户是需要“进入”“图片”目录,于是就翻译成 cd 图片。
还是接着,“列出目录”,继续通过语义分析程序,知道用户想要“列出”“(当前)目录”,那就调用ls命令了。
再接着,“安装电驴”,首先还是通过语义分析程序,发现用户想要“安装”“电驴”这个软件,接着查询软件数据库,发现“电驴”并不是某个软件的名字,而是一个通俗称呼,“电驴”可以是 aMule(全平台骡)、mldonkey(某哔骡)等等。于是,系统就告诉用户,电骡(电驴)软件有这么这么几个,你要安装哪个?接下来用户选择全平台骡,翻译程序根据用户的输入就生成了apt-get install amule这条指令,安装……成功!
中文终端演示完毕。
目前只安装了一个电驴软件,名字是aMule,确定要删除?:是
`apt-get remove amule`…..
发表本文
关机
相关文章:
F-22's Trace
greensea 的个人主页
sky-city
极夜奁
小樱之町
sm8628149但是跟上次比显然没啥意思
貌似专业人士显然能搞出来所以大概不用看了
呃,最近又出了一个看着图很扯所以连续在ranking上好几天的一东西
然后发现貌似nico的分工升级了,有人可以专门提供创意。。orz
这种时候,应该一起附上sm嘛,偶好久没去了的说
话说yt动漫论坛点完结动画前面的加号会无限刷新呃呃
既然如此改日关掉那个版块好了
反正也没人去嘛
其实应该是“plus your a head!”
add your a head 也可以的说
哎呀这样会变成诡异的双头生物的说
+1
你能证明1+1我就能把+1
呃,有个“主要是”
不“主要”的话显然写程序比点几下鼠标强。。
事实上我认为言子已经把妹妹推倒了(+),所以应该在等待养大女儿后才推之~
+ your a head!
总结一下楼下下的话:
有三个项目:
1.姐姐
2.妹妹项目
3.推翻女儿
现在已经把1推翻了,准备推翻2,不过3还是要继续下去的。。
呃……基本上差不多就是这个样子……
话说
加上带窗口的命令提示和选择
输出为可以拖拽的列表和文件对象等等
这几个功能实现了的话比中文有用多了。。
命令行比窗口程序更方便 主要是因为现在窗口程序的功能不足。。
+1
但是偶觉得有些东西就算窗口功能很足了还是比不上命令行方便捏
言子有三个项目要推翻,一个是姐姐,不久前已经成功推翻了。接下来是推翻妹妹项目,长久的大项目是推翻女儿。嗯
妹妹是没有血缘关系的妹妹
姐姐也是
女儿……?
推翻在床==推倒+65535
一般来说四则运算符运算极高于比较运算符,所以应该这样写
(推翻在床==推倒)+65535
拍死你们,素推翻不素推倒,项目项目
推翻在床==推倒
无血缘关系之人设娇好姐妹乃宅男一大梦想~
哪三座?姐姐、妹妹、女儿?
那推倒的第一座就是姐姐咯?嗯……第一座是第三座的保障=v=
自己的亲姐姐
一起住居住的无血缘关系的妹妹
用半元钱的棒棒糖从大街上拐骗来的小萝莉
此为宅男身上的三座大山?
群众纷纷表示既然用上了Linxu就别抱怨终端命令的(伪)复杂……
其实我认为你上面的演示更复杂…
PS:看多了字母再看汉字会觉得很雷?这是一个问题。
群众表示Ubuntu是致力于提高桌面体验的,乃爱传统Linux命令偶灭意见,实际上偶也爱
演示当然是复杂的说要不然就不是演示了的说
移民党一边去
偶还以为你会吐槽说偶这就素评论的说
早就说了还剩两座
因为乃个蛔虫已经从偶肚子转移到某人肚子里去了
我不发表任何评论
因为还没推翻三座大山?