没有合适的资源?快使用搜索试试~ 我知道了~
Unix基础知识.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 68 浏览量
2022-06-22
09:41:24
上传
评论
收藏 105KB DOC 举报
温馨提示
试读
31页
Unix基础知识.doc
资源推荐
资源详情
资源评论
云南省调 系统- 基础知识
Unix 基础知识
一、 Unix 介绍
操作系统是贝尔实验室于六十年代末用 语言研制开发的。经过几十年的发展,已
经成为流行于从大型机、小型机到工作站甚至微机等多种平台的操作系统。 的成功
同时也推动了 语言的普及。本教材的目的是讲解 系统下的 程序设计,使 程序
员快速掌握 系统下的编程开发。作者在进行 编程开发的实践过程中,深感实
例的重要性-一个简短的 语言实例往往胜过长篇累牍的文字说明,当然了,文字说明也
是必不可少的。本教材将本着实例优先的原则,使您能够对 编程开发快速入门。
的版本不统一是出了名的,从 的发展历史来看,主要有两大流派: 的
系统 版本和加州大学伯克利分校的 版本,在此基础上,各家 厂商均开
发了各自的 操作系统。如:工作站厂商中有 的 、 的 、 的
、! 的 等,小型机有 上的 ",微机上有 、微软的 以及
随着 ""而风靡全球的 # 等。由于 $%& 的异军突起,对 的市场形成
巨大的威胁,各大 厂商不得不联合起来,在工作站市场上,统一以系统 版作为标
准,加入 版本中的一些优点,支持统一的 '((()"'*(")窗
口环境,以与 $%& 进行对抗。
二、 Unix 基础之 文件基础和 Shell
向来是强劲的作业系统,屹立多年不倒,但是,对一般使用个人电脑的用户来说,
确是比较陌
生,有见及此,编辑部选择了在个人电脑上也可运行自如,毋须庞大的 !+( 或甚麽
大机器的
,介绍给大家,让各位对另一广阔无限的作业领域探首一下,也许玩起 "" 时,
会有另一
番天地,别错过这一连十二期的「 基础篇」了。
可能有些人会误以为 只是那些功能强劲的庞然大机方会使用的作业系统,谁不知道
在个人电脑上,
一样可以使用,只不过所使用的是特别为个人电脑设计的 , 就是其中
的佼佼者。
对於惯用 或 视窗 环境 的 朋友来 说 , 的第 一重 关卡 就是那些「敏感标 号」
("*),
字母的大小写具有不同的意思,#、、# 或 这些指令全不相同,所谓「差之毫厘,谬
之千里」,
它对大小写可是绝对敏感的。
文件名称
在 下,建立的文件档案名称,可以是包含最多十四个字母数字字符的任意组合,
,
云南省调 系统- 基础知识
既可使用
下横「□」,也可使用句号「。」。不过,文件名称却不能使用某些特定字符,因为它们
对 来
说有特定意义。这些不能用作文件名的字符,分别是「;」「|」、「〈」、「〉」、
「’」「$」、
「!」、「%」、「(」和「)」,而文件名称中也不能含有空白空格等。
文件存取权
每个文件都可以拥有不同的存取权限,界定其它用户能否存取文件和目录。每个文件分为
三类所有
权:文件的属性、属主所在小组的成员(即组员),可存取系统的其它用户。用「|」的
指令,就
可以查看文件的权限。
%&&-
好像上列的文件存取权限,第一个符号指示文件类型,减号为普通文件,d则表示目录文
件。接著
的九个字符分成三组,分别表示属主、组员和其它用户的存取权;每组有三种存取权:
「代表读
(.%)、 & 代表写($")和 代表执行('/")。而没有存取权的相应位置则会
出现减号
(-)代替。
目录存取权
基本上,文件与目录之间的存取权的设置大致一样,但仍有些微分别。首先,要查看目录
的存取
权限,就要在「|」之後,加一个空白处,再加上「 d」。如果要改变当前目录,则用
「/%」。
改变存取权限
要加文件或目录的存取权限,可用「/(%」的指令,例子如下:
$/(%0+&+(
0 代表更改组员可以享有的存取权限,+& 就是让组员可以读与写该文件。而 则代表文
件的属性,
代表其它用户;减号(-)则代表取消某类人的某些存取权限。另一种更改权限的方法 ,
就是使
用八进制的数值指定存取权。每个符号赋与一个数值, 是 1,& 是 和 是 ,。例如组合
读与写,其存
取权的数值就是 2。又譬如欲使文件对文件属主、组员和其它用户均具读写权,指令如下:
$/(%222+(
云南省调 系统- 基础知识
更改用户属主
每当创建新档案与目录时,标记你是属主,你的同组人员为组员,如果要把文件的使用权
交给别人,
只有属主方可更改,指令如下:
$/&&+
/& 改变 了 文 件 的 身 分 ( ) 改 变 属 组要 改 变文 件 所属 的 组 别 - - 文 件 组
( ),指令变为:
$/00+
浏览文件内容
需要求助,可按?键。至於,浏览文件内容有几种方法,可使用 (,显示大文件,指令
如下:
$(+(
按〈/3〉,显示正文的下一全屏幕;按〈 "〉,转往下一行;按 4 进出文件;
键入模
式前缀(/),就可键入需要查找的匹配模式,若模式找不到,则会显示「 """
+%」
的信息。按 0 则逐次翻一个屏幕,而每个全屏幕後,都随提示符(:),按〈"〉,
看下一
屏幕,键入+,向前移动 个屏幕;-,向後移动 个屏幕;打入$,则移到文件尾。
如果使用
" 看文件内容,就可以在全屏幕上滚动文件内容。在任何位置,按</">,文件就会停
止滚
动;按</">4,则会继续滚动;按〈%〉则中断不看。
处理文件
/ 指令为复制文件,可以有多种用法。
(一)$/%5+&5+666备份一个文件
(二)$/+,+"666将 +, 和 + 复制到 " 目录下
至於,(* 则为改名指令,譬如
$(*+"666就是 +" 改名为
( 则是删除文件的指令。文件一经删除,就不能恢复它,故此,要加倍小心。
7
云南省调 系统- 基础知识
$(+(666加上「」,删除前,系统需要确认。
shell 环境
何谓 是用户与作业系统之间的交互层,用户修改其环境,设置或取消 的环
境变量,
迎合用户的需要和爱好。 本身就是一个电脑程序,用 语言编写,为协助用户与作业
系统之间
通讯而设计,管理用户与核心()之间对话,并把作业系统指令换成机器代码,其
实 用户
常用的 ,本身就是一个 。
shell 的用途
的主要任务是:提示用户打入指令,读指令,转换指令为核心所能理解的语言。其实,
可以看作为指令解释程序,提供一些工具,亦可以利用 的编写工具,构造电脑程序。
System V shell 类
8"( 的 可分为四大类: ;;9 ;和菜单驱动
。
而菜单驱动 可再细分为三类,分别是 )",8%( 或 /%( 和客户应
用程序。
每个 都有自己特定的环境文件,可以自行修改至合用,这些环境文件就仿如 的
批次档案
("/:)。
Bourne shell
对普遍用户来说, 可以说是第一个 ,它是由 贝尔实验室
"
所编写。默认提示((")是美元符($),其环境文件为 + 文件,由於文
件档案
不大,可以马上启动执行。+ 是存放在主目录下的普通正文文件(":),通过设
置
环境变量(3)和终端模式,可以使环境个人化,每次注册进入系统时, 会读入
+
文件,并执行所列出的指令。每当系统管理员创建新用户的户口时,系统都会自动构造一
个相应的
5+ 文件;而整个系统的环境文件就放置在;"/;5+ 中。用户可以使用 * 或其他正文
编
器修改。若要使用 * 命令显示,由於注册时已设置了这些变量,也不一定需要另行设置。
C shell
是由 )8 的 <8 编写,是标准 ()88"("3")命令解释,
1
云南省调 系统- 基础知识
其默认提示是份符(=),环境文件则是 // 和50。 采用 语言,是 和
' 系统
上公共软件的开发语言,提供了方便工具,快速打入,校正和再打入命令行。 50 是
的
注册环境文件,负责启动 ,注册时执行一次,而5// 则存放常用指令如 等指令。
譬如
我们要创建一个永久别名,把命令 &|"|( 别名化为 &,在提示(=)後,只需
要键入 & 即
可。用户可在5//>键入下面一行:
&?&;";(?
Korn shell
9 是 贝尔实验室 *%9 所开发,是 的增强版本,综合了
和 的特点和约定,而 9 则比 和 执行得更快。9 的默
认提示
与环境文件,跟其前身-- 一样,同为美元符号($)和5+ 文件。
进程控制
虽然同一时间,系统中运行许多进程,但是某一特定时刻, 只会让一个进程使用,而
则在
行使中的进程之间快速轮换,每个进程所占用的时间,称为时间片。8"( 为了保
持、跟
踪或调度每个进程,会给每个进程一个进程标识号 或 。要确定那些进程正在运行,
用户可
以使用 显示阁下的进程;或加上 选项,显示所有进程;加+ 选项,则显示的进程还包
括已启
动指令的执行中进程;0 显示某注册用户的进程。在 8"( 中,如果
阁下拥
有 ." 指令的作用权,就更可以看到所有进程。当一个指令需要较长时间完成,可以在指
令行後
尾加入元字符,该指令就会在後台执行,但对交互工作方式的指令就不适用了。
菜单驱动 shell
菜单驱动(!*) 可再细分为三项:
一、)"
)" 采用 $%& 图形用户介面,用户可用图符(/)窗口和菜单操作,如
)" 的作业系统就是 8"(;7@2。
二、系统管理员 :8%( 或 /%(
A
剩余30页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3701
- 资源: 59万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功