版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Unix操作系统的入门与基础,Unix操作系统概述 Unix操作系统是一种强大的多任务、多用户操作系统。早在上世纪六十年代未,AT&T Bell实验室的Ken Thompson、Dennis Ritchie及其他研究人员为了满足研究环境的需要,结合多路存取计算机系统(Multiplexed Information and Computing System)研究项目的诸多特点,开发出了Unix操作系统。至今,Unix本身固有的可移植性使它能够用于任何类型的计算机:微机、工作站、小型机、多处理机和大型机等。 Unix操作系统通常被分成三个主要部分:内核(Kernel)、Shell和文件系统。 内核
2、是Unix操作系统的核心,直接控制着计算机的各种资源,能有效地管理硬件设备、内存空间和进程等,使得用户程序不受错综复杂的硬件事件细节的影响。 Shell是Unix内核与用户之间的接口,是Unix的命令解释器。目前常见的Shell有Bourne Shell(sh)、Korn Shell(ksh)、C Shell(csh)、Bourne-again Shell(bash),本文主要以csh和bash为例。 文件系统是指对存储在存储设备(如硬盘)中的文件所进行的组织管理,通常是按照目录层次的方式进行组织。每个目录可以包括多个子目录以及文件,系统以 / 为根目录。常见的目录有 /etc (常用于存放系
3、统配置及管理文件)、/dev (常用于存放外围设备文件)、/usr (常用于存放与用户相关的文件)等。,一、关于Shell 上文中曾简要介绍过的Shell,不同Shell的命令格式会略有差异,现今最常使用的Shell是C Shell(csh)和Bourne-again Shell(bash)。Shell之间可以嵌套,即在C Shell环境中,输入命令: bash 就能进入Bourne-again Shell的使用环境。同理在Bourne-again Shell环境中,输入命令: csh 就能进入C Shell的使用环境。大家可依据自己的使用习惯来选择相应的Shell。 二、Unix命令格式 1
4、、Unix命令提示符 在命令行操作环境下,Unix系统会显示一提示符,提示用户可以在此提示符后输入一行命令。不同的Shell有不同的缺省提示符,如B Shell、Bourne-again Shell的缺省提示符为“$”,C Shell的缺省提示符为“%”。但当以root用户登录时,系统提示符统一缺省为“#”。 2、基本命令格式 Unix命令的基本格式如下: Command option(s) argument(s) Unix命令由一个命令(command)和零到多个参数构成。Unix的命令区分大小写,且命令和参数之间、参数与参数之间都应用空格隔开。,三、Unix文件系统 1、Unix文件系统分
5、类 Unix操作系统可由多个可以动态安装及拆卸的文件系统组成。Unix文件系统主要分为两大类:根文件系统和附加文件系统。根文件系统是Unix系统至少应含有的一个文件系统,它包含了构成操作系统的有关程序和目录,由“/”符号来表示。附加文件系统是除根文件系统以外的其它文件系统,它必须挂(mount)到根文件系统的某个目录下才能使用。本文中若无特别声明,则都是针对根文件系统来进行说明的。 2、Unix文件类型 在Unix中文件共分为四种: (1)普通文件(-):又分为文本文件、二进制文件、数据文件; (2)目录文件(d); (3)设备文件(b/c);又可分为块设备文件、字符设备文件 (4)链接文件(
6、l): 普通文件中的文本文件主要包括ASCII文本文件、英文文本文件和一些可执行的脚本文件等;二进制文件主要是32位的可执行文件等;数据文件主要是系统中的应用程序运行时产生的文件。 目录文件是用来存放文件目录的。 设备文件代表着某种设备,一般放在/dev目录下。它分为块设备文件和字符设备文件,块设备文件以区块为输入输出单元,如磁盘;字符设备文件是以字符作为输入输出单元,如串口。 链接文件类似于Windows系统中的快捷方式,它指向链接文件所链接着的文件。,值得注意的是,与Windows系统不同,Unix系统中目录本身就是一个文件,另外文件类型与文件的后缀名无关。 不同类型的文件有着不同的文件类
7、型标识(可使用“ls -l”命令来进行查看),它们使用下列符号来表示相应的文件类型: - 普通文件 d 目录文件 b 块设备文件 c 字符设备文件 l 链接文件 3、Unix目录结构 Unix系统采用树型的目录结构来组织文件,每一个目录可能包含了文件和其他的目录。该结构以根目录“/”为起点向下展开,每个目录可以有许多子目录,但每个目录都只能有一个父目录。 4、Unix文件名称 Unix文件名称的最大长度为256字符,其对字母大小写敏感,比如file1和File1是表示两个不同的文件。要说明的是,如果用“.”作为文件名的第一个字母,则表示此文件为隐含文件,如“.cshrc”文件(对于此文件,后文
8、将有介绍)。,值得说明的是,当创建了一个目录或文件时所赋予它的名字并非它的全名。一个目录的全名就是它的完整路径名,而一个文件的全名应该是由根目录到该文件所在目录的这条路径上的所有目录名再加上此文件的名称组成,相互之间用“/”分隔。如有一文件resume处于目录/export/home/ray中,则该文件的全名应为:/export/home/ray/ resume。 此外,对于路径名还会有绝对路径和相对路径这样两个概念。绝对路径是指一个目录或文件的全路径名,即以根目录为起始的路径。相对路径则以用户当前工作目录为起始,它是一个相对于用户的工作目录的文件路径。由于从根目录到用户的主目录的绝对路径可能会比较复杂,在csh和bash中可以使用一种特殊字符“”来代表用户的主目录的绝对路径名。另外,“.”可用来表示当前工作目录,“.”可用来表示当前工作目录的父目录。 说明: 工作目录是指用户当前正在其中进行操作的目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年旅游救援人员考核结果分析
- 各种导管护理试题及答案
- 高空坠物施工方案应急预案
- 非煤矿山安全管理人员培训试题11
- 肝移植术后患者家庭护理
- 暗挖作业安全规范试题及答案
- 胆囊结石的护理试题及答案
- 二级建造师市政实务历年真题及答案
- 档案自查报告及整改措施
- 肠易激综合征的护理
- 2026年高等教育法学类自考-00261行政法学历年参考题库含答案解析
- 2026年初级会计职称考试基础试题(含解答)及答案
- 中国电动两轮车换电行业市场现状及投资态势分析报告(智研咨询)
- 2025年法考客观题考试真题及答案
- 公共部门经济学(第三版)
- 瀛海太和劳动服务有限责任公司招聘笔试题库2026
- 全息儿童体能训练
- 消防水池有限空间监理细则
- 业务跟单职责及流程制度
- 伊犁皮里青露天煤矿150万吨年项目环境影响报告书
- 智能教室设备安装与调试方案
评论
0/150
提交评论