第三章 Linux操作基础汇.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 Linux操作基础汇

3.4.6 命令行的处理过程 shell对命令行的处理过程如图3-1所示 获取从第1个字符到第1个 空格之间的字符串为命令名 换行 获取更多 的命令行 程序存在吗? 显示未找到 程序的提示 提交结果 执行程序 N Y 图3-1 命令行的处理过程 当命令行上输入命令的绝对路径或命令的相对路径时,shell将在指定目录下查找用户具有执行权限的对应文件。如用户输入了/bin/ls,shell将在/bin目录下查找具有可执行权限的ls文件,若用户输入了ls,shell将在系统所设置的环境变量PATH中查找具有可执行权限的ls文件。 shell没有找到文件的原因一般是:一是输入命令名有误;另一种是输入的命令文件所在的目录没有在系统的环境变量PATH中设置。 3.4.7 内置命令 内置命令是存放在shell内的命令,相当于DOS系统的内部命令。每个shell都有自己的内置命令集合。 shell的内置命令在系统中找不到与之相对应的可执行的文件。而工具(或称普通命令,是相对于内置命令的。)是系统中的一个可执行的程序。也就是说,在使用shell的内置命令时,无需指定它的路径;而使用工具时,无论是使用绝对路径、相对路径或PATH,在系统中必然存在一个与该工具相对应的可执行的文件。 shell执行命令的顺序是:内置命令、工具。如当用户编辑了一个可执行的文件时,而它的文件名恰好与shell的某一内置命令有相同的文件名时,当用户在shell提示符后输入该文件名并按下Enter键后,shell执行的是内置命令而不是用户编辑的可执行文件。即shell总是在查找命令或工具之前执行shell内置命令。 可以使用info bash builtin或type命令查看当前shell的内部命令: [root@localhost ~]#type echo who if ls [root@localhost ~]#info bash builtin 3.5 运行级别 运行级别是操作系统当前正在运行的功能级别,级别从0-6,具有不同的功能。在Linux系统中,运行级别存放在/etc/inittab文件里,而这个文件是init程序寻找的主要文件。最先运行的服务是存放在/etc/rc.d目录下的文件。 大多数的Linux发行版本,启动脚本位于/etc/rc.d/init.d目录下。这些脚本被ln命令链接到/etc/rc.d/rcn.d(n代表运行级别0-6)目录。如/etc/rc.d/rc2.d目录表示其下的文件就是和运行级别2相关的。该目录下的文件由三部分组成:第1个字母、0-99的数字和数字后的字母组合。如文件开头的S(start)表示启动服务,K(kill)表示不启动服务,数字表示服务启动的顺序,数字后面的字母组合,表示启动的服务。 如/etc/rc.d/rc2.d/S10network,表示系统在运行级别2时,启动系统时,第10项启动network服务,/etc/rc.d/rc2.d/K25squid,表示在运行级别2时,系统在启动时,不启动squid服务。 标准的Linux运行级别为3或者5。如果运行级别是3,系统就运行在多用户状态(为文本界面);如果运行级别是5,则运行X-Window系统(图形界面)。 * * 第三章 Linux操作基础 本章学习要求 掌握Linux系统中的用户角色 掌握登录Linux系统的方法 掌握shell的语法格式 理解绝对路径和相对路径的概念 了解Linux系统的运行级别 了解如何获得帮助信息 用户在学习本章及以后的章节时,建议使用一台安装有Linux操作系统的计算机,进入图形用户界面(GUI,Graphical User Interface)或文本界面。本书将以Linux系统的文本界面(CLI,Command Line Interface)进行讲解。如果用户使用GUI,则需要用户使用终端模拟器来执行本书中的命令。 在Linux系统中,虽然有很多的应用都可以使用图形化界面实现,但大多数使用和高级管理Linux的实用程序和技巧还得在CLI界面下通过输入命令来实现。如Linux系统下DNS的安全配置、MySQL的使用与安装等。 3.1 用户 用户要进入并操作Linux系统,必须使用用户名和密码登录到Linux系统。在Linux系统中,不同的用户所具有的权限不同,要完成不同的任务需要不同的用户,也可以说不同的用户,可能完成的工作也不一样。 3.1.1 用户的角色 Linux系统中用户的角色是通过UID(用户ID)来识别的,并且UID是唯一的。 root root即根用户,

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档