初级班讲义unix常用命令.ppt

上传人:小飞机 文档编号:6099822 上传时间:2023-09-24 格式:PPT 页数:83 大小:451KB
返回 下载 相关 举报
初级班讲义unix常用命令.ppt_第1页
第1页 / 共83页
初级班讲义unix常用命令.ppt_第2页
第2页 / 共83页
初级班讲义unix常用命令.ppt_第3页
第3页 / 共83页
初级班讲义unix常用命令.ppt_第4页
第4页 / 共83页
初级班讲义unix常用命令.ppt_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《初级班讲义unix常用命令.ppt》由会员分享,可在线阅读,更多相关《初级班讲义unix常用命令.ppt(83页珍藏版)》请在三一办公上搜索。

1、,UNIX常用命令,中国UNIX用户协会培训中心,工程师 主讲,学习时间:1.5周,UNIX系统层次化视图,UNIX文件系统结构,UNIX文件命名规则,在UNIX系统中可以使用长文件或目录名,可以给目录和文件取任何名字,但必须遵循下列规则:1)除了/之外,所有的字符都合法。2)有些字符最好不用,如空格符、制表 符、退格符和字符:?,#$&()-;“”等。3)避免使用加减号或.作为普通文件名的 第一个字符。4)大小写敏感。,UNIX文件后缀,在DOS和Windows中,文件名的后缀就可以表示该文件的类型;但在UNIX中,只要是可执行的文件并具有可执行属性它就能够执行,不管文件后缀是什么,但对一些

