资源描述:
《unix 简单指令讲义》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、UNIX指令讲义 一.目录相关指令 1.pwd:显示目前在系统的工作位置2.cd:更改目前的工作目录e.g.:(1)移至父目录:cd..(2)移至子目录:cd子目录名称(3)移至某个目录:cd目录路径(4)移至某个使用者的账号:cd~别的使用者的账号3.mkdir:建立新的目录4.cp:复制档案e.g.:(1)cp来源档案目的档案(2)recursive,复制目录及目录下的子目录:cp-r目录名称5.rm:删除档案e.g.:(1)rm文件名称(2)recursive,删除目录及目录下的子目录及档案:rm-r目录名称(3)in
2、teractive,征求您的同意才删除档案:rm-i文件名称rm-ri目录名称二.档案相关指令1.ls:列出目前工作目录下的普通档案和目录2.ls-l:以长格式的方式列出目前工作目录下的普通档案和目录3.ls-a:列出目前工作目录下的普通档案和目录(包括以.为起始文件名的系统档案)4.ls-al:以长格式的方式列出目前工作目录下的普通档案和目录(包括以.为起始文件名的系统档案)5.ls-l
3、page:清除屏幕一页一页看档案和目录6.ls-l
4、more:一页一页看档案和目录7.du:查询档案使用空间e.g.:(1)du-s:显
5、示所有空间 8.mv:搬移档案,更改檔名e.g.:(1)mv旧档名新檔名 9.cat:在屏幕上显示出档案内容,若档案内容太长,ctrl+s→暂停屏幕打印ctrl+q→恢复屏幕打印e.g.:(1)列出行数,空白行除外:cat-b文件名称(2)列出行数,包括空白行:cat-n文件名称10.more:一页一页在屏幕上显示出档案内容e.g.:(1)先清除屏幕,再显示:more-c文件名称 11.head:把档案的头几行印出来e.g.:3(1)head-n(-number)文件名称 12.tail:把档案的后几行印出e.g.:(1)打
6、印最后n行的内容:tail-n(-number)文件名称(2)打印自第n行起的内容:tail+n(+number)文件名称 13.grep:搜寻档案内特定字符串并列出该行e.g.:grep字符串文件名称 14.find:找寻档案 三.在线查询相关指令 1.date:显示目前UNIX系统日期及时间2.who:显示目前正在使用系统的使用者3.finger:指定某个特定使用者,显示其数据4.history:显示之前所下过的指令5.clear:清除屏幕6.man:在线手册,显示某个指令的用法7.>:重导符号,原先档案内容会消失e.
7、g.(1)ls-l>文件名称:将ls-l的结果导入指定的档案里(2)cat>newfile:可建立一般的档案,以键盘输入档案内容,ctrl+D结束编辑8.>>:附着档案运算子,原档案内容不会消失e.g.:(1)cat>>filename:将键盘输入的数据附加在filename档案末端 11.<:重导符号,表示<后的档名为重导命令的输入e.g.:mailE_Mailaddress8、:pipe,将数据管道符号(
9、)左边的输出,当成是右边的输入来使用e.g.:ls
10、more:数据管道会指示系统将ls指令的输出,移
11、至more指令,当作more指令的输出而打印结果 四.文件名称的通配字符 1.?:在文件名称的运用中,表示此字的所在位置可以是任意字符e.g.:lst?t.txt2.*:在文件名称的运用中,表示此字的所在位置及其后所有剩余的位置可以用任何字符表示e.g.:ls*.txt 五.更改档案的存取权限 1.档案型态: total686→整个工作目录在系统中,所占据的区段个数drwx------2shwufaculty512oct1514:37Mail3 (1)(2)(3)(4)(5)(6)(7)(8) (1)档案或目录类别栏:d:
12、表示为子目录-:表示为档案(2)档案或目录存取权利:a.owner:档案拥有者b.group:群集使用者c.other:其它使用者d.r:reade.w:writef.x:executeg.-:无此权利(3)连结次数:a.若是档案:此值通常为1,如果大于1,代表可能有相同的档案存在系统其它地方b若是目录:代表在该目录底下的子目录个数,值由2开始算,若该值是2,表示此目录下无子目录,若该值是3,表示此目录下有1个子目录.(4)使用者账号(5)群集使用者(6)档案或目录字符数(7)最近一次存取日期及时间(8)档案或目录名称 2.
13、指令格式:(1)chmod数值filename:chmod777(2)chmod状态filename:chmodug+rxa.u:ownerb.g:groupc.o:otherd.a:所有成员e.+:允许f.-:禁止3