常用命令ppt课件

上传人:钟*** 文档编号:951261 上传时间:2019-10-01 格式:PPT 页数:46 大小:1.09MB
返回 下载 相关 举报
常用命令ppt课件_第1页
第1页 / 共46页
常用命令ppt课件_第2页
第2页 / 共46页
常用命令ppt课件_第3页
第3页 / 共46页
点击查看更多>>
资源描述
LINUX网络操作系统,1,第二章 LINUX常用命令,命令的使用方式 文件及目录操作命令 文件压缩命令 联机帮助命令 进程管理的命令,2,第一节 命令的使用方式,简述:在Linux系统中打开终端的方式有以下两种: 1.一种是在桌面上依次单击“主程序系统工具终端”可打开如图2-1的终端窗口; 2.另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口,3,要说明的是,不同的用户登录其终端的提示符略有不同,在图2-1中显示的是超级用户的提示符。如果是一般用户登录,其提示符如图2-2所示。,4,Linux系统是以全双工的方式工作,即从键盘把字符输入系统,系统再将字符回送到终端并显示出来。通常,回送到终端的字符与输入字符相同,因此操作员看到的正是自己输入的字符。但也有个别的时候,系统不回送符号。,5,终端显示提示符后,用户就可以输入命令请示系统执行。这里所谓命令就是请示调用某个程序。例如当用户输入date命令时,系统就去调用date程序显示当前的日期和时间,终端屏幕上会出现类似下面的信息: rootlbliubing root# date 日 2月 1 15:49:11 CST 2004 当命令输入完毕后,一定不要忘记按回车健,因为系统只有收到回车键才认为命令行结束。,6,又如询问当前有哪些用户挂在系统里。命令及响应如下所示: rootlbliubing root# who root :0 Feb 1 15:41 root pts/0 Feb 1 15:46 (:0.0) jl pts/1 Feb 1 15:40 (:0.0),7,还有另外的方法可以查看目前登录用户的注册信息。命令及响应如下所示: rootlbliubing root# who am i root pts/0 Feb 1 15:46 (:0.0) 这时系统仅回送用户自己的注册信息。假如用户打错了命令,系统将回答这一命令没有找到。 rootlbliubing root# whom whom: unable to open /root/Mail/draft: 没有那个文件或目录,8,另外,在终端上还有一个命令补齐(Command-Line Completion)的操作技巧,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按 Tab 键就可以自动补齐该文件名的剩下部分 。 例如:要把目录/freesoft下的文件gcc-2.8.1.tar.gz 解包 在键入到tar xvfz /freesoft/g时,按下TAB键,会 自己动补齐下面的文件名。,9,特殊字符,在Linux系统的终端中有几个最有用的bash变量,这些变量的变量名及简单描述如下: HISTFILE: 用于贮存历史命令的文件。 HISTSIZE: 历史命令列表的大小。 HOME: 当前用户的用户目录。 OLDPWD: 前一个工作目录。 PATH: bash寻找可执行文件的搜索路径。 PS1: 命令行的一级提示符。 PS2: 命令行的二级提示符。 PWD: 当前工作目录。 SECONDS: 当前shell开始后所流逝的秒数。,10,显示历史命令,1. 使用历史记录列表最简单的方法是用上下方向键。 另一个使用命令历史文件的方法是history history 命令能以两种不同的方法来调用。 第一种是: history n 当 history 命令没有参数时,整个历史命令列表的内容将被 显示出来。使用 n 参数的作用是仅有最后 n 个历史命令会 被列出 。 例如,history 5 显示最后 5 个命令。,11,命令别名,命令别名通常是其他命令的缩写,用来减少键 盘输入。还有一个使工作变得轻松的方法是使 用命令别名,命令格式为: alias alias-name=original-command 其中,alias-name是用户给命令取的别名, original-command是原来的命令和参数。 例如:alias log=“logout” alias a=“cd /etc”,12,通配符基础,通配符又称多义符。在描述文件时,有时在文件名部分用到一些通配符,以加强命令的功能。在Linux系统中有以下基本的通配符: ?:表示该位置可以是一个任意的单个字符。 :表示该位置可以是若干个任意字符。 方括号charset:可替代charset集中的任何单个字符,13,下面对方括号通配符进行一些说明,例如 cChH:表示在文件的该位置中可出现任意单个的c或h字符的大小写形式。 另外,通配符集还能描述介于字符对之间的所有字符。如“a-z”就可以代 替任意小写字母,而a-zA-Z则可替代任意字母。注意可替代的字符包括a到z和A到Z字符对之间的所有字符。,14,那么,是否能在一条指令中用多个通配符呢?答案是肯定的。如 rm a*out*tmp? 该命令可以删除一系列临时性的输出文件,如ab.out.temp1、ab.out.temp2 等。 Linux系统可将一定相关的文件看作一个集合的一部分,用户可以用该集合去匹配。 所以,如果需要显示nic-1.png,nic-2.png,nic-3.png,nic-4.png,nic-5.png,只须要在终端的命令提示符后输入: ls nic-1-5.png,15,文件概念及操作命令,文件显示命令 显示指定工作目录中所包含的内容的指令是ls, 该命令的使用方式如下: ls 选项 文件目录列表 ls命令中的常用选项如下: -a:显示所有文件及目录 -l:除文件名外,也将文件状态、权限、拥有者、文件大小等信息详 细列出 -t :根据文件建立时间的先后次序列出 -X:按扩展名排序显示,16,drwxr-x- 表示的含义是: 1.d表示这条信息是目录; 2.目录拥有者的权限是rwx(表示有读、写和执行 权限); 3.组中其他人对该目录的权限是r-x(表示有读和执行权限,没有写权限); 4.系统中其他人对该目录的权限是-(表示读、写和执行权限都没有);,17,查找文件,在Linux系统中查找文件的命令通常为find命令。find命令可在使用、管理Linux系统中方便地查找所需要的指定文件。 find命令的语法格式如下: #find 目录列表 匹配标准 在命令格式中有两个参数,说明如下: 目录列表:希望查询文件或文件集的目录列表,目录间用空格分隔。 匹配标准:希望查询的文件的匹配标准或说明。详细的匹配标准请查看教科书。,18,查找文件的方式,1)通过文件名查找 2)根据部分文件名查找 3)根据文件的特征查询,19,知道了某个文件的文件名,却不知道它存于哪个目录下,此时可通过查找命令找到该文件,命令 如下: # find / -name 2.txt,1)通过文件名查找,20,当要查找某个文件时,不知道该文件的全名,只知道这个文件包含几个特定的字母,此时用查找命令也是可找到相应文件的。这时在给定查找文件名时通配符“*”、“?”。例如,查找文件“httpd.conf”,但仅记得该文件名包含“http”字符串,可使用如下命令查找: #find /root name *http*,2)根据部分文件名查找,21,3)根据文件的特征查询,如果仅知道某个文件的大小、修改日期等特征也可使用find命令把该文件查找出来。例如,知道一个文件尺寸小于为25bytes,可使用如下命令查找: #find /root size -25c 文件. mmin n 查找n分钟以前文件内容被修改过的所有文件. mtime n 查找n天以前文件内容被修改过的所有文件.,22,下面是以时间特征为查找条件的find命令函数的参数: amin n 查找n分钟以前被访问过的所有文件. atime n 查找n天以前被访问过的所有文件. cmin n 查找n分钟以前文件状态被修改过的所有文件. ctime n 查找n天以前文件状态被修改过的所有,23,显示文本文件内容,显示文本文件内容的命令是cat命令,用来将文件的内容显示到终端上,其命令语法如下: cat 选项 文件列表 文件列表:这是要连接文件的选项列表。如果没有指定文件或连字号(-),就从标准输入读取。如想推出则: Ctrl+D,命令中的参数说明如下: 常用选项如表2-3所示 表2-3 cat命令常用选项,查找文件内容,查找文件内容命令是grep命令。其使用语法如下: # grep 选项 匹配字符串 文件列表 命令中的参数说明如下: 匹配字符串:希望在文件中查到的字符串。 2. 文件列表:可选的,用空格分隔的文件列表。,26,表2-4 grep命令的常用选项 -v 列出不匹配串或正则表达式的行。 -c 对匹配的行计数。 -l 只显示包含匹配的文件的文件名。 -h 抑制包含匹配文件的文件名的显示 -n 每个匹配行只按照相对的行号显示。 -i 产生不区分大小写的匹配,缺省状态是区分大小写。,27,排序命令,sort命令是对文件中的各行进行排序,其使用的语法 如下: # sort 选项 文件列表 命令中的参数说明如下: -c 检查文件是否排好序,没有的话将打印一个错 误信息 2. -u 对排序后认为相同的行只留其中一行。,28,复制、删除和移动文件的命令,1. 文件复制命令 Linux下的cp命令用于复制文件或目录,该命令是最重要的文件操作命令,其命令格式如下: cp 选项 源文件 目标文件 cp 选项 源文件组 目标目录 参数说明如下: 源文件:要拷贝的文件。 目标文件:目标名。也可以是目录名,这种情况 下,源文件 名作为目标文件名,而文件放在该目录下。 源文件组:要拷贝文件的由空格分隔的列表。 目标目录:目标目录。,29,cp命令常用选项说明,a 在备份中保持尽可能多的源文件结构和属性。 b 作将要覆盖或删除文件的备份。 f 删除已存在的目标文件。 i 提示是否覆盖已存在的目标文件。 p 保持原先文件的所有者,组权限和时间标志 r 递归拷贝目录,把所有非目录文件当普通文 件拷贝。 R 递归拷贝目录。,30,2. 文件的删除命令,rm命令可从文件系统中删除文件及整个目录。rm命令所使用的命令格式如下: rm 选项 文件列表 参数说明如下: 常用命令的选项列表如表2-6所示。 文件列表:希望删除的用空格分隔的文件列表,可以包括目录名。,31,rm命令常用选项,-r 删除文件列表中指定的目录,若不用此标志则不删除目录 -i 指定交互模式。在执行删除前提示确认。任何以y开始的响应都表示肯定;其他则表示否定。 -f 指定强行删除模式。通常,在删除文件权限可满足时rm提示。本标志强迫删除,不用提示。,32,创建和删除目录的命令,在Linux系统中建立新目录的命令是mkdir。该命令的语法格式如下: mkdir -m模式 -p目录名 目录 命令中的参数说明如下: m模式:在建立目录时把按模式指定设置目录权限。 -p目录名:建立所有不存在父目录的目录。,33,删除目录,rmdir 命令是用来删除目录的,一般情况下要删除的目录必须为空目录,如果所给的目录不为空,系统会报告错误。该命令的语法格式如下: rmdir -p 目录列表 命令中的参数说明如下: -p:在删除目录表指定的目录后,若父目录为空,则rmdir也删除父目录。状态信息显示什么被删除,什么没被删除。 目录列表:空格分隔的目录名列表。要删除的 目录必须为空。,34,1. 显示当前目录 显示当前目录的命令是pwd命令,该命令使用的语 法格式如下: pwd 改变当前工作目录 改变当前工作目录在Linux系统中使用的是cd命令。 该命令使用的语法格式如下: cd 目录名 命令中的参数说明如下: 目录名:改变到所指定的目录名。如果没有指定目录,就返回到用户主目录(在HOME环境变量中指定)。,改变、显示目录内容的命令,35,改变文件或目录存取权限的命令,1. 改变文件或目录权限 在Linux系统中,用户设定文件权限控制其他用户不能访问、修改。但在系统应用中,有时需要让其他用户使用某个原来其不能访问的文件或目录,这是就需要重新设置文件的权限,使用的命令是chmod命令。并不是谁都可改变文件和目录的访问权限,只有文件和目录的所有者才有权限修改其权限,另外超级用户可对所有文件或目录进行权限设置。chmod命令的使用语法格式如下:,36,(1)使用八进制数设置权限 另外,文件和目录的权限还可用八进制数字模式来表示。三个八进制数字分别代表rwx的权限。读、写和执行所对应的数值分别是1,2和4。 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=5 ; 例:chmod 765 1.txt (把文件1.txt 的权限设置为任何人可读,写,执行),37,2. 改变文件和目录的所有权,命令的格式如下: chown 选项 用户 文件和目录列表 命令中的选择说明如表2-8所示。 用户:可能是用户号或文件/etc/passwd中出现的用户名。 文件和目录列表:用于重新指定所有权的用空格分隔的文件和目录列表。,38,命令中的参数说明如下: 表2-8 chown命令的常用选项 常用选项 说 明 -c 只有在文件的权限确实改变时才进行详细说明。 -f 不打印权限不能改变的文件的错误信息。 -v 详细说明权限的变化。,39,文件压缩与联机帮助命令,文件压缩 1. gzip压缩文件 gzip命令是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip命令的使用语法格式如下: gzip 选项 压缩(解压缩)的文件名,40,gzip命令的常用选项,2. 文件打包tar,tar可以对文件和目录进行打包。利用tar,用户可以对某一特定文件进行打包(一般用作备份文件),也可以在包中改变文件,或者向包中加入新的文件。语法格式如下: tar 主选项+辅选项 文件或者目录,42,可以用unzip命令,该命令用于解扩展名为“.zip”的压缩文件。该命令使用的语法格式如下: unzip 选项 压缩文件名.zip,unzip命令,43,表2-12 upzip命令的常用选项 常用选项 说 明 -x 文件列表 解压缩文件,但不包括指定的file文件 -v 查看压缩文件目录,但不解压。 -t 测试文件有无损坏,但不解压。 -d 目录把压缩文件解到指定目录下。 -z 只显示压缩文件的注解。 -n 不覆盖已经存在的文件。 -o 覆盖已存在的文件且不要求用户确认。 -j 不重建文档的目录结构,把所有文件解压到同 一目录下。,44,显示帮助手册,通常使用者只要在命令man后,输入想要获取的命令的名称(例如ls),man就会列出一份完整的说明,其内容包括命令语法、各选项的意义以及相关命令等。该命令的一般形式为: man 选项 命令名称,45,46,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!