如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Linux操作系统的命令环境与格式第一部分基本操作1.1终端和键盘的基本约定Linux系统是以全双工的方式工作,即从键盘把字符输入系统,系统再将字符回送到终端并显示出来。通常,回送到终端的字符与输入字符相同,因此操作员看到的正是自己输入的字符。但也有个别的时候,系统不回送符号。例如,用户打入保密口令时,屏幕就没有显示。键盘上大多数字符是普通打印字符,它们没有特殊含义。只有少数特殊字符指示计算机做专门的操作。其中最常见的特殊字符是回车键RETURN,它表示输入行结束;系统收到回车信息便认为输入的当前行结束,系统的响应是让屏幕光标回到下一行行首。回车符只是控制符的一个例子。控制符是指控制终端工作方式的非显示字符。在一般终端上,回车键均占有一个键位,不过大多数控制符没有单独相应的键。所以输入一般控制符必须先按下控制键,或称作CTL、CNTL、CTRL键,然后再按所对应的字符键。例如,输入回车符可以直接按回车键,也可以先按控制键,再按m键。CONTROL-m或CTL-m也是回车符。一些常用的控制符有:CTL-d,它表示终端的输入结束;CTL-g控制终端响铃;CTL-h称为退格键,用于改正输入的错误;CTL-i常称作Tab键,其功能是移动游标到下一个Tab位置,与标准打字机的Tab键类似。在LINUX系统里Tab键移动8个空格。我们并不一定需要使用控制符来实现相应的功能,因为有时这显得比较麻烦,在大部分终端上,退格和Tab等都有单独的键。此外还有两个特殊键,一个是DELETE键,另一个是BREAK键。大多数LINUX系统中,DELETE键表示立即终止程序。在有些系统里,也用CTL-c终止程序。一般说来,BREAK键与DELETE键、CTL-c的功能基本相同。1.2Linux的一段会话我们以用户和Linux系统的一段对话作为实例,给出一个程序片断,并给出相关命令的注解,你可以通过实习这个小程序来进一步了解Linux命令。(在本章的例子中,我们假设你的用户名是frank)login:frank键入你的注册名Password:键入口令,系统不回送Youhavemail.提醒用户有邮件$系统准备接收命令$重复键入回车符$date询问时间ThuMar2510:53:41GMT1999$who询问谁在使用系统franktty1Mar2422:24reneetty2Mar2510:02qhuatty4Mar2511:15$mailrenee写信给reneesubject:download键入信件主题XteamLinuxisreadytodownload.信件内容CTRL-d信件结束并挂断EOT对话结束$系统提示符在这段对话中,用户frank通过一些简单命令与系统进行了成功的交流,实现了相应的功能,你也可以照样试试。下面进一步介绍其它命令和有趣的例子。1.3注册Linux系统规定每个用户必须有一个注册名和一个口令。注册名可从系统管理员处得到。Linux系统能够连接各种各样的终端,系统通常使用小写字母。对于LINUX系统小写字母是至关重要,如果你的终端只有大写字母,这将给实际工作带来很多困难,最好还是另找一个合适的终端。使用机器之前,应确保终端的开头设置恰当。终端开头的选择主要包括大小写,全双工、速度和波特率。接通终端要通过一些专门的方法,如拨通电话或某个专用的开关。在终端接通后,系统应显示:login:假若终端显示的是一些杂乱的符号,可能是由传输速率不匹配而引起。应该检查一下速度开关或其它开关的设置。若检查后仍不能正常工作,可以慢慢地敲击几下BREAK键或INTERRUPT键。若仍不出现Login,那么应该另寻帮助。出现Login后,应该用小写字母输入注册名,并按RETURN键。如果使用保密口令,系统将提出询问,在输入口令时系统不回送保密口令。注册一旦成功,系统便响应一个提示符,表明系统已准备接收用户命令,提示符经常是一个美元符号$或百分号%。用户可以更改提示符号。提示符实际上是用户和系统的接口程序发出的,即命令解释程序Shell。1.4输入命令终端显示提示符后,用户就可以输入命令请示系统执行。这里所谓命令就是请示调用某个程序。比如当用户输入date命令时,系统就去调用date程序显示当前的日期和时间,终端屏幕上会出现类似下面的信息:$dateThuMar2510:53:41GMT1999当你输入命令时,一定不要忘记按回车健,因为系统只有收到回车键才认为命令行结束。下一个命令可以试试who,即询问当前有哪些用户挂在系统里。$whofranktty1Mar2422:24reneetty2Mar2510:02qhuatty4Mar2511:15系统响应的第一列表示用户名,也就是用户的注册名,第二列