2、资料文件一般也遵循一些文件名后缀规则,举例如下:,1)系统文件:*.conf,*.rpm,等 2)程序与脚本:*.c,*.pl,*.php 等 3)格式文件:*.wav,*.jpg,*.htm 等 4)存档与压缩文件:*.tar,*.gz,*.Z,*.tgz,*.tar.gz 等,登录,UNIX是一个多用户、多任务的操作系统,允许多个用户同时使用系统资源。为了让系统知道用户是谁,拥有什么权力,可以使用什么资源,用户必须首先向系统表明自己的身份,这个过程称为登录(login)。当显示出系统缺省的主提示符(对普通用户,缺省的主提示符是$;对超级用户root,缺省的主提示符是#),就表明用户登录成功

3、了。若登录不成功,系统将要求用户重新登录。用户退出系统的方法有两种:键入命令:exit在提示符下按Ctrl+D组合键,Solaris 登录界面,Linux 登录界面,CLI 登录界面,退出系统,UNIX命令格式,命令格式:命令 选项 参数 例:ls-la/etc/default说明:当有多个参数时,可以写在一起。绝对路径:是从根开始一级一级地进入各个子目 录,最后指定该命令或文件。相对路径:是从当前目录进入某目录,最后指定 该命令或文件。两个特殊的目录.和.,分别指示当前目录和当前目录的父目录。,UNIX命令解释过程,内核中的系统功能调用,是外部命令或使用程序,通配符,常用的通配符:*匹配任何

4、字符或任何数目的字符?匹配任何单字符 匹配任何包含在括号里的单字符,文件处理指令:ls,指令名称:ls指令英文原义:list指令所在路径:/usr/bin/ls执行权限:All User语法:ls 选项-alFR 文件或目录-a 显示所有文件,包括隐藏文件-l 使用长格式显示-F 附加文件类别,符号在文件名最后-R 陆续显示目录-d 列出指定的目录功能描述:显示目录文件,对文件而言 对目录而言r 可读此文件 可得知目录内有哪些文w 可修改此文件 可在此目录内建立及删除文件x 可执行此文件 可进入此目录内-无此使用权 无此使用权,rwx 代表的意义如下,文件处理指令:touch,指令名称:tou

5、ch指令所在路径:/usr/bin/touch执行权限:All User语法:touch 选项 文件名 以MMDDhhmm的形式给出要修改的时间功能描述:生成空文件和修改文件存取时间范例:$touch 02110213 ok$touch abc,文件处理指令:cd,指令名称:cd指令英文原义:change directory指令所在路径:Shell内部指令执行权限:All User语法:cd 目录功能描述:切换目录范例:$cd.回到上一级目录$cd 回到用户的宿主目录$cd/切换到根目录$cd./usr 切换到上一层目录的usr目录,文件处理指令:pwd,指令名称:pwd指令英文原义:prin

6、t work directory指令所在路径:/usr/bin/pwd执行权限:All User语法:pwd功能描述:显示目前所在的工作目录范例:$pwd/usr/X11R6/bin 显示当前工作目录为/usr/X11R6/bin,文件处理指令:cp,指令名称:cp指令英文原义:copy指令所在路径:/usr/bin/cp执行权限:All User语法:cp-pr 源文件或目录 目的文件或目录-p 保留原文件的日期属性-r 递归复制所有文件 功能描述:复制文件,文件处理指令:cp,范例:$cp file1 file2 将文件名为 f1 的文件复制一份为文件名为 f2 的文件。$cp file1

7、 file2 dir 将文件file1,file2复制到目录dir$cp-r dir1 dir2 将dir1下的所有目录包括子目录陆续地复制到dir2,文件处理指令:rm,指令名称:rm指令英文原义:remove指令所在路径:/usr/bin/rm执行权限:All User语法:rm-irf 文件或目录-i 互动模式,删除前再做一次确认-r 递归删除目录-f 强制删除功能描述:删除文件,文件处理指令:rm,范例:$rm-i file 删除文件前询问是否删除$rm-rf dir 强制删除整个目录,文件处理指令:mv,指令名称:mv指令英文原义:move指令所在路径:/usr/bin/mv执行权限

8、:All User语法:mv-if 源文件或目录 目的文件或目录-i 覆盖前提示-f 强制移动功能描述:移动和重命名文件,文件处理指令:mv,范例:$mv file1 file2 将文件file1移动到文件file2,其实也就是更名地操作;若file2为目录,则是将file1移动到file2目录下,文件处理指令:cat,指令名称:cat指令所在路径:/usr/bin/cat执行权限:All User语法:cat 文件名功能描述:显示文件内容范例:$cat cc.txt$cat tempa tempb tempc,文件处理指令:more,指令名称:more指令所在路径:/usr/bin/more

9、执行权限:All User语法:more 文件名 f或(空格)显示下一页(Enter)显示下一行 q或Q 退出more功能描述:分页显示文件内容范例:$more/etc/services$ls/etc|more,文件处理指令:less,指令名称:less指令所在路径:/usr/usr/bin/less执行权限:All User语法:less 文件名功能描述:按页显示文件内容,可用方向键上下翻页范例:$less/etc/services,文件处理指令:head,指令名称:head指令所在路径:/usr/usr/bin/head执行权限:All User语法:head-num 文件名-num 显示

10、文件的前num行功能描述:查看文件的前几行范例:$head-20/etc/services,文件处理指令:tail,指令名称:tail指令所在路径:/usr/usr/bin/tail执行权限:All User语法:tail-num 文件名-num 显示文件的后num行功能描述:查看文件的后几行范例:$tail-30/etc/services,文件处理指令:ln,指令名称:ln指令英文原义:link指令所在路径:/usr/bin/ln执行权限:All User语法:ln-s 源文件 目标文件-s 符号链接功能描述:产生链接文件,文件处理指令:ln,范例:$ln-s/usr/bin/less/us

11、r/local/usr/bin/less 将/usr/bin/less链接到/usr/local/usr/bin/less$ln/etc/csh.cshrc/root/.cshrc 将/etc/csh.cshrc硬链接/root/.cshrc,Example:sun:/tmpcat testHello world!dsun:/tmpln s/tmp/test/tmp/linktestsun:/tmpls l lrwxrwxrwx 1 root other 9 Apr 30 14:12 linktest-/tmp/test-rw-r-r-1 root other 16 Apr 30 14:10

12、testsun:/tmpcat linktestHello world!sun:/tmpcat testHello world!sun:/tmprm testsun:/tmpls-llrwxrwxrwx 1 root other 9 Apr 30 14:12 linktest-/tmp/testsun:/tmpcat linktestcat:cannot open linktest,文件处理指令:mkdir,指令名称:mkdir指令所在路径:/usr/bin/mkdir执行权限:All User语法:mkdir 选项-p 目录名-p 依次创建目录功能描述:建立目录范例:$mkdir int$m

13、kdir-p int1/mail/,文件处理指令:rmdir,指令名称:rmdir指令所在路径:/usr/bin/rmdir执行权限:All User语法:rmdir 选项-p 目录名-p 依次删除目录功能描述:删除空目录范例:$rmdir int$rmdir-p int1/mail/,权限管理指令:chmod,指令名称:chmod指令英文原义:change file or directorys mode指令所在路径:/usr/bin/chmod执行权限:All User语法:chmod-R mode=4,2,1 or a,u,g,o+,-,=r,w,x,s,t 文件或目录 功能描述:改变文件

14、或目录的权限 范例:$chmod a+r file1 所有用户对file1有读的权利,权限管理指令:chmod,范例:$chmod og-x file1 删除group与other用户对file1文件的执行权利$chmod u=rwx file1 将file1的文件所有者权限设为可读、可写、可执行$chmod 777 file2 指定file2为所有用户可读、可写、可执行$chmod-R 644 dir/将dir目录下的所有文件权限设置为644,权限管理指令:chown,指令名称:chown指令英文原义:change file or directorys owner指令所在路径:/usr/bi

15、n/chown执行权限:All User语法:chown-R 用户.群组 文件或目录 功能描述:改变文件或目录的所有者 范例:$chown cuug file 改文件file的所有者为cuug,权限管理指令:chown,范例:$chown-R cuug dir/将目录dir所有文件的所有者改为cuug$chowm R cuug:other dir/将目录dir的所有者改为cuug,属组改为other,权限管理指令:chgrp,指令名称:chgrp指令英文原义:change file or directorys group指令所在路径:/usr/bin/chgrp执行权限:All User语法:

16、chgrp-R 群组 文件或目录 功能描述:改变文件或目录的所属组 范例:$chgrp baodong file 改文件file的所属组为baodong,权限管理指令:chgrp,范例:$chgrp-R baodong dir/将目录dir所有文件的所属组改为baodong$chown-R baoshi:baodong dir/将目录dir的所有文件所有人改为baoshi,所 属组改为baodong,权限管理指令:umask,指令名称:umask指令所在路径:Shell内置命令执行权限:All User语法:umask 功能描述:设置文件的默认生成掩码 范例:$umask$umask 022,

17、文件搜索指令:which,指令名称:which指令英文原义:which file指令所在路径:/usr/bin/which执行权限:All User语法:which 文件或目录 功能描述:显示文件或目录的所在目录 范例:$which ls/usr/bin/ls 显示ls文件的所在位置为/usr/bin/ls,文件搜索指令:find,指令名称:find指令英文原义:find指令所在路径:/usr/bin/find执行权限:All User语法:find 搜索路径 搜寻关键字 文件或目录-type?指定搜索文件的文件类型-gid n 指定搜索组id为n的文件-group gname 搜寻组名称为g

18、name的文件-name Foo 搜寻与Foo类似的所有文件功能描述:寻找文件或目录,文件搜索指令:find,范例:$find/-name file1-print 执行find从根目录/寻找file1的位置并把输出 显示到屏幕上$find/etc-name f*-print 在/etc目录下搜寻所有以f开头的文件$find/etc-name c?-print 搜寻所有以c开头后面有两个字符的文件$find/-name core-print-exec rm-rf;查找名字为core的文件,然后将其删除,文件搜索指令:grep,指令名称:grep指令所在路径:/usr/bin/grep执行权限:A

19、ll User语法:grep 要找的字串 要寻找字串的源文件功能描述:在文件中搜寻匹配的行并输出范例:#grep baoshi/etc/passwd#ls-l/etc|grep inetd.conf,帮助指令:man,指令名称:man指令英文原义:manual指令所在路径:/usr/bin/man执行权限:All User语法:man 任何关键字功能描述:获得帮助信息范例:$man ls 查看ls指令的帮助信息,帮助指令:man,其他:$manpath 显示完成的帮助手册页路径$man ls|col b ls.txt 将man手册页转换成普通文本文件,压缩解压指令:gzip,指令名称:gzip

20、指令英文原义:GNU zip指令所在路径:/usr/bin/gzip执行权限:All User语法:gzip 选项-19r 文件-1 是数字1,表示快速压缩-9 9代表最佳状况压缩,读音nine约等于nice-r 陆续压缩整个目录功能描述:用Lempel-Ziv coding(LZ77)技术压缩文件压缩后文件格式:.gz,压缩解压指令:gzip,范例:$gzip-1 dnews27p.exe 快速压缩dnews27p.exe生成压 缩文件$gzip-9-r test/用最佳压缩-9,再加上陆续选项-r压缩整个目 录test/,压缩解压指令:gunzip,指令名称:gunzip指令英文原义:GN

21、U unzip指令所在路径:/usr/bin/gunzip执行权限:All User语法:gunzip 选项-r 文件或目录-r 代表陆续解压缩功能描述:解压缩以gzip压缩的.gz文件范例:$gunzip 等同于gzip-d,-d是解压缩的意思$gunzip-r test/,压缩解压指令:tar,指令名称:tar指令所在路径:/usr/bin/tar执行权限:All User语法:tar 选项zcvf 文件或目录-z 使用gzip压缩.tar文件-c 产生一个.tar文件-v 观看归档过程-f 指定归档后的文件 功能描述:归档文件目录归档后文件格式:.tar,压缩解压指令:tar,范例:$t

22、ar cvf mymail.tar Mail/将目录Mail/下所有文件归档成一个文件$gzip-9 mymail.tar最佳状况压缩生成的mymail.tar,压缩解压指令:tar,tar的解压缩语法:tar xvf tarfile.tar-x 将打包文件tar开-t 测试tarball压缩文件-z 如果配合选项c使用是压缩,配合x使用是 解压缩-v 将解压缩的过程显示在屏幕上-f 指定解压对象为文件 如:$tar zxvf$tar ztvf,归档指令:cpio,指令名称:cpio所在路径:/usr/bin/cpio功能描述:将文件打包到文档中;从文档中释放文件;把文件复制到另一个目录。文档

23、可以是磁盘、一张或多张软盘、一个或多个磁带上的文件。三种模式:o:copy-out,从标准输入设备读入文件名列表,按照文件列表将文件加入到存档文件中i:copy-in,从标准输入设备读入存档文件,解除里面的文件p:copy-pass,从标准输入设备读入文件列表,将文件复制到指定目录,归档指令:cpio,参数选项:o,-create:运行-o模式i,-extract:运行-i模式p,-pass-through:运行-p模式v,-verbose:显示命令的执行过程t,-list:显示输入的内容d:如果有必要,cpio将创建目录m:不更改文件的创建时间范例#find.print|cpio ov/te

24、st.cpio从当前目录下查找所有文件,然后归档到/test.cpio中,ls|cpio ov test.cpio当前目录下的文件,如果包含目录,将忽略其中的文件cpio idcmv test.cpio将归档文件中的内容解包出来ls|cpio pv/tmp将当前目录下的所有文件复制到/tmp目录下cpio itv test.cpio察看归档文件的内容,压缩解压指令:compress,指令名称:compress指令所在路径:/usr/bin/compress执行权限:All User语法:compress-vdf 文件名称-v 显示压缩比例和压缩后的文件名-d 将.Z结尾的压缩文件解压缩-f 强

25、制将文件压缩压缩后文件格式:.Z范例:$compress-v letter.txt,压缩解压指令:uncompress,指令名称:uncompress指令所在路径:/usr/usr/bin/uncompress执行权限:All User语法:uncompress-v 文件名称-v 显示解压缩的信息解压对象:以.Z为结尾的压缩文件范例:$tar xvf net.tar,压缩解压指令:uncompress,范例:(linux)$tar Zcvf net.tar.Z net/(linux)Z表示用uncompress同时解压解包 将net目录tar起来后,再用compress压缩,压缩解压指令:zi

26、p,指令名称:zip指令所在路径:/usr/usr/bin/zip执行权限:All User语法:zip-rfF 压缩后的文件名 被压缩的文件或目录-r 陆续压缩-f 更新压缩-F 修理压缩文件功能描述:压缩文件或目录压缩后文件格式:.zip,压缩解压指令:zip,范例:$zip ee.gif$zip-r mail mail/$zip-rf mail mail/,压缩解压指令:unzip,指令名称:unzip指令所在路径:/usr/usr/bin/unzip执行权限:All User语法:unzip-d 压缩文件名-d 连子目录一起解开功能描述:解开用zip压缩过的压缩文件范例:$unzip-

27、d mail.zip,系统信息指令:hostname,指令名称:hostname指令所在路径:/usr/bin/hostname执行权限:All User语法:hostname 功能描述:查看主机名范例:$hostnamesun,查看系统硬件配置,OK状态下okbannerSPARCstation 10,Type 5 KeyboardROM Rev.2.4,64 MB memory installed,Serial#6745644Ethernet address 6:3:10:a:cc:4a HostID 5767686,/usr/platform/uname-i/sbin/prtdiagSy

28、stem Configuration:Sun Microsystems sun4u Sun Ultra 5/10 UPA/PCI(UltraSPARC-IIi 440MHz)System clock frequency:110 MHzMemory size:256 Megabytes=CPUs=Run Ecache CPU CPUBrd CPU Module MHz MB Impl.Mask-0 0 0 440 2.0 12 9.1=IO Cards=Bus#FreqBrd Type MHz Slot Name Model-0 PCI-1 33 1 ebus 0 PCI-1 33 1 netw

29、ork-SUNW,hme 0 PCI-1 33 2 SUNW,m64B ATY,GT-C 0 PCI-1 33 3 ide-pci1095,646 No failures found in System=,prtconf查看系统已安装的硬件prtconf-V打印当前的OBP版本号/usr/platform/sun4u/sbin/prtdiag v|grep OBP,psrinfo-v查看当前处理器的类型和速度(主频)Status of processor 0 as of:05/06/03 23:49:05 Processor has been on-line since 04/25/03 11

30、:48:38.The sparcv9 processor operates at 440 MHz,and has a sparcv9 floating point processor.,dmesgdmesg|grep net,系统信息指令:uname,指令名称:uname指令所在路径:/usr/bin/uname执行权限:All User语法:uname 选项-ra-r 显示操作系统发表版本-a 显示系统所有标示信息功能描述:显示系统信息范例:$uname-r$uname-a,网络通信指令:write,指令名称:write指令所在路径:/usr/bin/write执行权限:All User语法

31、:write 功能描述:向另外一个用户发信息,以Ctrl+D作 为结束范例:$write webmaster,网络通信指令:wall,指令名称:wall指令所在路径:/usr/bin/wall执行权限:All User语法:wall message 文件名功能描述:向所有用户广播信息范例:$wall Happy New Year!$wall msg.txt,网络通信指令:mesg,指令名称:mesg指令所在路径:/usr/usr/bin/mesg执行权限:All User语法:mesg 选项yn y 接受从其他用户发来的信息 n 不接受从其他用户发来的信息功能描述:显示当前是否接受其他用户发来

32、信息范例:$mesg$mesg n,系统关机指令:shutdown,指令名称:shutdown指令所在路径:/sbin/shutdown执行权限:root语法:shutdown 选项now-y-g-y 不确认马上关机-g 修改等待周期为你指定的秒数功能描述:关机范例:#shutdown-g 120 系统两分钟后关机,Vi 简介,Vi是Visual interface的简称,它是一个功能强大的全屏幕文本编辑器,是UNIX最重要的应用程序之一,它的作用是建立、编辑、显示ASCII码的文本文件。Vi没有菜单,只有命令。注意:Vi命令并不锁定所编辑的文件,因此多个用户可能同时编辑一个文件,那么最后保存的文件版本将被保留。,用VI编辑文件,用vi编辑文件example$vi example,Vi 的三种运行模式,进入,vi filename,退出,输入 i,o,a,ESC键,:,命令以回车结束运行,插入文本,移动光标,移动光标(续一),向后翻页,删除、拷贝文本,yy,在当前光标位置后一行拷贝文本,在当前光标位置前一行拷贝文本,修改和替换文本,cw,修改命令,J,把光标所在行与下一行合成一行,字符串检索、替换命令,n,重复上一个命令,检索方向与检索命令相同,N,重复上一个命令,检索方向与检索命令相反,s,保存文件和退出Vi,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号