sa 119
SA119 系统操作环境第一课
指导目标:
在学完此课时之后,你应该可以掌握
1:使用桌面系统的组件
2:管理目录和文件
3:创建和调试文件
4:控制用户的工作环境,以及执行远程操作。
5:压缩文件
课程结构图:
下面的这个课程结构图能够让你明白你应该完成的内容,以及你在什么地方可以找到需
要的指导要求参考。
使用的桌面系统组件
在SOLARIS9 的操作环境
中使用桌面。
使用命令行的特性以及帮
助资源
管理目录和文件
查看文件和目录
更改SOLARIS 操作环境目
录的内容
查找文件和目录
创建和调试文件
使用VI 编辑器
使用基本的文件授权操
作
控制用户的操作环境和执行远程操作
使用KORN SHELL
命令
执行基本的进程以及
工作控制
执行远程连接和文件传
输
存档文件
创建档案文件
压缩,查看以及解压
缩文件
主题没有覆盖到的内容:
这课没有覆盖到以下一些主题。大多数的这些主题在SUN 的教育丛书系列的课程
中有所讲解:
􀁺 系统管理概念:在SA-239 中讲述。SOLARIS9 操作环境的中间件系统管理。
􀁺 详细的SHELL 程序设计:SL-120 中讲述:系统程序员的SHELL 程序设计
􀁺 高级的系统管理概念:SA-299 中讲述:SOLARIS9 操作环境的高级系统管理
涉及到SUN 教育系列丛书的详细信息和详细登记的目录。
你应该为课程如何准备
确信你准备好了要接受这个课程,而且对以下问题你能肯定的回答么?
􀁺 你能用键盘输入命令和控制字符么?
􀁺 你能用鼠标的操作,并且在GUI 里进行点击么?
􀁺 你是否在桌面环境中操作觉得有些熟悉?
介绍:
已经向你介绍了这个课程,现在请向同学还有讲师你介绍一下你自己,请选择下面
的一些条目:
􀁺 名字
􀁺 公司联系方式
􀁺 职位,职能,工作职责
􀁺 参加这次学习的原因
􀁺 对课程有什么期望或要求
如何使用教材
为了让你能够有效的学习,这些课本使用了一个学习模块,它由以下一些部分组成。
􀁺 目标-在你完成部分教育内容后应该实现的目标,目标是总目的的基础,也是
更高目标的基础。
􀁺 讲稿-讲师会对指定的模块目标指定一些信息,这些信息是帮助你成功的学习
所必须的知识和技巧。
􀁺 活动-活动是多种多样的,例如练习,自我检查,讨论和示范。这些活动是用
来更容易的掌握一个目标。
􀁺 视频辅助-讲师会用一些视频辅助工具来讲述概念,例如进程,以视频的形式。
视频辅助工具常常包括图片,动画,和影片。
模块1:
使用SOLARIS9 操作环境的桌面。
目标:
在完成这个模块后,你应该掌握以下能力:
􀁺 描述一个台式PC 的4 个主要的组成硬件
􀁺 描述SUN OS 操作系统的3 个主要部分
􀁺 使用CDE 或者命令模式进入系统
􀁺 使用CDE
介绍一个计算机的主要组成部件
计算机是由硬件和软件组成的,他们协同合作来执行任务,计算机的硬件由一
些硬件组成例如CPU,RAM,DISK。软件或者操作系统,是程序和文件的集合,他们指导
和协调硬件工作。
硬件的一般展示
一个计算机的4 个主要组成硬件是:RAM,CPU,I/0,DISK。
SOLARIS 操作系统环境
SOLARIS OE 包含了SUN OS 5。X 操作系统,开放式网络计算软件(ONC),
以及SOLARIS CDE 图形用户接口(GUI)
SUN OS 操作系统是一个软件,它管理系统的资源和系统操作的进度。这个操
作系统解释解释来自用户和应用程序的指令,并且指导计算机如何去做。操作系统处理数据,
保持跟踪数据在硬盘上的存储,与输入输出设备的通信,例如显示器,硬盘,磁盘,打印机,
和MODEMS。
ONC软件提供网络服务,例如网络文件系统(NFS),它允许在计算机间共享
文件,其他的服务还有网络信息服务(NIS),他向客户端提供网络信息名字服务,还有NIS+
CDE是一个GUI(图形用户接口)例如在你的显示器上显示登陆屏幕。你可
以用CDE 完成大多数的计算机操作。
介绍SUN OS 操作系统
SUNOS 操作系统的三个主要部分:
􀁺 内核
􀁺 SHELL
􀁺 目录层次
内核:
内核是SUNOS 操作系统的核心,它管理着计算机的所有物理资源,如:
􀁺 文件系统和结构
􀁺 设备管理,例如存储数据到硬盘
􀁺 进程管理或者CPU 职责
􀁺 内存管理
SHELL:
SHELL 是用户和内核之间的一个接口,SHELL 主要是一个命令翻译 器,
SHELL 接受用户输入的命令,翻译这些命令,然后将这些命令转交内核去执行。
SHELL 的细分
SUN OE 支持以下3 种主要的SHELL
􀁺 BOURNE SHELL
􀁺 C SHELL
􀁺 KORN SHELL
BOURNE SHELL 是最原始的UNIX 系统的SHELL,他是超级用户ROOT 的
缺省SHELL,ROOT 是系统的一个特定帐号,他进入系统没有限制,而且拥有系统管理员
的特权。缺省的BOURNE SHELL 对于规则的用户的提示符是$,对于ROOT 用户的缺省提
示符是#
C SHELL有一些BOUNRE SHELL 所没有的特性,例如命令行历史,别
名和工作控制。C SHELL 对于规则用户的缺省提示符是:HOSTNAME%,对于ROOT 用
户的缺省提示符是HOSTNAME#
KORN SHELL 是BOURNE SHELL 的一个超级集合以及类似于C
SHELL 的一些附加特性。BOURNE SHELL 几乎完全向上兼容KORN SHELL。KORN SHELL
对于规则用户的缺省提示符是$,对于ROOT 的缺省提示符是#。
可选择的SHELL
􀁺 BASH-是GNU 项目是KORN 和C SHELL 的有用特性的集合。
􀁺 Z SHELL-十分的相似KORN SHELL 但是但是包括了许多其他的增
加性能。
􀁺 TC SHELL-是一个完全兼容C SHELL 但是又增加了许多性能的
SHELL
目录层次
SUN OE 目录层次包括了一个目录和文件的有组织的集合。
进入系统
登陆进程提供了一个让用户登陆系统的认可和授权的方式,CDE 登陆屏
幕会显示在你的显示器上,让你能够登陆系统并且使用桌面。
这里有许多方法可以进入系统。你可以通过直接的输入用户名还有密码进
入系统,或者你使用选项按钮。点击选项按钮你可以登陆到远程主机或者通过命令方式登陆。
用选项按钮来选择登陆选项:
选项按钮允许你不同的登陆方法。点击屏幕上的选项,一个菜单会弹出,
显示出一个登陆的层次选择。点击你所需要的选项。
􀂾 语言
􀂾 会话
􀂋 通用桌面环境
􀂋 用户的最后桌面
􀂋 失效的会话
􀂾 远程登陆
􀂋 输入主机名字
􀂋 在列表中选择主机
􀂾 命令行登陆
􀂾 重起登陆屏幕
语言:
语言选项允许你选择你会话的特殊语言。系统管理员为你的工作站设置了
缺省的语言。
会话:
会话选项允许你选择CDE,用户最后的登陆桌面,或者FAILSAFE 会话。
CDE选项打开一个桌面环境。如果没有设置主会话,这个选项打开你以
前最后离开会话时的桌面。如果设置了返回到主会话,这个选项打开你在启动方式管理器中
所设置的主会话所指定的桌面。
用户最后桌面选项打开你在以前最后一次离开所使用的桌面。
FAILSAFE选项用一个终端窗口来代替桌面窗口,这种登陆方法允许你用
其他的会话过程来确定问题。
远程登陆
远程登陆选项使你能够连接到一个远程系统并且用远程CDE 界面来登
陆。这个选项即可以让你连接到一个指定的远程系统,也可以让你在可选择列表中选择所要
登陆的远程系统。
命令行登陆
命令行登陆行登陆方式使你可以在UNIX 命令环境工作。这个非GUI 环
境不是CDE 桌面会话。在这个模式下CDE 桌面是被挂起的。
当你退出命令行会话时,CDE 登陆界面会在30 秒后重现的。
重置登陆屏幕
重置登陆屏幕选项会重新启动CDE 登陆屏幕。
用CDE 登陆屏幕登陆系统
从CDE 登陆屏幕进入到桌面会话,执行以下操作:
1. 在文本域里输入你的用户名,然后按回车或者OK 键
2. 在密码框里输入你的密码然后按回车或者是OK 键。
如果尝试登陆失败,会显示出一个对话框:
LOGIN INCORRECT;PLEASE TRY AGAIN。
3. 通过点击前面板上的EXIT 按钮,可以退出CDE 的登陆会话进程。
用命令行方式登陆系统
用命令行会话登陆,执行以下操作:
1. 电击选项,用来显示出选项的下拉菜单。
2. 点击命令行登陆,登陆屏幕将会消失。
3. 按下回车用来获得一个提示符,用来输入用户名,如果在30 秒内你
不登陆的话,登陆屏幕会自动重新启动的。
4. 在提示符下输入你的用户名,按回车。
5. 在PASSWORD 提示符下输入密码,在输入期间,所输入的密码是不
显示的。
6. 通过输入EXIT 来退出你的命令行会话。
更改你的密码
密码可以禁止你的帐号在非授权下登陆,拥护应该定期的更改密码,用来
促进帐号不被非授权的登陆。
在SOLARIS OE 里一个用户的密码:
􀁺 长度被限制在6-8 位之间
􀁺 最好至少包括2 个字母,以及一个数字或者特殊字符,例如;* $.
􀁺 一定要与用户名不一样。
􀁺 至少要有3 个字符与之前的密码不一样。
􀁺 可以包含空格。
􀁺 不要用用户名的倒写。
这些密码要求不会向ROOT 系统管理员显示密码或者其他密码。密码是
有ROOT 在创建合法用户是创建的。
要改变你的密码,执行以下操作:
1. 移动光标到一个桌面打开的空间。
2. 点击鼠标右键用来打开工作区菜单。
3. 点击工具。
4. 点击终端,就会在窗口左上角打开一个新的终端窗口,而且会有一个
SHELL 提示符。SHELL 在等待输入命令。
5. 在提示符下输入PASSWD,按回车。
6. 当提示显示:ENTER EXISTING LOGIN PASSWORD;输入你当前的
密码,然后按回车。
7. 当提示显示:NEW PASSWORD;输入你的新密码,然后按回车。
8. 当提示显示:RE-ENTER NEW PASSWORD;重新输入你的新密码。
按回车。系统会用你第二次输入的密码来效验你的新密码。
$ passwd
passwd: Changing password for user1
Enter existing login password:
New password:
Re-enter new passwd:
passwd: passwd successfully changed for user1
$
使用CDE
CDE 是SOLARIS OE 用户的标准桌面环境。这个部分用来描述如何使用
CDE 保护和选择会话,增加和删除工作区,改变背景,以及管理文件。
保护你的CDE 会话
保护你的CDE 会话,可以防止非授权的用户进入系统后的改动。有2 种
方法可以保护系统:
􀁺 锁住屏幕
􀁺 退出会话
锁住屏幕
锁住屏幕可以防止非授权的用户进入你的CDE 会话后的进行改动,为了
保持你会话的完整性,执行以下操作用来锁住屏幕。
1. 点击前面板上的挂锁图标,用来锁住屏幕,而且会显示出密码保护。
2. 输入你的密码,并按回车,就可以重新进入你的CDE 会话。
退出会话
退出会话将会全部结束你的会话。当你退出的时候任何打开的程序里的数
据都会丢失。在你退出的时候要保存当前所有没有保存的数据。用EXIT
按钮来退出,操作如下:
1. 在前面板上点击EXIT,会显示出一个确定退出的窗口。
2. 点击OK 或者当OK 按钮是激活的时候按回车,用来确定你要退出。
选择CDE 登陆会话
登陆屏幕上选项按钮允许你选择三种会话:CDE,用户最后一次桌面,或
者FAILSAFE。依你自己的需求进行选择。
CDE会话是缺省和最常用的桌面。用户最后一次桌面会话将显示该用户
最后一次保存的会话。FAILSAFE 会话跳过典型的CDE 启动过程,只显示一个终端窗口。
初始化会话
当你第一次登陆桌面,你的桌面会显示出统一的系统缺省值。其中有文件
管理器,桌面介绍,一个帮助册。
通用的会话
你所运行的会话常常包括了通用的会话。当你退出会话,系统会缺省的保
存通用会话。下一次你登陆桌面时,系统会正确显示你最后一次退出时的通用会话。这个功
能可以通过风格管理器的-启动工具来调试。可以通过点击前面板的桌面控制图标来进入风
格管理器。
主会话
你可以创建一个会话使你每次登陆时都是一样的,不管之前退出的那个用
户会话是什么样子的。你可以用风格管理器的启动设置来保存当前的会话状态。这个设置当
前的会话作为你每次登陆时的缺声会话。
改变CDE 的背景
你可以通过电击风格管理器窗口的背景图标来更改你桌面的背景。你选择
的颜色可以影响你当前显示的背景。你可以为每个工作区选择不同的背景。
改变你桌面的背景,执行以下操作:
1. 点击桌面控制图标,来显示风格管理器窗口。
2. 双击背景图标。
3. 从风格管理器-背景窗口选择你想要的背景幕。
4. 电击OK。
进入CDE 工作区
在前面板有4 个缺省的工作区图标。每个工作区都是一个单独的桌面环
境,点击工作区图标,可以从一个工作区转到另一个工作区。
你可以用风格管理器定制你的每一个工作区,你也可以增加或者删除工作
区。工作区的数量可以用前棉板的图标数量直接的反映出来。
用鼠标右键点击一个工作区图标,可以进行增加,删除,重命名工作区的
操作。
增加一个CDE 工作区
增加一个工作区执行以下操作:
1. 将鼠标移动到前面板的一个工作区。
2. 用鼠标右键点击一个工作区图表,并且选择增加工作区,一个叫新建
的工作区就会出现在前面板上。
重命名一个CDE 工作区
有两种方法可以改变工作区的名字。
更改当前被激活的工作区的名字
1. 移动到你想要更改名字的工作区
2. 点击前棉板的工作区名字。
3. 删除旧的名字。
4. 输入新的名字。
5. 按回车,用来完成更改。
更改另一个工作区的名字。
1. 将鼠标移动到前面板的工作区名字上。
2. 点击右键
3. 点击重命名
4. 删除旧名字
5. 输入新的名字
6. 按回车,完成更改。
删除一个工作区
删除一个工作区,执行以下操作:
1. 将光标移动到你想要删除的那个在前面板的工作区图标上
2. 点击右键。
3. 选择删除,工作区就会在前棉板被删除掉。
用CDE 来管理文件
文件管理器允许你将文件组织成目录和子目录的层次结构。当你打开文件
管理器的时候,你所看到的缺省内容是你工作主目录的内容。从这个目录,你可以进入上一
级或下一级目录,来观看其他目录。
你第一次进入CDE 会自动打开文件管理器,想要人工打开它,请点击前
面板的文件管理器图表。
路径的名字显示了全部层次的目录,你必须指定一个文件或者一个目录。
会显示出当前目录下的内容,在例子中的路径是:/export/home/user1.
想把文件从一个目录移动到另一个目录,将光标放在文件图标
上,然后按住鼠标的左键,并且拖拽图标到适当的目录图标。当文件的图标已经
放到了目录图标上,抬起左键,这是文件就移动到了这个目录。
模块2使用命令行的特性以及帮助资源
目标
在学习完这个模块后,你应该可以做到以下:
􀁺 在命令行写入命令并且执行
􀁺 使用在线文档。
下面这个课程图展示了模块在总体目标中的位置。
使用的桌面系统组件
在SOLARIS9 的操作环境
中使用桌面。
使用命令行的特性以及帮
助资源
在命令行建立和执行命令
你用UNIX系统命令去命令系统执行特殊的任务,你在终端窗口的命令行
输入命令。命令行包括命令以及选项或者参数。这些结构或者命令的组成部分叫做语法。
打开一个终端窗口,执行以下操作:
1. 用CDE登陆屏幕进入系统
2. 将光标移动到桌面上的一个打开的工作区
3. 点击鼠标右键打开工作区菜单。
4. 点击工具
5. 点击终端,在命令行上就会显示出一个SHELL提示符,并且等待接
受命令。
介绍命令行语法
你可以通过使用选项或者参数来使用命令的不同功能。
UNIX系统命令的组成部分
单词 描述
命令 指定系统要去做什么
选项 指定命令如何运行,选项以字符-开头
参数 指定什么将被影响,文件,目录,或文本。
使用命令
举例:UNAME,DATE,CAL
UNAME命令提供有关于系统的信息。缺省情况下输入后显示当前操作系
统的名字。
显示操作系统信息,输入:
$ uname
SunOS
DATE命令显示系统当前的日期还有时间。
$ date
Tue May 28 14:31:55 MDT 2002
CAL命令显示当前的年和月
$ cal
May 2002
S M Tu W Th F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
清除终端的内容,请输入:
$ clear
使用带选项的命令
例如:
$ uname -a
SunOS host1 5.9 Generic sun4u sparc SUNW,Ultra-5_10
使用带参数的命令
例如:
$ cal 12 2002
December 2002
S M Tu W Th F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
使用带选项和带参数的命令
例如:
$ ls -l file.1
-rw-r--r-- 1 user1 staff 0 Oct 19 09:54 file.1
在一个命令行上输入多个命令
可以在一个命令上上输入多个命令,以;(SEMICOLON)作为分隔符。格式为
command option argument;command option argument
例如:
$ date;uname
Thu May 30 15:24:03 MDT 2002
SunOS
控制字符
你可以用控制字符执行一些特殊功能,例如停止和开始屏幕输出,删除整个命令行,或停止
执行一个命令。
控制字符 目的
Control +c 中止当前运行的命令
Control +d 指到文件的结尾,或者退出
Control +u 在当前命令行删除所有的字符
Control +w 删除命令航的最后一个单词
Control +s 中止屏幕输出
Control +q 恢复屏幕从新输出,解除CONTROL +S的操
作
注:control +s ,control +q 现在已经很少用了,因为图形终端支持回滚。
使用在线帮助文本
显示在线人工帮助页
UNIX系统可以使用MAN命令,来显示如何使用相关的命令。
他的格式为:
man command
man option command
man option filename
在MAN里如何滚动页:
滚动键 动作目的
空格 显示下一屏
回车 显示下一行
b 向上回显一页
/pattern 以pattern向前查找
n 查找下一次出现pattern的地方
h 列出所有滚动操作
q 退出man命令
部分查找MAN帮助页
你可以用-s 选项进行对MAN帮助的部分查找,因为MAN也是有规律的组织起来的。
For example:
man -s number command
or
man -s number filename
用关键词查找MAN帮助页
如果你对所用的命令不熟悉,或者不知道,只知道大概的目的,你就可以用-K选项,输入
一个关键词,然后在MAN里自动查找有关的命令。
格式为:
man -k keyword
例如:
$ man -k calendar
cal cal (1)- display a calendar
calendarcalendar (1)- reminder service
difftimedifftime (3c)- computes the difference between two
calendar times
mktimemktime (3c)- converts a tm structure to a calendar time
$
注意:缺省情况下,关键词的查找功能是不能用的,需要ROOT用户使用CATMAN –W选项
后才可以。
#catman -w
#catman -w -M /usr/dt/man
#catman -w -M /usr/openwin/share/man
使用CDE帮助资源
点击前面板的图标,就可以打开CDE帮助资源。
使用在线产品文档
点击前面板的图标,就可以连接到SUN网站上,获得产品文档。
MODULE 3观察目录和文件
要求
􀁺 在目录中工作
􀁺 在文件中操作
􀁺 打印文件
在目录中工作
这里有许多命令可以让你在目录里工作。
显示当前的工作目录:
$ pwd
/export/home/user1
显示目录里的内容:
ls -options pathname
$ ls
dante dir2 dir5 file.2 file3 fruit2
dante_1 dir3 file.1 file2 file4 practice
dir1 dir4 file1 file.3 fruit tutor.vi
显示隐藏文件
$ ls –ah
注意:缺省情况下,文件的大小是以512BYTE=1BLOCK,显示的块的大小。
递归的显示
如果想递归的显示目录的内容,已经里面子目录的内容,用-R选项。
例如:
$ ls -R dir1
dir1:
coffees fruit trees
dir1/coffees:
beans brands nuts
dir1/coffees/beans:
beans
dir1/fruit:
dir1/trees:
显示文件类型
有两种方法可以显示文件的类型,一个是用ls –F 一个是用file命令:
符号 文件类型
/ 目录
* 可执行文件
(none) 纯文本或者ASCii文件
@ 符号连接文件
$ ls -F
dante dir2/ dir5/ file.2 file3 fruit2
dante_1 dir3/ file.1 file2 file4 practice/
dir1/ dir4/ file1 file.3 fruit tutor.vi*
$
注意符号链接是一个特殊的文件类型,它指向一个其他的目录或文件
使用file文件命令,可以让你确定文件的类型,并帮助你使用相应的命令去执行。
􀁺 text 包括ASCii,文本,命令文本,可执行SHELL教本
􀁺 data 是指那些有程序创建的数据文件,如果文件类型已知它会显示出文件
的类型,如果不是到会显示data filee
􀁺 excutable or binary 可执行文件或者是2进制文件
例如:
$ file dante
dante: English text
改变目录:
cd directory
可是用
cd ~user 直接进入这个用户的工作目录。
对文件进行操作
可以使用cat,more,tail,wc来显示文件的内容。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/40476/showart_314145.html
页:
[1]