初级班讲解unix常用命令

上传人:第*** 文档编号:61706317 上传时间:2018-12-10 格式:PPT 页数:83 大小:625.51KB
返回 下载 相关 举报
初级班讲解unix常用命令_第1页
第1页 / 共83页
初级班讲解unix常用命令_第2页
第2页 / 共83页
初级班讲解unix常用命令_第3页
第3页 / 共83页
初级班讲解unix常用命令_第4页
第4页 / 共83页
初级班讲解unix常用命令_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《初级班讲解unix常用命令》由会员分享,可在线阅读,更多相关《初级班讲解unix常用命令(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)。 当显示出系统缺省的主提示符(对普通用户,缺省的主提示符是$;对

3、超级用户root,缺省的主提示符是#),就表明用户登录成功了。若登录不成功,系统将要求用户重新登录。 用户退出系统的方法有两种: 键入命令:exit 在提示符下按Ctrl+D组合键,Solaris 登录界面,Linux 登录界面,CLI 登录界面,退出系统,UNIX命令格式,命令格式 :命令 选项 参数 例 : ls -la /etc/default 说明:当有多个参数时,可以写在一起。 绝对路径 :是从根开始一级一级地进入各个子目 录,最后指定该命令或文件。 相对路径 :是从当前目录进入某目录,最后指定 该命令或文件。 两个特殊的目录 . 和 ,分别指示当前目录和 当前目录的父目录。,UNI

4、X命令解释过程,内核中的系统功能调用,是外部命令或使用程序,通配符,常用的通配符: * 匹配任何字符或任何数目的字符 ? 匹配任何单字符 匹配任何包含在括号里的单字符,文件处理指令:ls,指令名称:ls 指令英文原义:list 指令所在路径:/usr/bin/ls 执行权限:All User 语法:ls 选项-alFR 文件或目录 -a 显示所有文件,包括隐藏文件 -l 使用长格式显示 -F 附加文件类别,符号在文件名最后 -R 陆续显示目录 -d 列出指定的目录 功能描述:显示目录文件,对文件而言 对目录而言 r 可读此文件 可得知目录内有哪些文 w 可修改此文件 可在此目录内建立及删除文件

5、 x 可执行此文件 可进入此目录内 - 无此使用权 无此使用权,rwx 代表的意义如下,文件处理指令:touch,指令名称:touch 指令所在路径:/usr/bin/touch 执行权限:All User 语法:touch 选项 文件名 以MMDDhhmm的形式给出要修改的时间 功能描述:生成空文件和修改文件存取时间 范例: $ touch 02110213 ok $ touch abc,文件处理指令:cd,指令名称:cd 指令英文原义:change directory 指令所在路径:Shell内部指令 执行权限:All User 语法:cd 目录 功能描述:切换目录 范例: $ cd 回到

6、上一级目录 $ cd 回到用户的宿主目录 $ cd / 切换到根目录 $ cd /usr 切换到上一层目录的usr目录,文件处理指令:pwd,指令名称:pwd 指令英文原义:print 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 源文件或目录 目的文件或目

7、录 -p 保留原文件的日期属性 -r 递归复制所有文件 功能描述:复制文件,文件处理指令:cp,范例: $ cp file1 file2 将文件名为 f1 的文件复制一份为文件名为 f2 的文件。 $ cp file1 file2 dir 将文件file1,file2复制到目录dir $ cp -r dir1 dir2 将dir1下的所有目录包括子目录陆续地复制到dir2,文件处理指令:rm,指令名称:rm 指令英文原义:remove 指令所在路径:/usr/bin/rm 执行权限:All User 语法:rm -irf 文件或目录 -i 互动模式,删除前再做一次确认 -r 递归删除目录 -f

8、 强制删除 功能描述:删除文件,文件处理指令:rm,范例: $ rm -i file 删除文件前询问是否删除 $ rm -rf dir 强制删除整个目录,文件处理指令:mv,指令名称:mv 指令英文原义:move 指令所在路径:/usr/bin/mv 执行权限:All User 语法:mv -if 源文件或目录 目的文件或目录 -i 覆盖前提示 -f 强制移动 功能描述:移动和重命名文件,文件处理指令:mv,范例: $ mv file1 file2 将文件file1移动到文件file2,其实也就是更名地操作;若file2为目录,则是将file1移动到file2目录下,文件处理指令:cat,指令

9、名称:cat 指令所在路径:/usr/bin/cat 执行权限:All User 语法:cat 文件名 功能描述:显示文件内容 范例: $ cat cc.txt $ cat tempa tempb tempc,文件处理指令:more,指令名称:more 指令所在路径:/usr/bin/more 执行权限:All User 语法:more 文件名 f或(空格) 显示下一页 (Enter) 显示下一行 q或Q 退出more 功能描述:分页显示文件内容 范例: $ more /etc/services $ ls /etc | more,文件处理指令:less,指令名称:less 指令所在路径:/us

10、r/usr/bin/less 执行权限:All User 语法:less 文件名 功能描述:按页显示文件内容,可用方向键上下翻页 范例: $ less /etc/services,文件处理指令:head,指令名称:head 指令所在路径:/usr/usr/bin/head 执行权限:All User 语法:head -num 文件名 -num 显示文件的前num行 功能描述:查看文件的前几行 范例:$ head -20 /etc/services,文件处理指令:tail,指令名称:tail 指令所在路径:/usr/usr/bin/tail 执行权限:All User 语法:tail -num

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

12、etc/csh.cshrc硬链接/root/.cshrc,Example: sun:/tmpcat test Hello world! d sun:/tmpln s /tmp/test /tmp/linktest sun:/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 test sun:/tmpcat linktest Hello world! sun:/tmpcat test Hello world! sun:/tmprm te

13、st sun:/tmpls -l lrwxrwxrwx 1 root other 9 Apr 30 14:12 linktest - /tmp/test sun:/tmpcat linktest cat: cannot open linktest,文件处理指令:mkdir,指令名称:mkdir 指令所在路径:/usr/bin/mkdir 执行权限:All User 语法:mkdir 选项-p 目录名 -p 依次创建目录 功能描述:建立目录 范例: $ mkdir int $ mkdir -p int1/mail/,文件处理指令:rmdir,指令名称:rmdir 指令所在路径:/usr/bin/

14、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 文件或目录 功能描述:改变文件或目录的权限 范例: $ chmod a+r file1 所有用户对file1有读

15、的权利,权限管理指令: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/bin/chown 执行权限:All User 语法:c

16、hown -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 语法:chgrp -R 群组 文件或目录 功能描述:改变文件或

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号