第2篇 Linux基本操作.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Linux基本操作 Linux系统有两种操作方法,一种是使用鼠标键盘等输入设备直接在图形界面X window上操作,另一种是通过输入文本命令方式在控制台上操作。各种Linux发行版的操作遵循同样的原则,所以操作方法非常相似。 2.1 登录 安装有图形界面的Linux系统启动后会直接进入到X window中,并提示输入用户名和密码登录。第一次登入可能需用创建一个新用户,该用户只是一个普通用户,不能直接进行系统配置。有些时候需要在控制台上登录,则直接输入用户名和密码即可。 2.1.1 shell程序 shell是一种具备特殊功能的程序,也是介于用户和Linux内核间的一个接口。Linux系统拥有多种shell,发行版中常用的是名为bash的shell。这种shell不但能执行简单的命令,还能将多个命令、条件和参数编写为程序执行。 2.1.2 控制台 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统,该账号的名称就是登录名。Linux系统通常有多个控制台,进入控制台后可使用shell程序操作计算机。 2.1.3 终端 终端是X window里访问shell程序的接口。在GNOME桌面上打开终端的方式为,选择“应用程序”|“系统工具”|“终端”命令。 2.2 文件和目录 文件系统是在物理存储设备中存放数据的索引格式,文件和目录是数据的逻辑划分形式。在Linux系统中,文件的准确定义是不包含任何其他结构的数据流。Linux系统的文件类型概况起来可分为五种,分别是:普通文件、目录文件、链接文件、设备文件和管道文件。 2.2.1 文件系统 文件系统是磁盘及其逻辑分区的目录结构,一个磁盘设备可包含一个或多个文件系统,但每个文件系统必须占据硬盘中单独的一个分区,如图2.3所示。 2.2.2 文件名 Linux系统的文件名由字符和数字组成,其中字符可以是大小写英文字母或其他Unicode编码的文字和符号。但不能包括“*”、“?”和“[ ]”文件名通配符。Linux系统的文件名也有类似其他操作系统的扩展名,在文件名最后一个“.”后的内容即是扩展名。例如,C语言源文件的扩展名是以“.c”,头文件的扩展名是“.h”。 2.2.3 路径名 Linux文件系统采用带链接的树形目录结构,即只有一个根目录。根目录可含有下级子目录或文件;子目录中又可含有更下级的子目录或者文件。这样一层一层地延伸下去,构成一棵倒置的树,如图2.4所示。 2.2.4 工作目录 控制台或终端在某个时刻总是对应着一个目录,该目录即工作目录。在控制台或终端执行命令或程序,对某个没有指定路径的文件或子目录进行操作,控制台或终端会自动在文件或子目录前加入当前工作目录的路径。例如,执行“ls”命令会将工作目录下的文件和子目录名称显示出来,除非在“ls”命令后输入某一具体的路径名称。工作目录可用“.”表示,工作目录上层父目录用“..”表示。“cd”命令用于改变工作目录。 2.2.5 起始目录 用户通过控制台或终端登录时,起始目录为用户的主目录。默认情况下,起始目录是用户主目录,通常是“/home”目录中与用户的登录名相同的一个子目录。起始目录可用“~”符号表示。例如,无论当前工作目录为何处,下列命令都能用于显示起始目录下的文件或主目录: ls ~ // 显示起始目录下所有的文件名与子目录名 控制台或终端会将“~”符号替换成用户起始目录的绝对路径,该符号也被认为是环境变量,Linux系统会自动维护“~”符号的值。 2.3 输入和输出 Linux系统的输入和输出功能由Linux内核提供,内核管理着所有的输入与输出设备,这些设备以设备文件的形式存在,保存在“/dev”目录中。所有运行在Linux系统上的应用程序必须通过Linux内核进行输入与输出操作,本节简单介绍Linux内核的输入和输出概念。 2.3.1 文件描述符 文件描述符是一个小的非负整数,内核用以标识某一特定进程正在存访的文件。当内核打开一个现存文件或创建一个新文件时,它会返回一个文件描述符给该进程,这样该进程就能通过内核访问目标文件。 2.3.2 标准输入、标准输出和标准错误 按惯例,每当运行一个新程序时,所有的shell都为其打开三个文件描述符:标准输入、标准输出以及标准错误。如果像简单命令ls那样没有做什么特殊处理,则这三个描述符都连向终端。大多数shell均提供同一种描述方法,这样可以使任何一个或所有这三个描述符都能重新定向到某一个文件,例如: # ls file.list 执行ls命令,其标准输出重新定向到名为file.list的文件上。 2.3.3 标准输入输出函数 标准输入输出函数提供一种

文档评论(0)

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

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

1亿VIP精品文档

相关文档