Linux操作系统详解(第二部分).ppt





《Linux操作系统详解(第二部分).ppt》由会员分享,可在线阅读,更多相关《Linux操作系统详解(第二部分).ppt(189页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LinuxLinux操作系统详解操作系统详解(第二部分)(第二部分)(共三个部分)(共三个部分)总总 目目 录录第第1部分部分 Linux操作系统操作系统第第1章章 操作系统概述操作系统概述第第2章章 处理机管理处理机管理第第3章章 存储管理存储管理第第4章章 调度调度第第5章章 设备设备第第6章章 文件系统文件系统第第2部分部分 操作系统命令及操作系统命令及shell编程编程第第7章章 Linux基本命令基本命令第第8章章 使用使用vi编辑文件编辑文件第第9章章 shell编程编程第第3部分部分 系系 统统 管管 理理第第10章章 Linux系统软件的获取和安装系统软件的获取和安装第第11章
2、章 账号管理账号管理第第12章章 文件系统管理文件系统管理第第13章章 TCP/IP网络管理网络管理第第14章章 备份与恢复备份与恢复第第15章章 XWindow及及Genie应用程序应用程序第第2部分部分 操作系统命令及操作系统命令及shell编程编程第第7章章 Linux基本命令基本命令7.1 Linux的登录和退出的登录和退出7.2 文件命令文件命令7.3 目录和层次命令目录和层次命令7.4 查找命令查找命令7.5 目录和文件安全性目录和文件安全性7.6 磁盘存储命令磁盘存储命令7.7 进程命令进程命令7.8 联机帮助命令联机帮助命令7.9 小结小结 习题习题本章介绍本章介绍Linux基
3、本的交互实用程序,包括登录和退基本的交互实用程序,包括登录和退出,文件命令,目录和层次命令,出,文件命令,目录和层次命令,查找命令,目录查找命令,目录和文件安全性,磁盘存储命令,进程命令,联机帮和文件安全性,磁盘存储命令,进程命令,联机帮助命令。没有列出的命令请通过联机帮助命令获取,助命令。没有列出的命令请通过联机帮助命令获取,通过这些实用程序的学习,使读者进一步理解通过这些实用程序的学习,使读者进一步理解Linux系统。系统。7.1 Linux的登录和退出的登录和退出 1.启动启动Linux系统系统 启动启动Linux系统需要的过程可能和其他操作系统有点系统需要的过程可能和其他操作系统有点不
4、同。不同。如果计算机没有安装其他操作系统,只需如果计算机没有安装其他操作系统,只需接通电源,等待数秒后将看到计算机显示接通电源,等待数秒后将看到计算机显示LILO,然后系统再暂停一会,接着会继续显示各种启动然后系统再暂停一会,接着会继续显示各种启动信息。但是,如果让信息。但是,如果让Linux和其他操作系统共享一和其他操作系统共享一台计算机,就必须执行以下任务:台计算机,就必须执行以下任务:在在LILO提示提示下选择下选择Linux(如果设置的名称是(如果设置的名称是Linux)如如果安装了果安装了LILO,并为包含其他操作系统的分区并为包含其他操作系统的分区标注了启动标记,标注了启动标记,计
5、算机就被设置成多重引导。计算机就被设置成多重引导。这就意味着可以在这就意味着可以在LILO Boot:提示符下输入想:提示符下输入想引导的操作系统的名称。引导的操作系统的名称。如果在如果在 LILO 提示下按提示下按Tab键,键,会看到会看到LILO可以引导的操可以引导的操作系统的清单。作系统的清单。选择选择Linux,就可以运行了。就可以运行了。使用传统的使用传统的DOS操作系统时,只要打开电源,等待主操作系统时,只要打开电源,等待主机从软盘或硬盘启动即可,当出现机从软盘或硬盘启动即可,当出现“C”时,表明时,表明系统已成功启动,可以在系统已成功启动,可以在“C”后运行各种命令了。后运行各种
6、命令了。但但Linux系统却没这么简单。当从硬盘或软盘引导系统却没这么简单。当从硬盘或软盘引导Linux时,将在系统控制台上打印大量信息,表明时,将在系统控制台上打印大量信息,表明启动的整个过程。这些信息将分别存放在启动的整个过程。这些信息将分别存放在/var/log/syslog和和/var/log/messages等文件中。这些等文件中。这些信息对于事后分析系统的启动过程有着重要的作用。信息对于事后分析系统的启动过程有着重要的作用。大量信息打印完,最后出现大量信息打印完,最后出现login提示符。提示符。2.登录登录Linux系统系统 我们对系统的使用都是从登录开始的。首先要求使用我们对系
7、统的使用都是从登录开始的。首先要求使用者必须拥有一个合法的个人账号,只有系统认可了者必须拥有一个合法的个人账号,只有系统认可了的账号,才会获得系统的使用权。系统有两种用户:的账号,才会获得系统的使用权。系统有两种用户:超级用户超级用户root和一般用户。当机器启动完毕后,将和一般用户。当机器启动完毕后,将看到以下类似的信息:看到以下类似的信息:XLinux release 1.0 Kernel 2.2.12-4XL on an i686 login:从最后一行可以看出,从最后一行可以看出,现在可以登录了。现在可以登录了。第一次登录第一次登录Linux系统必须以超级用户系统必须以超级用户root
8、身份登录。身份登录。这个账号对系统的一切拥有完全的控制权限。通常这个账号对系统的一切拥有完全的控制权限。通常用用root账号进行系统管理及维护,包括建立新的用账号进行系统管理及维护,包括建立新的用户账号,启动、关闭、后备及恢复系统等。户账号,启动、关闭、后备及恢复系统等。因为因为root的权限不受限制,一旦误操作可能会导致不可的权限不受限制,一旦误操作可能会导致不可预料的后果,所以在以预料的后果,所以在以root身份登录时,身份登录时,必须格外必须格外小心,小心,并且只有在必须时才用并且只有在必须时才用root登录。如果是系登录。如果是系统管理员或者独自拥有这台机器,就可以用超级用统管理员或者
9、独自拥有这台机器,就可以用超级用户登录。登录的方式是在系统提示符后键入户登录。登录的方式是在系统提示符后键入root,例如:例如:login:root Password:键入键入root账号后,按下回车键,然后在系统提示账号后,按下回车键,然后在系统提示Password后输入超级用户的密码。系统将验证输入后输入超级用户的密码。系统将验证输入的用户名和密码是否正确,若正确,会出现如下提的用户名和密码是否正确,若正确,会出现如下提示:示:root xLinux/root#这表明已经进入系统,此处的这表明已经进入系统,此处的“#”符号是超级用户符号是超级用户的系统提示符,而普通用户的提示符是的系统提
10、示符,而普通用户的提示符是“”。如。如果密码输入错误,将出现如下提示:果密码输入错误,将出现如下提示:Login incorrect 稍后,又会出现稍后,又会出现“login:”,要求重新输入用户名。,要求重新输入用户名。注意,这里输入的密码并不在屏幕上回显,这样独特注意,这里输入的密码并不在屏幕上回显,这样独特的设计同样是为了安全的需要,以免旁边的人轻易的设计同样是为了安全的需要,以免旁边的人轻易地看到密码。正像在地看到密码。正像在Windows中输入密码使用中输入密码使用“*”显示一样,它有效地保护了密码,维护了系显示一样,它有效地保护了密码,维护了系统的安全性。统的安全性。普通用户登录时
11、,过程相似。例如,普通用户登录时,过程相似。例如,有个用户有个用户zhang,登录如下:,登录如下:XLinux release 1.0g Kernel 2.2.12-4XL on an i686 login:zhang Password:密码正确后将出现如下提示:密码正确后将出现如下提示:zhang xLinux zhang 一旦注册进入系统后,一旦注册进入系统后,可以用可以用passwd命令来修改密命令来修改密码。码。这时系统会询问当前的密码,这时系统会询问当前的密码,然后是新密码:然后是新密码:zhangxLinux zhang passwd Changing password for
12、zhang (current)UNIX password:New UNIX password:Retype new UNIX password:passwd:all authentication tokens updated successfully zhang xLinux zhang 与与root不同的是,这里的提示符是不同的是,这里的提示符是“”。提示符的。提示符的不同只是系统对不同级别用户的一种标识,有时使不同只是系统对不同级别用户的一种标识,有时使用了不同用了不同shell程序的用户的提示符也不相同。程序的用户的提示符也不相同。进入进入系统后,就可以执行各种任务了。系统后,就可以执行
13、各种任务了。3.退出退出Linux系统系统当用户执行完各种操作后,就要及时退出系统,这是当用户执行完各种操作后,就要及时退出系统,这是一个良好的习惯,即使是暂时离开机器也同样如此。一个良好的习惯,即使是暂时离开机器也同样如此。退出的操作很简单,只需键入下面的命令即可:退出的操作很简单,只需键入下面的命令即可:zhang xLinux zhang exit 在提示符后键入命令在提示符后键入命令exit后回车即可退出系统,重后回车即可退出系统,重新出现新出现login提示符。有的系统中用提示符。有的系统中用logout,或按下,或按下Ctrl+d也能退出或注销用户,但我们推荐使用也能退出或注销用户
14、,但我们推荐使用exit命命令。令。4 重新启动和关闭系统重新启动和关闭系统 有时在对系统的某一配置做了修改以后,或者安装了有时在对系统的某一配置做了修改以后,或者安装了新的软件,需要重新启动才能使所做的修改生效,新的软件,需要重新启动才能使所做的修改生效,这时就要用到重新启动命令这时就要用到重新启动命令reboot,它需要超级用,它需要超级用户的权限。进入超级用户后,命令如下:户的权限。进入超级用户后,命令如下:root xLinux/root#reboot 键入键入reboot命令后回车,系统将重新启动。还有一种命令后回车,系统将重新启动。还有一种重新启动的方法是不需要先进入超级用户,在重
15、新启动的方法是不需要先进入超级用户,在login状态下,同时按下状态下,同时按下Ctrl+Alt+Del键,系统同样可以键,系统同样可以重新启动,这就是所说的热启动。当做完所有的工重新启动,这就是所说的热启动。当做完所有的工作后,我们就要关闭系统了,这时切不可直接关掉作后,我们就要关闭系统了,这时切不可直接关掉电源,一定要首先执行关闭系统命令。此命令的执电源,一定要首先执行关闭系统命令。此命令的执行同样要在超级用户下执行,行同样要在超级用户下执行,命令如下:命令如下:root xLinux/root#halt 关闭系统命令是关闭系统命令是halt,有的系统可能是,有的系统可能是haltsys,
16、不同,不同的版本可能稍有差别,这可以参照不同版本的说明的版本可能稍有差别,这可以参照不同版本的说明书。其实,一般的关闭系统命令是书。其实,一般的关闭系统命令是shutdown,它的,它的具体用法将在以后详述。具体用法将在以后详述。5.为什么使用关闭系统命令为什么使用关闭系统命令 如前所述,如前所述,Linux在内存中缓冲了磁盘读写。通常,在内存中缓冲了磁盘读写。通常,对磁盘同一个块的多次读写可能实际上是对对磁盘同一个块的多次读写可能实际上是对RAM(Random Access Memory)的操作,这极大)的操作,这极大地提高了系统的性能,但是,如果出现意外情况,地提高了系统的性能,但是,如果
17、出现意外情况,如突然掉电或者机器重启动,内存缓冲区中的数据如突然掉电或者机器重启动,内存缓冲区中的数据将不能写进硬盘,造成数据丢失。所以,为防止这将不能写进硬盘,造成数据丢失。所以,为防止这种无谓的损失,大多数系统都采取了补救措施,由种无谓的损失,大多数系统都采取了补救措施,由 /etc/rc.d/rc.s或或rc.sysinit启动的启动的/sbin/update程序每程序每30秒钟把缓冲区的内容写入磁盘。这在一定程度上秒钟把缓冲区的内容写入磁盘。这在一定程度上保证了数据的及时写盘。但为了安全起见,在系统保证了数据的及时写盘。但为了安全起见,在系统结束运行前仍需有一个安全的关闭。这不仅能保证
18、结束运行前仍需有一个安全的关闭。这不仅能保证磁盘缓冲区正确地同步,而且可以让所有正在执行磁盘缓冲区正确地同步,而且可以让所有正在执行的进程正常地退出。的进程正常地退出。7.2 文件命令文件命令在在Linux系统中,几乎所有内容包括文档、命令、设系统中,几乎所有内容包括文档、命令、设备和目录等都组织成文件的形式,用文件来管理,备和目录等都组织成文件的形式,用文件来管理,常用的文件命令有:常用的文件命令有:1.cat、more、less命令命令(1)cat命令命令 功能:显示文本文件内容功能:显示文本文件内容 语法:语法:cat 文件名称文件名称 范例范例:cat file1 显示显示file1的
19、内容。的内容。cat file1 file2 file3 把把file1和和file2的内容输入到的内容输入到file3中。中。(2)more命令命令 功能:功能:一次以一个一次以一个page显示显示 语法:语法:more 文件名称文件名称 描述:通常在看一篇很长的文件时都希望是从头描述:通常在看一篇很长的文件时都希望是从头 看到尾,在看到尾,在Linux中,中,more命令可以以一个命令可以以一个page为为单位来浏览文件。当使用单位来浏览文件。当使用more时,可看到屏幕的左时,可看到屏幕的左下方有一个下方有一个“-more-”的信息,这时若按下回车键,的信息,这时若按下回车键,则会显示下
20、一行;若按下空格键,则会显示下一个则会显示下一行;若按下空格键,则会显示下一个page。(3)less命令命令 功能:功能:与与more命令相似,一次以一个命令相似,一次以一个page显示,显示,可可以前翻、后翻以前翻、后翻 语法:语法:less 文件名称文件名称 描述:若按下空格键,则会显示下一个描述:若按下空格键,则会显示下一个page,按下按下回车键则一行行地下翻,按下回车键则一行行地下翻,按下b键往上翻一页。键往上翻一页。相关命令:相关命令:zless2.ls命令命令命令名称:命令名称:ls功能:功能:查看目录及文件查看目录及文件 语法:语法:ls描述:描述:ls命令用来浏览文件与目录
21、,这个动作相当于命令用来浏览文件与目录,这个动作相当于DOS中的中的dir命令。命令。例如:例如:ls-l-rwxr-r-1 root dba 65520 Jan 29 1998 profile1 -rw-rr-1 root dba 103614 Jan 29 1999 services 这里大家看到的这里大家看到的-rwr-r是文件的许可权限,是文件的许可权限,r是是读权限,读权限,w是写权限,是写权限,x是执行权限。是执行权限。3.cp命令命令 命令名称命令名称:cp 功能:功能:拷贝文件拷贝文件 语法:语法:cp 文件文件 目的地目的地描述:其实描述:其实cp的语法与的语法与DOS的的c
22、opy语法大致相同。须语法大致相同。须注意的是,在使用注意的是,在使用cp时一定要有目的地才行,在时一定要有目的地才行,在DOS中做中做copy 时,有时可省略目的地,但在时,有时可省略目的地,但在Linux中就无法这样做。在中就无法这样做。在cp中也可以使用通配符,像中也可以使用通配符,像“*”、“?”等,例如,我们要将等,例如,我们要将root目录内的所目录内的所有文件,但不包括隐藏文件,拷贝至根目录下的有文件,但不包括隐藏文件,拷贝至根目录下的temp内,其命令为:内,其命令为:#cp /root/*/temp 若要拷贝所有小写字母开头的隐藏文件,其命令为:若要拷贝所有小写字母开头的隐藏
23、文件,其命令为:#cp /root/.a-z*/temp 4.rm命令命令命令名称:命令名称:rm功能:功能:删除文件删除文件 语法:语法:rm 文件文件 描述:描述:rm与与DOS的的del命令有些类似之处,不同的是,命令有些类似之处,不同的是,rm功能的强大与其相对杀伤力远不是功能的强大与其相对杀伤力远不是DOS的的del可可以相比。只要是文件,不管是否隐藏,或是文件使以相比。只要是文件,不管是否隐藏,或是文件使用权限设置成只读,用权限设置成只读,rm皆可删除,在此要注意的皆可删除,在此要注意的是已删除的文件是无法恢复的,所以在使用是已删除的文件是无法恢复的,所以在使用rm时时要特别小心。
24、要特别小心。例如,我们删除例如,我们删除temp目录下的目录下的file1文文件,可用:件,可用:cd temp;rm file1 在在Linux中要一次中要一次键入两个不同的命令时,只需在命令与命令键入两个不同的命令时,只需在命令与命令 之间加上分号即可,这样之间加上分号即可,这样Linux便会依照排列的先便会依照排列的先后次序来执行,在本例中,会先执行后次序来执行,在本例中,会先执行cd temp,再再执行执行 rm file1。5.mv命令命令 命令名称:命令名称:mv 功能:功能:文件更名或搬移文件更名或搬移 语法:语法:mv 文件名称文件名称 搬移的目的地搬移的目的地(或更改的新名或
25、更改的新名)描述:有的时候我们会做文件更名的操作,或是移描述:有的时候我们会做文件更名的操作,或是移动文件。其实文件更名与移动文件的操作原理是一动文件。其实文件更名与移动文件的操作原理是一样的,差别只是路径的不同。样的,差别只是路径的不同。mv命令通常被用来命令通常被用来移动文件,例如,把现在所在的目录中的移动文件,例如,把现在所在的目录中的netscape文件移到文件移到/usr内,可用:内,可用:mv netscape /usr 相关的命令还有:相关的命令还有:touch,file,diff等。等。7.3目录和层次命令目录和层次命令同同dos/windows操作系统一样,在操作系统一样,在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统 详解 第二 部分

限制150内