好东西UNIX+Solaris操作系统教程实用.docx
- 文档编号:2948092
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:31
- 大小:34.11KB
好东西UNIX+Solaris操作系统教程实用.docx
《好东西UNIX+Solaris操作系统教程实用.docx》由会员分享,可在线阅读,更多相关《好东西UNIX+Solaris操作系统教程实用.docx(31页珍藏版)》请在冰豆网上搜索。
好东西UNIX+Solaris操作系统教程实用
UNIX培训教程
(一)
Solaris操作系统培训教程
V1.0©
第一章Sun发展简史
(一)硬件体系
Ø81--89 Sun1/2/3 CISC Motrala 680x0系列
Ø89--94 Sun4/60 sparc1 Risc sparc
65 sparc1+
70 sparc2
Server :
Sun/290/670/690
Ø93--96 Sparc10/20 SuperSparc
ØServer :
1000/2000
96--97 Ultra1(140/170/170E/200E)
UltraSparc SBUS体系结构,UPA接口
Ultra2
Server :
E150,E3000
Ø98--99 Ultra5 ,Ultra10 PCI体系结构 (IDE外设)
Ultra30,Ultra60
Server :
E250,E450,E3500,E4500,E5500,E10000
Ø现在:
FIRE:
F280,F480,F880,F4800,F6800,F12000,F15000,F4900,F6900
(二)软件体系
ØSolaris 1.x SunOS 4.1.3+OpenWindow 1.x BSD
ØSolaris 2.x System V 32bit
2.5.1 SunOS 5.5.1 +OpenWindows
2.6 SunOS5.6+CDE1.2
ØSolaris 2.x System V 64bit
Solaris7,8,9,10
目前工行采用的是Solaris8。
第二章PROM状态命令与参数
二.1指令集
格式:
OK> 指令
Øbanner 显示当前机器配置状况,CPU,内存,hostid,EtherNet
Øprobe-scsi 显示内部SCSI通道所挂接设备
Øprobe-scsi-all 显示所有SCSI通道及所挂接设备
Øprobe-ide 显示所有IDE通道及所挂接设备(针对U10,U5)probe-fcal-all
Ødevalias 显示设备别名,如 cdrom,disk,disk0,disk1等
Øprintenv 无参数,显示环境变量或参数为环境变量名 如:
printenv auto-boot?
Øsetenv 设置环境变量,如:
setenv auto-boot?
false
Øset-default 恢复环境变量预定值 如:
set-default auto-boot?
Øset-defaults 恢复所有环境变量预定值
Øboot device [option] 启动主机
device :
设备别名,如:
cdrom,disk,net或直接设备名 如:
Ultra60 外置CDROM/pci@1f,4000/scsi@3,1/disk@6,0:
f
option :
-r 系统重新配置
-s 启动单用户环境
Øeject [cdrom|floppy] 弹出cdrom或floppy
Øreset 复位
二.2环境变量
Øauto-boot?
预定值=true 自动启动=false 进入PROM状态
Ødiag-switch?
预定值=false 启动状态,启动设备名为boot-device=true 诊断状态,启动设备名为diag-device
Øboot-device 预定值=disk
Ødiag-device 预定值=net
Øtpe-link-test?
网络检测 =true 检测网络(一部分机器具有此变量)
第三章Unix命令
三.1基本命令
命令格式:
命令参数
Øls显示文件名,等同于dos下dir命令
命令格式:
ls[option]file
option:
-l显示详细列表
域1:
文件类型和文件权限
域2:
文件连接数
域3:
文件所有者名字
域4:
文件用户组名字
域5:
文件长度
域6-8:
最近修改日期
域9:
文件名
-a显示所有文件,包含隐藏文件(以.起头的文件名)
-R显示文件及所有子目录
-F显示文件(后跟*)和目录(后跟/)
-d与l选项合用,显示目录名而非其内容
Øcd目录转换,等同于dos下cd命令
注意目录分隔符为“/”,与dos相反
命令格式:
cddirname
Øpwd显示当前路径
Øcat显示文件内容,等同于dos下type命令
命令格式:
catfilename
Ømore以分页方式查看文件内容.
命令格式:
morefilename
Ørm删除文件
命令格式:
rm[-r]filename(filename可为档名,或档名缩写符号.)
例子:
rmfile1删除档名为file1之文档.
rmfile?
删除档名中有五个字元,前四个字元为file之所有文档.
rmf*删除档名中,以f为字首之所有文档.
rm-rdir1删除目录dir1,及其下所有文档及子目录.
Ømkdir创建目录
命令格式:
mkdir[-p]directory-name
例子:
mkdirdir1建立一新目录dir1.
mkdir-pdir/subdir直接创建多级目录
Ørmdir删除目录
目录必须首先为空
命令格式:
rmdirdirectory
Øcp文档复制
命令格式:
cp[-r]sourcedestination
例子:
cpfile1file2将文档file1复制成file2
cpfile1dir1将文档file1复制到目录dir1下,文件名仍为file1.
cp/tmp/file1.将目录/tmp下的文档file1复制到现行目录下,档名仍为file1.
cp/tmp/file1file2将目录/tmp下的文档file1现行目录下,档名为file2
cp-rdir1dir2(recursivecopy)复制整个目录.
若目录dir2不存在,则将目录dir1,及其所有文档和子目录,复制到目录dir2下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录dir2.
Ømv文件移动
命令格式:
mvsourcedestination
例子:
mvfile1file2将文档file1,更改档名为file2.
mvfile1dir1将文档file1,移到目录dir1下,档名仍为file1.
mvdir1dir2若目录dir2不存在,则将目录dir1,及其所有档案和子目录,移到目录dir2下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,更改为目录dir2.
Ødu查看目录所占磁碟容量
命令格式:
du[-sk]directory
例子:
dudir1显示目录dir1的总容量及其次目录的容量
du-skdir1显示目录dir1的总容量,以kbytes为计量
Øfind文件查找
命令格式:
finddir-namefilenamecommand
例子:
find.-namehello-print寻找目前目录及所有的子目录内叫hello的文档.
find.-ctime+7-print找出七天内未被更动的文档
find.-size+2000m-print找出大小超过2000bytes的文档
find/tmp-userb1234567-print在/tmp下属於b1234567的文档
find.-name'*.c'-execrm{}删除所有的.c档
find.-nametest\*-print显示当前目录及其子目录文件名前4位为test的文件名
三.2增强命令
Øln文档连结
命令格式:
ln-soldnamenewname(Hardlink)
同一文档,可拥有一个以上之名称,可将文档做数个连结.
例子:
ln-sfile1file2 将名称file2,连结至文档file1.
Øgrep搜索字符串
命令格式:
grepstringfilename
寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引进pattern的观念.以下是一些简单的□例,以及说明:
^M以M开头的行,^表示开始的意思
M$以M结尾的行,$表示结束的意思
^[0-9]以数字开始的行,[]内可列举字母
^[124ab]以1,2,4,a,或b开头的行
^b.503句点表示任一字母
*星号表示0个以上的字母(可以没有)
+加号表示1个以上的字母
\.斜线可以去掉特殊意义
catpasswd|grep^s列出交换学生申请帐号者名单
catpasswd|grep'^b.503'列出电机系各年级...
grep'^\.'myfile.txt列出所有以句点开头的行
Øfgrep搜索字符串
命令格式:
fgrepstringfile
Ø4.file显示文件类型
命令格式:
filefileall
文件类型为shellscript,ELF32bit,ASCIItext,dataortarfile
Ø5.diff比较文档或目录之不同内容
命令格式:
diff[-r]name1name2(name1name2可同时为档名,或目录名称.)
例子:
%difffile1file2
比较文档file1与file2内,各行之不同处.
%diff-rdir1dir2
比较目录dir1与dir2内,各文档之不同处.
Ø6.cmp比较文档相同部分
命令格式:
cmpfile1file2
Ø7.ftp远程文件传输
命令格式:
ftp[hostname|IPaddress]
在进入ftp之後,如果与remotehost连接上了,它将会询问你username与密码,如果输入对了就可以开始进行文档传输.
注意:
如用户无密码,无法注册
(1)ftp命令
ascii将传输模式设为ascii模式.通常用於传送文字档.
binary将传输模式设为binary模式,通常用於传送执行档,压缩档与影像
档等.
cdremote-directory将远程主机上的工作目录改变.
lcd[directory]更改本地主机的工作目录.
ls[remote-directory][local-file]列出远程主机上的文档.
getremote-file[local-file]取得远方的文档.
mgetremote-files可使用通用字元一次取得多个文档.
putlocal-file[remote-file]将本地主机的文档送到远程主机.
mputlo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东西 UNIX Solaris 操作系统 教程 实用