Linux,UINX培训教材.doc_第1页
Linux,UINX培训教材.doc_第2页
Linux,UINX培训教材.doc_第3页
Linux,UINX培训教材.doc_第4页
Linux,UINX培训教材.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

客户机产品培训教材Unix基本应用及Sybase基本Unix命令1.ls 、cd、cp、mv、rm、mkdir、mdir、man、du、df、ps、pwd、kill 、. 、. ? *11 常用命令方式用命令方式能够完成很多与窗口系统下相同的操作,操作灵活、方便。1、#cd命令改变工作路径,相当于dos中cd命令。格式:cd directory常见形式:cd 返回到home目录。 cd 空格 . 返回上一级 目录 cd 空格/usr/bin 回到bin文件夹 cd database 回到当前目录下的子文件夹database 说明:在系统中,通常“.”表示本级目录,“.”表示上级目录。2、# pwd命令(print working directory)不跟任何参数,显示工作路径 相当于dos 下cd 后不跟参数。格式: pwd3、# ls 命令(list)列出目录中的文件,相当于DOS的dir命令格式:ls option file-listoption常用选项: -a(all)显示包括隐含文件在内的所有文件和目录。 -l(long)以长格式显示当前路径下的文件(10项)例如:ls -l显示:d rwx r-x r-x 2 root root 2 july23 11:44 home 1 2 3 4 5 6 7 8 9 104、# mkdir 命令创建新目录格式:mkdir directory5、 # rmdir 命令(rd)删除空目录格式:rmdir directory6、# cat命令创建、连接或显示文件。常见形式:cat exist_file 显示文件内容。 7、# cp命令作用:复制文件常见形式:cp source_file dest_filecp r source_file dest_file 考文件包括目录入子目录 cp source_file dest_file 考文件8、# mv命令移动文件或给文件改名。如果文件存在,则改名;若文件不存在,则移动存在的文件。格式:mv existing_file new_file9、# rm(remove)命令格式 rm option filename option -r 包含目录10、# more 命令功能:逐屏显示文件格式:more filename执行过程:.按空格显示下一屏,回车显示下一行。11、 # compressuncompress # zipunzip 打包tar命令 compressuncompress功能:对文件进行压缩与解压缩,同时将文件改名 * -*.Z 或 *.Z -*格式:compress filename uncompress filenamezipunzipzip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip: zip -r yasuo.zip abc.txt dir12.我下载了一个yasuo.zip文件,想解压缩:# unzip yasuo.zip3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们: unzip abc?.zip注释:?表示一个字符,如果用*表示任意多个字符。Tar命令语法:tar 主选项+辅选项 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。t 列出档案文件的内容,查看已经备份了哪些文件。u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。x 从档案文件中释放文件。辅助选项:b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。f 使用档案文件或设备,这个选项通常是必选的。k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。m 在还原文件时,把所有文件的修改时间设定为现在。M 创建多卷的档案文件,以便在几个磁盘中存放。v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。w 每一步都要求确认。z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。 首先要 弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# tar -rf all.tar *.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 # tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。# tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思# tar -xf all.tar这条命令是解出all.tar包中所有文件,-t是解开的意思以上就是tar的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件,tar提供了一种特殊的功能。这就是tar可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2等。1) tar调用gzipgzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下:# tar -czf all.tar.gz *.jpg这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz# tar -xzf all.tar.gz这条命令是将上面产生的包解开。2) tar调用bzip2bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。下面来举例说明一下:# tar -cjf all.tar.bz2 *.jpg这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2# tar -xjf all.tar.bz2这条命令是将上面产生的包解开。 3)tar调用compresscompress也是一个压缩程序,但是好象使用compress的人不如gzip和bzip2的人多。.Z结尾的文件就是bzip2压缩的结果。与compress相对的解压程序是uncompress。tar中使用-Z这个参数来调用gzip。下面来举例说明一下:# tar -cZf all.tar.Z *.jpg这条命令是将所有.jpg的文件打成一个tar包,并且将其用compress压缩,生成一个uncompress压缩过的包,包名为all.tar.Z# tar -xZf all.tar.Z这条命令是将上面产生的包解开有了上面的知识,你应该可以解开多种压缩文件了,下面对于tar系列的压缩文件作一个小结:1)对于.tar结尾的文件tar -xf all.tar2)对于.gz结尾的文件gzip -d all.gzgunzip all.gz3)对于.tgz或.tar.gz结尾的文件tar -xzf all.tar.gztar -xzf all.tgz4)对于.bz2结尾的文件bzip2 -d all.bz2bunzip2 all.bz25)对于tar.bz2结尾的文件tar -xjf all.tar.bz26)对于.Z结尾的文件uncompress all.Z7)对于.tar.Z结尾的文件tar -xZf all.tar.z12、# grep命令功能:在文件中查找字符串,并显示符合要求的行。格式:grep option string file_list可以在多个文件中搜索,方法是指定多个文件名,彼此用空格分开,或者使用*或?作为文件名后缀。option: -n 显示行号 -I 不区分大小写 -c 统计出共有几行满足条件的记录 -v 反向选择#grep sh /etc/passwd 在 passwd中找寻出带有sh的语句13、# find命令功能:查找文件位置格式:find path expressionexpression: -name filename -user usename14、# chmod命令功能:改变文件权限信息格式:chmod who operation permission filenamewho: u g o a u:user g:group o:other a:alloperation: +(增加权限), -(取消权限)permission : r w xchmod a+x file a+x 所有(u,o g )都设置可执行的属性chmod +r file 为用户(u )设置读的属性chmod u=rwx,g=rx,o=r file 分别为不同用户和组设置不同的属性chmod -R 777 /data/oracle/ /data/oradata/读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。777就是rwxrwxrwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。任何人都有读、写、运行三项权限。15、 # chown 和chgrp命令功能:修改文件主人和组。形式:chown owner filename chown uid:gid filename chgrp groupname filename chown R owner filename -R 表示将所有子目录下的文件chown -R oracle:oinstall /data/oracle/ /data/oradata/16、# mount /umount 命令功能:装配与卸载文件系统(光盘与软盘)格式:mount operation device directory umount device umount directoryoperation: -f DOS 表示装配DOS格式的文件系统,可用于从DOS 软盘中拷取文件。device : /dev/cd0 第一个光驱设备, /dev/fd0 第一个软驱形式:mount /dev/cd0 /mnt mount f DOS /dev/fd0 /mnt umount /mnt umount /dev/cd0对于软盘操作,参考相关命令doscp dosdir17、$su (super)功能:转换为超级用户或其他户用形式:su root su username username 举例: su - root Su - oracle18、# passwd命令功能:修改用户口令或其它用户信息形式:passwd passwd username 用于超级用户或有同样权限的用户19、 # date命令功能:显示或修改系统时钟形式:date date MMDDhhmmyyyy20、 # ps命令功能:显示系统进程状态形式:ps ef PIDTTYTIMECOMD2212pts/00:00openwin21、# kill命令功能:杀死一个进程形式:kill PID kill 9 PID22、 # df与du 命令显示磁盘空间使用情况格式:#df #du #du k 用kbyte来表示使用空间, #df k 用kbyte来表示剩余空间,/dev/dsk/c0t3d0s03038319926742773%/显示文件系统、总字节数、已用字节数、剩余字节数、容量使用百分比和本地硬盘加载点。23、 # man命令功能:为用户提供有关命令、文件、概念方面的有关帮助形式:#man 命令 #man tcp24、 dosdir命令功能:以DOS方式查看文件形式:#dosdir a: 25、 doscp 命令功能:将存储在DOS格式的文件拷贝到指定文件形式:#dosdir a:sco*.* /tmp 2文件编辑、查看、归档工具2 1文本编辑工具(vi)211命令格式:#vi 文件名l 编辑命令状态: esc-转换编辑方式(底行命令方式与输入方式之间) i-插入I在行首插入 x-删除 dd-整行删除 ndd删除n 行 A-在行末插入J 将下一行合并到本行末 o插入一行 0(zero)-行首 $-至行末 cw修改 r修改一个字符 R 进入替换状态 yy拷贝 nyy拷贝n行 p粘帖-移动光标l 底行命令状态:(进入方式 esc :)esc-转换编辑方式(底行命令方式与输入方式之间):wq-存盘退出:q!退出:x存盘退出:set number显示行号:set nonumber 不显示行号:set tabstop=x 设置制表符(tab)的长度:r filename 读文件到编辑的文件中:w filename 将正在编辑的内容写到filename中:%s/oldstr/newstr 替换,用newstr替换第一个oldstr:%s/oldstr/newstr/g替换,用newstr替换第一个oldstr22 tar命令格式:tar options /dev/rmt0 filenameoptions:c创建新的tar文件t列出tar文件内容x从tar文件中抽取文件v显示出文件名f指明操作对象例如:tar cvf /dev/rmt0 文件名 tar cvf etc.tar etc (将硬盘文件备份到硬盘) tar xvf etc.tar (将tar文件解开)3 telnet和ftp3 1 telnet 的应用311telnet 登录到远程主机格式:telnet hostname 登录到指定主机 telnet host_IP 登录到指定IP地址的对应的主机3 1.2用telnet测试具体端口,格式:telnet IP port 形式: $ telnet localhost 3000Trying .Connected to localhost.Escape character is .Connection closed by foreign host.以上表示端口已经被绑定$ telnet localhost 2500Trying .telnet: Unable to connect to remote host: Connection refused以上表示端口未被绑定3.2 ftp 的使用功能:不同主机间传输文件登录方式: ftp hostname 输入用户名输入passwd3.2.1get 功能:从远程主机下载文件 格式:get filename3.2.2put , 功能:向远程主机上传文件 格式:put filename3.2.3user , 功能:改变用户(以不同的用户登录) 格式user username3.2.4lcd , 功能:改变本地路径 格式ftplcd path3.2.4,mget, 功能取多个文件ftpmget filelist3.2.6mput ,功能:上传多个文件ftpmput filelist3.2.7ascii ,(as)功能:设置传输模式为 文本模式ftpas3.2.8binary (bin)功能:设置传输模式为 二进制模式ftpbin3.2.9 ! 进入sh 命令行(临时退出,exit返回)3210 bye功能:退出ftp程序 ftpbyeUnix的安装演示强大的网络常用网络命令1、ping 命令ping 命令用于检查某一主机是否正在运行。向远程系统发送一个ping请求,不回答机器状态,只报告网络接口已配置。格式:#ping 主机名显示:time= ms ;表明该系统可以通过网络访问。*unknown host 主机名 ;表明该系统名在网络上不可知。*ret =-1;表明知道该系统在网上,但是现在没有启动。2、netstat 命令netstat 命令显示与网络有关的各种数据结构的状态。格式:#netstat in强大的管理工具scoadmin1 软件的安装2 硬件驱动的安装3 用户的管理()4 组的管理5口令的管理附:Vi 简介 进入与离开 要进入 vi 可以直接在系统提示字元下键入 vi 档案名称,vi 可以自动帮你载入 所要编辑的档案或是开启一个新档。进入 vi 後萤幕左方会出现波浪符号,凡是列首有 该符号就代表此列目前是空的。要离开 vi 可以在指令模式下键入 :q, :wq 指令则是 存档後再离开(注意冒号)。要切换到指令模式下则是用 ESC 键,如果

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论