您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > UNIX与Oracle基础培训教材
1Unix基础与Oracle基础培训2005-4-42Unix培训目录第一章:系统安装第二章:Unix命令第三章:用户管理第四章:文件系统管理第五章:进程管理第六章:数据备份和传输工具3第一章:系统安装(一)系统配置主机名ultra网络连接(y/n)yIP地址192.9.200.1命名服务none子网(y/n)n地理,时区PRC时间4(二)系统安装系统安装初始化软件安装完全硬盘分区手动,用户化/4000swap300backup43005第二章:Unix命令(一)基本命令命令格式:命令参数1.ls显示文件名,等同于dos下dir命令命令格式:ls[option]fileoption:-l显示详细列表域1:文件类型和文件权限域2:文件连接数6(一)基本命令域3:文件所有者名字域4:文件用户组名字域5:文件长度域6-8:昀近修改日期域9:文件名-a显示所有文件,包含隐藏文件(以.起头的文件名)-R显示文件及所有子目录-F显示文件(后跟*)和目录(后跟/)-d与l选项合用,显示目录名而非其内容7(一)基本命令2.cd目录转换,等同于dos下cd命令注意目录分隔符为“/”,与dos相反命令格式:cddirname8(一)基本命令3.pwd显示当前路径4.cat显示文件内容,等同于dos下type命令命令格式:catfilename5.more以分页方式查看文件内容.命令格式:morefilename9(一)基本命令6.rm删除文件命令格式:rm[-r]filename(filename可为档名,或档名缩写符号.)例子:rmfile1删除档名为file1之文档.rmfile?删除档名中有五个字元,前四个字元为file之所有文档.rmf*删除档名中,以f为字首之所有文档.rm-rdir1删除目录dir1,及其下所有文档及子目录.10(一)基本命令7.mkdir创建目录命令格式:mkdir[-p]directory-nameExmaple:mkdirdir1建立一新目录dir1.mkdir-pdir/subdir直接创建多级目录11(一)基本命令8.rmdir删除目录目录必须首先为空命令格式:rmdirdirectory12(一)基本命令9.cp文档复制命令格式:cp[-r]sourcedestination例子:cpfile1file2将文档file1复制成file2cpfile1dir1将文档file1复制到目录dir1下,文件名仍为file1.cp/tmp/file1.将目录/tmp下的文档file1复制到现行目录下,档名仍为file1.13(一)基本命令10.mv文件移动命令格式:mvsourcedestination例子:mvfile1file2将文档file1,更改档名为file2.mvfile1dir1将文档file1,移到目录dir1下,档名仍为file1.mvdir1dir2若目录dir2不存在,则将目录dir1,及其所有档案和子目录,移到目录dir2下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,更改为目录dir2.14(一)基本命令11.du查看目录所占磁碟容量命令格式:du[-sk]directory例子:dudir1显示目录dir1的总容量及其次目录的容量du-skdir1显示目录dir1的总容量,以kbytes为计量15(一)基本命令12.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的文件名16(一)基本命令13.vi编辑器命令状态:j,k,h,l:上下左右0:行首$:行尾17(一)基本命令i,I:插入命令,i在当前光标处插入I行首插入a,A:追加命令,a在当前光标后追加,A在行末追加o,O:打开命令,o在当前行下打开一行,O在当前行上插入一行r,R:替换命令,r替换当前光标处字符,R从光标处开始替换数字s:替换指定数量字符x:删除光标处字符18(一)基本命令dd:删除当前行d0:删除光标前半行d$:删除光标后半行ctrl+f:后翻页ctrl+b:前翻页G:文件尾数字G:数字所指定行/string查找字符串19(二)增强命令1.grep搜索字符串命令格式:grepstringfilename寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引进pattern的观念.以下是一些简单的□例,以及说明:^M以M开头的行,^表示开始的意思M$以M结尾的行,$表示结束的意思20(二)增强命令egcatpasswd|grep^b列出大学部有申请帐号者名单catpasswd|grep^s列出交换学生申请帐号者名单catpasswd|grep'^b.503'列出电机系各年级...grep'^\.'myfile.txt列出所有以句点开头的行21(二)增强命令3.fgrep搜索字符串命令格式:fgrepstringfile4.file显示文件类型命令格式:filefileall文件类型为shellscript,ELF32bit,ASCIItext,dataortarfile22(二)增强命令5.diff比较文档或目录之不同内容命令格式:diff[-r]name1name2(name1name2可同时为档名,或目录名称.)例子:%difffile1file2比较文档file1与file2内,各行之不同处.%diff-rdir1dir2比较目录dir1与dir2内,各文档之不同处.23(二)增强命令6.cmp比较文档相同部分命令格式:cmpfile1file224(二)增强命令7.ftp远程文件传输命令格式:ftp[hostname|IPaddress]在进入ftp之後,如果与remotehost连接上了,它将会询问你username与密码,如果输入对了就可以开始进行文档传输.注意:如用户无密码,无法注册25(二)增强命令8.telnet远程终端访问命令格式:telnet[hostname|IPaddress]26(二)增强命令9.IO重新导向UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到萤幕上,这就叫做标准输入及标准输出,而我们可以更改标准出输出入.A.更改标准输入——在命令後方加filename,即可从filename这个文档输入资料.27第三章:用户管理(一)用户基本知识1.文件信息ls-ldrwxrwxrwxfilename(1)访问权限mode:rwxrwxrwxr:readw:writex:executeusergroupother缩写:(u)(g)(o)28(一)用户基础知识2.系统安全文件(1)/etc/passwd(2)/etc/shadow/etc/group/etc/default/login29(二)相关命令1.chmod改变文档或目录之属性命令格式:chmod[-R]modename(name可为档名或目录名;mode可为3个8位元之数字,或利用ls-l命令,列出文档或目录之读、写、执行允许权之文字缩写.)302.chown改变文档或目录之拥有权命令格式:chown[-R]usernamename(name可为档名或目录名.)例子:%chownuserfile1将文档file1之拥有权,改为使用者user所有.%chown-Ruserdir1将目录dir1,及其下所有文档和子目录之拥有权,改为使用者user所有.313.chgrp改变文档或目录之群组拥有权命令格式:chgrp[-R]groupnamename(name可为档名或目录名)例子:%chgrpvlsifile1将文档file1之群组拥有权,改为vlsi群组.%chgrp-Rimagedir1将目录dir1,及其下所有文档和子目录,改为image群组.325.who查看系统注册用户6.id查看当前用户用户号和组号7.passwd修改用户口令命令格式:passwdusername无用户参数修改本用户口令338.su转换用户命令格式:su[-]username无用户参数为转换到超级用户-:执行新用户环境设置34(三)shell特点1.solaris三类shellBourne(缺省shell)CKorn352.Bshell变量设置实例:终端类型:TERM=vt100;exportTERM语言环境:LANG=C;exportLANGPATH=$PATH:/usr/bin;exportPATH(2)环境文件.profile363.Cshell变量设置例子:终端类型:setenvTERM=vt100路径变量:setpath=($path/usr/bin)(2)环境文件.login.cshrc37第四章:文件系统管理(一)硬盘和文件资源硬盘和CD-ROM设备使用块设备接口.硬盘设备文件存储在/dev目录下.字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下.381.逻辑硬盘设备命名的约定/dev/[r]dsk/cwtxdysz例子:/dev/dsk/c0t3d0s0Cn:controllernumber控制器号,标识被硬盘控制的加到系统上的逻辑顺序.c0代表第一个硬盘控制器,c1代表第二个硬盘控制器tn:targetnumber目标号,是位于控制器内的地址,通常在外围设备的背面能找到目标号.39Dn:disknumber硬盘号,代表连在目标上的设备的逻辑单位号.d0代表第一个硬盘,d1代表第二个硬盘,依次类推.对嵌入式SCSI控制器,硬盘驱动号总是0。Sn:sliceorportitionnumer片或分区号,标识硬盘的分区.402.dmesg命令dmesg命令用实例名和物理名来标识连到系统上的设备.dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息.例子:下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备.对每个硬盘设备,输出三行信息,分别表示:硬盘的实例名.硬盘的物理设备名.硬盘的市场名和硬盘的外形信息特征.硬盘的逻辑设备名是对硬盘的物理设备名的符号连接.硬盘的实例名是对物理设备命的内核的缩写.Solaris命令不用此来表示硬盘.41(二)挂接文件资源1.mount文件系统挂接本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统.这个连接操作称为“挂接”,利用mount命令完成文件资源挂接到根文件层次的目录被称为挂接点.在调用挂接命令前,挂接点必须存在.命令格式:mountfile_namemount_point没有选项的mount命令显示当前已挂接的文件资源.42例子:#mount/dev/dsk/c0t3d0s0/export/home432.df显示文件系统所占用的硬盘空间df-k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间.各域的含义为:Filesystem被挂接的文件系统.Kbytes按Kbyte计算的文件系统大小.Used已用的数量(Kbytes).Avail可用的数量(Kbytes).Capacity已用的百分比.Mountedon挂接点.注意:大约10%的硬盘空间为文件系统保留,在df-k命令的输出中没有反映这一点.443.umount摘下文件资源从本地系统上摘下文件资源,超级用户可使用umount命令.命令格式:#umountmount_point
本文标题:UNIX与Oracle基础培训教材
链接地址:https://www.777doc.com/doc-5037535 .html