1、UNIX/Linux基础,毛其林参考书目UNIX基础教程(第二版)清华大学出版社,计算机硬件(冯诺依曼体系),计算机之父 -冯诺依曼,20世纪最杰出的数学家之一的冯诺依曼1946年发明的电子计算机,大大促进了科学技术的进步,大大促进了社会生活的进步鉴于冯诺依曼在发明电子计算机中所起到关键性作用,被誉为“计算机之父“。 约翰冯诺依曼 ( John Von Neumann,19031957),美藉匈牙利人 。 冯诺依曼在格论、连续几何、理论物理、动力学、连续介质力学、气象计算、原子能和经济学等领域都作过重要的工作 。 1994年凭借对博弈论的突出贡献获得了诺贝尔经济学奖。,计算机软件 2-1,系统
2、软件 操作系统 (UNIX、Linux、Windows、Mac) 程序语言处理系统 编译和解释系统 数据库系统 诊断和控制系统 系统实用程序 等等,计算机软件 2-2,应用软件:计算机系统支持下的所有面对实际问题和具体用户群的应用程序的总和 科学计算 工程设计 数据处理 事务管理 过程控制系统 等等,操作系统,是用户与计算机硬件间的界面,是控制、管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件。 文件管理 程序管理 用户界面,UNIX的诞生,1969年,从事MULTICS研究的贝尔实验室的Ken Thompson和他的同事Dennis Ritchie,在DEC的PDP-7型
3、计算机上编写了一个简易的新型操作系统,是一个两用户的多任务操作系统。这套系统取名UNIX。UNIX在后来取得了巨大成功。 UNIX最初用汇编语言编制,在PDP-7上实现。Dennis Ritchie发明了C语言,并与Thompson用C语言改写了UNIX的源程序,为以后的开发和移植奠定了基础。 随后,UNIX被移植到各种各样的计算机系统上,UNIX也经历了二三十年的发展,引进了许多新的技术,成为更加成熟的操作系统。,Unix创始人,UNIX的特点,UNIX是最早出现的操作系统之一,发展到现在已趋于成熟;C语言因UNIX系统而出现,UNIX系统具有强大的可移植性,适合多种硬件平台。由于UNIX开
4、放和竞争的环境,使UNIX技术得到了迅猛的发展,形成了技术成熟,可靠性高,伸缩性强,应用系统多,支持网络与数据库功能强大,以及与现有系统的兼容性和互操作性好等特点。 开放性好是UNIX系统最重要的本质特征,也是UNIX强大生命力之所在。,Linux,Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余
5、爱好者Linus Torvalds。,Linux创始人,UNIX与Windows的比较 3-1,微软基于NT技术架构的Windows NT、Windows2000和Windows 2003甚至有取代UNIX的趋势,特别是在小型服务器和网络操作系统方面。 然而,在许多领域它无法同UNIX相比拟。其中包括适应能力,资源的高效利用和可靠性等。此外Windows作为微软专有的系统,它不具备像UNIX那样吸收新特性的灵活性和敏捷性。,UNIX与Windows的比较 3-2,Windows几乎是由Microsoft公司垄断的,Unix则呈现百花齐放的格局。,UNIX与Windows的比较 3-3,UNIX
6、是一个开放的操作系统,Windows则不是。大多数人无法见到Windows的源代码。UNIX的源代码却随时可以得到,尤其在商用最广泛的Solaris系统开放源代码之后,UNIX系统的开放性再一次让世界震撼。 Windows是一个专有的操作系统,由微软控制其演绎。开放性使得UNIX可以随着人们开发新的特性而进化,Windows进化的唯一途径是微软对它进行修改。,UNIX的未来,UNIX在继续演变之中。从开发UNIX SVR4开始到UNIX统一由来自OpenSource的唯一UNIX规范向前推动着。 UNIX系统的长远优越性之一是它随着技术进步而成长和吸收新特性的能力。 UNIX的明天会更好!,U
7、NIX系统结构 3-1,UNIX系统结构,硬件系统,内核,SHELL,应用程序,UNIX系统结构 3-2,一个典型的计算机系统包括硬件、系统软件和应用软件。 中间是计算机硬件本身,包括打印机、磁盘驱动器和其他的外围设备。 内核控制着硬件、程序的运行以及文件存储。 SHELL与内核交互,把从用户接收的命令发送给内核 应用程序可以通过SHELL调用内核,也可以不通过SHELL直接访问内核。,UNIX系统结构 3-3,内核,内核位于操作系统的最内层,它是唯一与硬件交流的部分,是控制计算机硬件的核心程序。 UNIX内核是用C语言开发的,通过免费或付费的方式,可以获得源码,可以通过修改源码并重新编译以获
8、得新版本的UNIX。 UNIX规范主要由OpenSource来制定。 开放源码促进会 Open Source Initiative,OSI,SHELL 2-1,是一个内核与用户之间的接口; 可以描述成一个解释器; 界面简单,通常包含提示用户输入命令的提示符; 几乎适用于所有UNIX平台,SHELL 2-2,用户界面,内核,S H E L L,Shell的种类 2-1,B-Shell,由Stephen R. Bourne在贝尔实验室开发,是最早被普遍认可的Shell,也是UNIX的标准shell,设计得非常简练。它的风格被后来出现的其他Shell所继承,影响很大。但是,它的命令行编辑功能很弱,交
9、互操作起来非常不方便。 C-Shell,最先由加利福尼亚大学的William N. Joy在20世纪70年代开发,最初运用在BSD 2.0版本的UNIX,是Berkeley UNIX的主要特征之一。C-Shell提供了历史机制和别名替换,相对B-shell来说交互起来更方便。在编程方面也更灵活,许多编程结构的风格类似C语言,所以取名C-Shell。,Shell的种类 2-2,K-Shell,由贝尔实验室的David Korn在1986年开发。是B-Shell的超集,支持带类型的变量、数组,等等,与B-Shell相比,它提供了更强的功能。 Bourne Again Shell,Linux上的标准
10、Shell,兼容B-Shell,并且在标准B-Shell上进行了扩展,吸收了C-Shell的某些特点。它的命令行编辑方法非常方便,可以直接使用键盘上的上下箭头等全屏幕编辑操作的功能键,便于交互式操作,得到许多用户的喜爱。,UNIX目录组织 2-1,在UNIX中,一切都是文件,文件组织成目录。所以说,整个UNIX文件系统就是一个互相关联的目录集合,每个目录又包含文件。用户可以为自己的文件生成目录,并且可以把文件从一个目录移向另外一个目录。目录是一种组织和控制文件访问的很好的方式,用户可以为目录设置权限以允许其他人访问里面的文件或只允许自己访问。,UNIX目录组织 2-2,主目录 嵌套目录 路径名
11、 绝对路径 相对路径,点文件,Unix系统有一些以点(.)开始的文件,称为点文件,主要用于系统初始化,执行一些Shell配置命令。 点文件拥有预定义的名字,显示目录下的点文件命令是:$ ls -a,目录和文件,文件类型,普通文件 目录文件 字符设备文件 块设备文件,应用程序,编辑器 Ed Vi Emacs 过滤器 管道机制 通信程序 消息机制,用户界面,用户界面就是人和计算机交互的接口,在计算机出现的半个多世纪的时间里,人机交互技术经历了巨大的变化。就用户界面的具体形式而言,过去经历了命令接口、文本菜单界面、多媒体用户界面和虚拟现实系统。 UNIX的用户界面 命令行用户界面 图形用户界面,选择
12、Unix学习方式,学习UNIX对于初学者有几种选择。一种就是最直接的,在本机上安装UNIX系统,如Linux分支中的Red Hat等;一种是在Windows环境下使用虚拟机方式安装UNIX系统;另一种则是使用网络终端登录到网络环境中的某个UNIX系统中。 如果你相对黑洞洞的UNIX字符界面更喜欢舒适美观的Windows界面,那么推荐你选择第三种方式。开发套件包括:编辑器UltraEdit、网络终端SecureCRT或其他。,VMware,了解命令 2-1,功能强大的命令是UNIX的精华,通过输入命令,用户可以控制系统以完成一定的功能。 Unix命令都是小写,Unix明令区分大小写,如ls正确,
13、但Ls错误。,$ 命令 -命令选项 命令参数,了解命令 2-2,例如: $ ls la *.txt,find命令,find命令是一个功能强大的工具。它可以从指定的点开始在文件系统中查找符合条件的文件。也可以通过名字、属主和修改时间等等来查找文件。find同时允许使用找到的文件作为一个参数来执行一个命令。 查找特定文件 $find type f print|sort|uniq type :文件类型b 块(缓冲)设备 c 字符设备.d 目录 p 有名管道 f 规则文件 l 符号链结 s 插座. -print: find命令将匹配的文件输出到标准输出。,使用通配符 2-1,使用通配符可对一组文件执行
14、同一操作, 无需一一指定这些文件名,使用通配符 2-2,列出/etc目下下以pr为开头字符的所有文件 $ ls la pr* 列出/etc目下下以第3个字符必须为o的所有文件 $ ls la ?o* 列出/etc目下下以pr为开头字符的所有文件,命令行选项,大多数UNIX命令都有多个选项或开关,通过在命令行中命令后加入这些选项可以定义命令的不同形式,一般使用一个破折线”_”。,管道符,完成两程序的联接, 例如 ps ef|more ps ef的输出作为more的输入,后台处理,将任务放在后台处理,在执行当前后台任务时可以同时运行别的任务(命令)。 例如 rm *.* &,主机和终端,主机:运行
15、UNIX系统的计算机。 终端,可以是一个真正意义上的终端,或者仿真终端,或者网络虚拟终端;当终端同时登录到同一台UNIX系统时,UNIX就可以容纳多个用户同时上机。这也是UNIX作为多用户多任务分时操作的操作系统设计的初衷和基本功能。终端只负责把用户输入的按键信息送到UNIX主机,并把主机发来的信息在屏幕上显示。,登录,当屏幕上出现login提示符时,用户可以输入自己的用户注册名,并按回车键。若有口令,系统将提示用户输入口令,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一些信息和命令提示符。,退出,当用户完成了在UNIX的工作,退出自己的计算机帐号时,可在系统示符下输入exi
16、t或按Ctrl-D。对于字符用户界面,当屏幕出现login时,用户可以安全地离开计算机了。对于图形用户界面,在终端输入exit则会退出该终端。,清屏命令,clear,获得临时 root 权限 2-1,要暂时获得 root 或超级用户权限:,$ su Password: * #,要将用户的主目录更改为 root 用户的主目录:,$ su - Password: * #,要切换成其他用户:,$ su - mao,获得临时 root 权限 2-2,修改口令 2-1,为了防止他人使用自己的帐号,在用户首次登录后,一般要用passwd命令修改只有本人知道的保密口令,口令通常由不少于六位的字母数字组成。
17、普通用户只能修改自己的密码。,修改口令 2-1,超级用户可以修改任何人的密码,操作文件和目录的命令,ls命令 3-1,ls是最基本的文件命令,意义为 “list”,也就是将某一个目录或是某一个文件的内容显示出来。如果用户在 ls命令后面没有跟任何的文件名,它将会显示出当前目录中的所有文件。也可以在ls后面加上所要察看的目录名或文件名,例如输入“ls /var”会显示var目录下的所有目录。,ls命令 3-2,l 选项可用于显示文件和目录的详细列表 -a列出所有文件,包括隐藏文件,-rw-rw-r- 1 Lionheart Lionheart 134 Jun 21 00:18 DEADJ drw
18、xr-xr-x 5 Lionheart Lionheart 1024 Jun 20 13:00 Desktop,文件类型和文件访问权限,文件所有者,组所有者,文件大小(以字节为单位),最后修改的日期和时间,文件名,链接数量,ls命令 3-3,文件类型和访问权限 2-1,文件类型和访问权限由10个字符组成,依次为: 文件类型(1)+用户权限(3)+组用户权限(3)+其他用户权限(3) 如上红色框中每个文件的第一个字符表示文件类型:“-”表示文件,d表示目录。,文件类型和访问权限 2-1,后面9个字符表示用户(u),组(g)和其他用户(o)的 读(r)写(w)执行(x)权限,无此权限则用”-”表示
19、,如: rwxr-r 表示用户读写执行权限均有,但组用户和其他只有读权限。,cd 命令,将当前目录更改为指定的目录 “”(两个点)选项可用于移动到当前目录的父目录,cp命令 2-1,cp 这个命令的意义是复制(“COPY”) , 也就是将一个或多个文件复制成另一个文件或者是将其复制到另一个目录去。,将源文件中的内容复制到目标文件中:,cp options cp options ,cp命令 2-2,-i 询问是否要覆盖。 -r 复制子目录,mv命令,将文件或目录移动到其他位置,或改变名称:,mv option source destination,rm命令,rm 的意义是 remove ,也就是
20、用来删除一个文件的命令。在 UNIX 中一个被删掉的文件除非是系统恰好有做备份,否则是无法像Windows里面一样还能够救回来的。,mkdir命令,mkdir 是一个让用户建立一个目录的命令。,rmdir命令,和mkdir命令不同的是,rmdir命令用来将一个“空的”目录删除。如果一个目录下面没有任何文件,那么就可以用rmdir命令将其删除。,pwd命令,pwd 的意义为Print Work Directory,该命令用来将目前目录的路径(path)显示出来。,cat/more/less命令,均为察看文件内容的命令。cat 其实就是把文件的内容显示出来。more命令可以将所观察的文件跟据终端机
21、的形态一页页的显示出来 less的用法与more极为类似,因为它本来就是为了弥补 more 只能往前方卷页的缺点而设计的。 在使用 more 命令查看文件时,一旦用户向下翻页,便不能再向上翻页。 在使用了 less 命令之后,用户可在查看文件内容时向上翻页。,加行号显示文件内容,使用more显示文件,chmod命令 2-1,chmod 为变更文件模式(change mode)用。这个命令是用来更改文件的存取模式。在 UNIX 一个文件上有可读(r)可写(w)可执行(x)三种模式,分别针对该文件的拥有者(onwer)、组成员(group member)和其他用户。用户可以用ls lg命令来观看某
22、一文件的所属的组以及其他人。一个文件如果改成可执行模式则系统就将其视为一个可执行文件,而一个目录的可执行模式代表用户有进入该目录的权利。chmod 命令就是用来变更一些文件的模式 。,chmod命令 2-2,格式 chmod -fr mode filename,例:修改文件hello权限,使用户不能执行该文件,ping命令,该命令的功能是测试网络连通性,ping命令向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通。 ping 命令用于: 确定网络和各外部主机的状态。 跟踪和隔离硬件和软件问题。 测试、评估和管理网络。,telnet命令 2-1,telnet是进行远程
23、登录的标准协议和主要方式,它为用户提供了在本地计算机上完成远程主机工作的能力。通过使用telnet,用户可以与全世界许多信息中心及其它信息资源联系。,telnet命令 2-2,执行该命令需要有telnet服务器配合。,南京大学小百合,telnet终端,主机,终端,应用程序,结果,系统状态命令,w / who date ps,w命令,w命令 w是who的第一个字母,w命令用于查看当前注册的用户,显示当前正在使用系统的用户名、注册时间和当前执行的命令,who命令,Lionheartlocalhost Lionheart$ who root tty1 Jun 21 12:49 root tty2 J
24、un 21 14:54 Lionheart tty3 Jun 21 14:57 Denis pts/0 Jun 21 11:36 (192.168.1.202) Claire pts/1 Jun 21 11:15 (192.168.1.203) Stirling pts/2 Jun 21 22:14 (192.168.1.204) Allison pts/3 Jun 21 22:16 (192.168.1.205),登录名,who am I 命令,who am I 命令:显示当前登录的用户名,date命令,在屏幕上显示当前日期和时间,日期和时间只有超级用户有权设置。 修改系统时间: 格式为da
25、te mmddHHMMYYYY.SS,即月日时分年.秒,ps命令,ps 是用来显示目前用户的进程或系统进程的状况,显示进程的信息包括进程ID、控制进程终端、执行时间和命令。进程是正在执行的一个程序的实例,通常是由程序,数据集合和进程控制块(Process Control Block 简称PCB)三个部分组成。,在线查询命令,Man是最常用的在线查询命令,man 是手册( manual )的意思。 UNIX 提供在线帮助(on-line help)的功能,man 能管让用户在使用时查询命令、系统调用、标准函数库、各种表格等的用法。 $man ls,Vi的启动方法,用法:vi filename 例
26、如:vi abc.c,启动vi编辑文件abc.c。 vi有搜索命令和卷动功能,可以用来浏览文本文件,比more,less等更方便,但是应当避免在浏览时对文件无意中做出错误的修改。可以使用view代替vi进入编辑程序,就不允许修改文件内容。,保存与退出命令,:w 保存:w new_filename 保存为指定文件:wq :x ZZ 保存并推出vi,用户账号的维护,用户维护命令 useradd、usermod、userdel 组维护命令 groupadd、groupmod、groupdel),useradd,使用useradd命令会在/etc/passwd和/etc/group中增加一行,使用这个
27、命令还可以选择同时创建用户的home目录、shell和自动拷贝一个目录下的文件到用户的home目录下。 语法:useradd -u uid -o -g group -G group group -d dir -s shell -c command m -k skel dir login -o 选项允许多个UID -m 选项使建立home目录。,groupadd,语法:groupadd -g gid -o group 一个简单的例子: groupadd t3 增加一个叫t3的组。,一些特殊的目录路径,点目录(.) 代表用户当前所在的目录 点点目录() 代表当前目录的上一级目录。,文件类型,文件是
28、字节序列,在UNIX系统中,一切都是以文件的形式来组织和管理的。 UNIX中的基本文件类型有四种:普通文件、目录、设备文件(特殊文件)、链接。这些不同类型的文件以一个分层的树结构进行组织,以根目录为起始位置(/)。每个文件对应一个inode号,把这些不同的文件组织在一起,就是一个文件系统。,普通文件,作为一个用户,你使用的信息会作为一个普通文件来存放。普通文件可以含有如手稿或程序正文的常规ASCII字符,可以按用户的意愿进行建立、修改和删除。普通文件中的文本文件主要包括ASCII文本文件和一些可执行的脚本文件等;二进制文件主要是32位的可执行文件等;数据文件主要是系统中的应用程序运行时产生的文
29、件。,目录,目录是个含有其它文件并包含这些文件的位置和属性信息的文件。例如,一个目录包含它含有的所有文件和目录的清单,以及它们的地址、特性、文件类型(普通文件、链接、目录还是特殊文件)和其它属性。,设备文件,设备文件又叫特殊文件,表示一个物理设备,它可以是个终端,一个通信设备,或是象磁盘驱动器这样的存储设备。从用户的角度来看,UNIX系统处理特殊文件的方法与处理普通文件的方法相同,也就是说,用户可以完全按读写普通文件的方法读写设备。设备文件一般放在/dev目录下。它分为块设备文件和字符设备文件,块设备文件以区块为输入输出单元,如磁盘;字符设备文件是以字符作为输入输出单元,如串口。,链接文件,链
30、接分为两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。 硬链接相当于文件拷贝,符号链接相当于快捷方式,静态文件(可共享文件),静态文件主要存在于三个目录中:/opt、/usr、/sbin。 /opt: 这个目录一般用来存放应用程序。开发人员和系统管理员会用它来安装新的产品和本地使用的应用程序。 /usr/bin: 这个目录包含了基础的UNIX系统操作和文件处理的命令,所有的用户都有权限读取这个目录(“bin“ 是 binar
31、y 的缩写)。 /usr/sbin: 这个目录中有所有的在帮助手册1m章节中的命令,这些命令都是系统管理命令。,动态文件(私有文件)3-1,动态文件主要存在于/home、/etc、 /stand、/tmp、/dev、/mnt和/var目录中,下面分别说明这些目录的作用。 /home 每一个UNIX系统的用户都有他或她自己的帐号。同登录id和口令一起,系统管理员会分配给你一个你自己的目录。 而这个目录一般都存放在 /home目录下。用户对自己的目录有完全的控制权,并负责对自己的目录下面的子目录和文件进行组织和管理。当你登录进一个系统,你会进入与你帐号相联系的目录中,这个目录,通常被称为HOME目
32、录或是登录目录。从这个目录出发,你可以进入任何你有权进入的其它目录,至少你可以存取在你HOME目录中的任何东西;甚至你还可移动到UNIX系统的其它目录中(默认情况如此),除非系统管理员限制用户对系统中特殊目录的存取。 /etc 这个目录中有许多的系统配置文件。,动态文件(私有文件)3-2,/stand/vmUNIX 这个文件存储的是UNIX系统内核的文件。当系统启动时,会将这个文件加载入内存,对通过内核对所有的系统操作进行控制。 /tmp 这个目录通常用作操作系统的一个临时空间,操作系统创建中间文件,或是应用程序或者用户的临时文件通常都是放在这个目录下面。 注意:UNIX系统的惯例:无论何时,
33、都可以删除tmp目录下的任何文件。 /dev 这个目录下有那些可以被联接到你系统中的硬件设备的文件,由于这些设备是作为一个到设备之间的联接,数据从来不会被直接存储到这些文件中,这些问文件通常被叫做特殊文件或是设备文件。,动态文件(私有文件)3-3,/mnt 这个用来安装其它的设备(例如:光驱)。 /var/mail 这个目录包括每一个有邮件的用户的信箱。 /var/news 这个目录包括当前的新闻信息的所有的文件。里面的内容可以通过键入news -a 来显示。 /var/tmp 这个目录通常被用于用户的临时空间。,文件系统布局,which 命令,which命令在判断将要使用命令的哪一个版本时有
34、用。一些命令有多个home。你到底是执行的哪一个版本,是由你PATH变量中指定的目录的顺序决定的。,文件的权限和存取,存取一个文件需要用户的身份,和与文件相关的权限。 UNIX系统为一个文件提供三层存取结构: user 代表文件的所有者 group 代表对文件有存取权限的组 other 代表系统中的其他所有的用户 每一个文件都属于系统中的一些用户。文件的属主有完全控制权决定什么人有什么权限存取文件,属主能允许或拒绝其系统中的其他用户存取文件。,chmod命令,chmod命令被用来更改一个文件或目录的存取权限,只有文件的属主(或root-系统管理员)才能改变权限。 为了保护一个文件不被删除和破坏
35、,文件所在的目录和文件本身一定不能有写的权限。文件写的权限允许用户改变(或是覆盖)文件的内容,如果一个目录有写的权限,会允许用户删除目录中的文件。,chown命令,chown更改文件的属主 语法:chown owner :group filename. chown功能是更改一个文件的属主和组ID 只有文件的属主和root才能更改一个文件的所有权。 只有文件的属主才能控制文件的属性和存取,ps命令,使用ps命令查看进程状态 使用ps命令可以检查系统中正在运行的进程的状态,可以把系统中全部的活动进程列出来,这些进程既包括在后台运行的,也包括在前台运行的。,重要的系统进程,UID :用户ID,PID
36、:进程 ID PPID:父进程ID,用户进程,用户进程与特定的用户标识和终端相关联。通过在ps命令行指定用户名或终端ID很容易将用户进程和系统进程区分开。 例如,# ps -ef | grep -v “root“ 列出除root用户进程之外的其它所有用户进程。,kill 命令,被用来中断任何命令,其中包括nohup和后台命令。 具体的说,kill发送一个信号给一个进程,进程收到其中的大多数的信号后,默认的行动都是死亡。发送信号者必须是进程的属主;不能用kill杀掉其他用户的进程除非你是是超级用户。,命令的历史机制 2-1,语法:history -n| a z 功能:显示以前输入的命令。n表示命
37、令编号, a z表示命令编号的范围 例子: 列出最近输入的两个命令 $ history 2 cd more .profile,命令的历史机制 2-2,重新输入命令,通过简单地键入:r c 来从命令历史中运行任意的命令。 其中c 代表命令号。,test 命令,test 命令 语法:test expression 或者 expression 功能:test命令对表达式进行测试,并且设置返回值。,exit命令,exit命令 语法:exit arg 功能:结束当前shell程序的执行并且设置返回值。 exit命令的功能是立即退出正在运行的shell脚本,并设定退出值。 语法格式:exit n 其中n是设定的退出值(退出状态)。如果未显示出n的值,则退出值设为最后一个命令的执行状态。,