欢迎来到天天文库
浏览记录
ID:41515600
大小:96.50 KB
页数:7页
时间:2019-08-26
《英语翻译Chapter7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Chapter7.ConqueringthebashShellLinux提供了两个用户界面:命名为“X”的图形用户界面(GUI),和一个旧的称为shell的命令行界面(CLI)。那些熟悉的MS-DOS命令指令将识别shell,你使用的文本输入命令系统会响应显示文字答复。但拿MS-DOS命令行与Linuxshell对比是不公平的,Linuxshell功能更强大。但是,旧的的并不一定意味着不好。GUI的界面风格很现代,主要是因为容易学习和使用它。但它们并不总是最有效的电脑操作方法。一个熟练的shell用户往往可以比一个用GUI的电脑操作更好。还有,GUI只能使用GUI程序员提供的程序。比
2、较而言,shell的扩展性更强。shell允许用户在现有的程序基础上定义全新的操作序列。Linux的真正强大在于shell。所以,如果你想掌握Linux,你必须掌握shell。即使你没有很高的追求,你会发现懂得shell的知识会很有帮助。许多其他程序教课书会认为你知道如何使用shell。如果运行“X”失败,并且在你不知道如何使用shell的情况下你很难修复它。Linux支持各种版本的shell,但最主流的是bashshell,将会在此章节中介绍。本章节解释了如何发布shell命令,以及如何使用shell命令操作文件和目录,以及使用可移动媒体并且启动程序。本章还将诠释“纳米”,一个文本
3、模式下运行是简单文本编辑器,Chapter7.ConqueringthebashShell最常见的访问shell方式是通过一个终端窗口,像第5章和第6章介绍的那样。然而,终端窗口并不是唯一访问shell的方法。在第4章中的第4.3.3.2节中介绍了如何通过一个虚拟控制台访问shell。作为你首个Linux命令,启动一个终端窗口,输入w,并按Enter。你的终端窗口的内容来应该显示的是这样的:[bill@homebill]$w11:12amup6min,1user,loadaverage:0.00,0.08,0.05USERTTYFROMLOGIN@IDLEJCPUPCPUWHATbi
4、lltty111:11am0.00s0.20s0.11s-bashw命令告诉Linux来显示系统状态和所有系统用户的列表。在这个例子中,通过这个命令的产生的结果是告诉你现在是上午11:12,这个系统已经启用了6分钟,而且当前登录的只有一个“bill”用户。注意到,命令输出的结果非常简洁,这短短几行包含了太多的信息。这种输出结果是典型的Linux命令。一开始,你可能会发现Linux输出结果很有含义并且难以阅读,但随着你使用的时间越长你越会欣赏Linux传递信息的效率。Linux命令输出结果简洁并不是由于一部分创造Linux的人的疏忽或懒惰。相反,Linux命令的输出是有设计好的,他可以
5、通过程序来使它可以处理程序以及人类。此样式的输出简化了编写程序的处理命令。Linux提供了除w命令以外的许多命令,就是因为太多,所以你在学习和复习这些指令的时候会感到绝望。事实上,一些你会经常使用的命令是非常少的。很快,这些指令将成为你的第二感应。尝试第二个日期命令:[bill@homebill]$dateFriOct511:15:20PST2004日期命令显示当前的日期和时间。如果您觉得使用MS-DOS令人反感或吓人,你可能不会立即使用Linux命令行。然而,让自己花一些时间来调整。Linux命令行有几个特点,比MS-DOS更容易使用、更强大。7.1.1CorrectingComm
6、ands有时候你可能会错误地输入一个命令,使Linux来显示一个错误消息。例如,假如你输入了dat替换了date指令:[bill@homebill]$datbash:dat:commandnotfound在这种情况下,仔细检查拼写的命令然后再次尝试输入。如果你在按Enter之前发现一个错误,你可以用后退键或左箭头键回到错误的地方,然后输入正确的字母。退格键会清除字母,而左侧的箭头键则不会。您还可以使用Delete键删除不需要的字母。正如一个网页浏览器跟踪最近访问过的网站,bashshell对历史列表跟踪最近记录下了命令。你可以通过使用向上箭头键回归bash的历史,或者使用向下箭头键返
7、回,就像在一个网页浏览器使用后退和前进按钮。如果重新发行一个命令,收起它并按下Enter。如果你喜欢,你可以在修改命令之前下定义。当键入shell命令,你可以访问一个迷你软件编辑程序,类似于dos命令编辑器的ms-dos。这迷你软件编辑程序允许您修改命令行并输入关键命令。表7-1总结了一些有用的关键命令shell解释。关键命令允许您访问列表中最近500条执行的命令。bash的历史是保存在历史文件存储在用户的主目录。Table7-1.Usefuleditin
此文档下载收益归作者所有