第2章 Linux的常用命令.ppt_第1页
第2章 Linux的常用命令.ppt_第2页
第2章 Linux的常用命令.ppt_第3页
第2章 Linux的常用命令.ppt_第4页
第2章 Linux的常用命令.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、第2章 Linux的常用命令,本章学习目标 通过对本章的学习,读者应该掌握以下主要内容: 命令的使用方式 文件及目录操作命令 联机帮助命令,2.1 使用命令,2.1.1 命令的使用方式 在Linux系统中打开终端的方式有以下两种: (1)在桌面上依次单击“主程序系统工具终端”可打开如图2-1的终端窗口; (2)是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。,要说明的是,不同的用户登录其终端的提示符略有不同,在图2-1中显示的是超级用户的提示符。如果是一般用户登录,其提示符如图2-2所示。,在终端上还有一个命令补齐(Command-Line Comple

2、tion)的操作技巧,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按 Tab 键就可以自动补齐该文件名的剩下部分。 例如: 要把目录 /freesoft 下的文件 gcc-2.8.1.tar.gz 解包,当键入到 tar xvfz /freesoft/g 时,如果此文件是该目录下唯一以 g开头的文件,这时就可以按下 Tab 键,这时命令会被自动补齐为:tar xvfz /freesoft/gcc-2.8.1.tar.gz 。,2.2 文件概念及操作命令,2.2.1 文件显示命令 显示指定工作目录中所包含的内容的指令是ls,该命令的使用方式如下: ls 选项 文件目录列表 l

3、s命令中的常用选项如下: -a:显示所有文件及目录 (ls规定将文件名或目录名中开头为.的视为隐藏档,不会列出) -l:除文件名外,也将文件状态、权限、拥有者、文件大小等信息详细列出 - - help:显示帮助信息 - - version:显示版本信息,Linux支持多种文件类型,每一类用一个字符来表示,其说明如下: -:文件 d:目录 b:块特殊设备 c:字符特殊设备 l:符号链接 文件类型的字符表示文件的权限,权限由三个字符串组成,这三个字符串分别表示:该文件所有者的权限、组中其他人的权限和系统中其人的权限;每个字符串又由三个字符组成,依次表示对文件的读(用字符r表示)、写(用字符w表示)

4、和执行权限(用字符x表示)。,例如: drwxr-x- 表示的含义是:d表示这条信息是目录;目录拥有者的权限是rwx(表示有读、写和执行权限);组中其他人对该目录的权限是r-x(表示有读和执行权限,没有写权限),系统中其他人对该目录的权限是-(表示读、写和执行权限都没有)。 下面是使用命令来显示帮助和版本信息,命令如下: #ls -version #ls -help |more,2. 显示文本文件内容,显示文本文件内容的命令是cat命令,用来将文件的内容显示到终端上,其命令语法如下: cat 选项 文件列表 命令中的参数说明如下: 常用选项如表2-3所示 表2-3 cat命令常用选项,3. 查

5、找文件内容,查找文件内容的命令是grep命令。其使用的语法如下: grep 选项 匹配字符串 文件列表 命令中的参数说明如下: 文件列表: 匹配字符串:希望在文件中查到的串。 选项 说明 -v 列出不匹配串或正则表达式的行。 -c 对匹配的行计数。 -l 只显示包含匹配的文件的文件名。 -h 抑制包含匹配文件的文件名的显示 -n 每个匹配行只按照相对的行号显示。 -i 产生不区分大小写的匹配,缺省状态是区分大小写。,2.2.4 复制、删除和移动文件的命令,1. 文件复制命令 Linux下的cp命令用于复制文件或目录,该命令是最重要的文件操作命令,其命令格式如下: cp选项 源文件目标文件 cp

6、选项 源文件组 目标目录 参数说明如下: 源文件:要拷贝的文件。 目标文件:目标名。也可以是目录名。 源文件组:要拷贝文件的由空格分隔的列表。 目标目录:目标目录。 常用命令的选项列表如表2-5所示。,表2-5 cp命令常用选项,常用选项说明 -a在备份中保持尽可能多的源文件结构和属。 -b将要覆盖或删除文件的备份。 -f删除已存在的目标文件。 -i提示是否覆盖已存在的目标文件。 -p保持原先文件的所有者,组权限和时间标志 -r递归拷贝目录,把所有非目录文件当普通文件拷贝。 -R递归拷贝目录。,2. 文件的删除命令,rm命令可从文件系统中删除文件及整个目录。rm命令所使用的命令格式如下: rm

7、 选项 文件列表 参数说明如下: 常用命令的选项列表如表2-6所示。 文件列表:希望删除的用空格分隔的文件列表,可以包括目录名。,3. 移动文件 在Linux系统中,移动文件可使用mv命令。mv命令还可改文件改名,即把源文件以一个新文件名移动到另一个新的目录中去。该命令所使用语法形式有: mv 文件1 文件2 mv 目录1 目录2 mv 文件列表 目录,2.2.6 命令的输入和输出 在Linux系统中,执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr)。 输入重定向 输入重定向是

8、指把命令(或可执行程序)的标准输入重定向到指定的文件中。输入重定向主要用于改变一个命令的输入源,特别是改变那些需要大量输入的输入源。,输出重定向 命令文件名 cat 1.c2.c 命令文件名 文件改名: cp 1.c 2.c cat 1.c2.c mv 1.c 2.c (1.c没有了),管 道 将一个程序或命令的输出作为另一个程序或命令的输入. # ls |grep home / 在/下执行,2.3 目录及其操作命令,树型目录结构 Linux系统以文件目录的方式来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用树型结构组织起来,即常说的目录。也就是说,整个文件系统有一个“根

9、”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,杈上也可以长出“叶子”。“根”和“杈”在Linux中被称为是“目录”或“文件夹”。而“叶子”则是一个个的文件。实践证明,此种结构的文件系统效率比较高。,需要说明的是,根目录(系统目录)是Linux系统中的特殊目录。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中。,2. 工作目录、用户主目录与路径 (1) 工作目录与用户主目录 从逻辑上讲,用户在登录到Linux系统中之后,每时每刻都“处在”某个目录之中,此目录被称作工作目录或当前目录(Working Directory)。工作

10、目录是可以随时改变的。用户初始登录到系统中时,其主目录(Home Directory)就成为其工作目录。工作目录用“.”表示,其父目录用“.”表示。,(2)路径 路径是指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。某个文件在文件系统中的位置都是由相应的路径决定的。 路径又分相对路径和绝对路径。 绝对路径是指从“根”开始的路径,也称为完全路径;相对路径是从用户工作目录开始的路径。,Linux系统主要目录说明 /bin :存放可执行二进制文件,很多基本Linux指令在这里。 /boot :在这个目录下存放的都是系统启动时要用到的程序。 /dev:d

11、ev 是设备(device)的英文缩写。代表实体设备的文件。 /etc :etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。,/sbin :这个目录是用来存放系统管理员的系统管理程序。/home :用来存放用户的主目录。 /lib :lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。 /mnt :这个目录在一般情况下也是空的。可以临时将别的文件系统挂在这个目录下。 /p

12、roc :存放特殊文件,用来传输数据给核心程序。 /root :如果用户是以超级用户的身份登录的,这个就是超级用户的主目录。 /tmp :用来存放不同程序执行时产生的临时文件。 /usr :这是linux系统中占用硬盘空间最大的目录。 很多系统指令在其中。下面有很多子目录,通常为只读。,2.3.2 创建和删除目录的命令 创建目录 在Linux系统中建立新目录的命令是mkdir。该命令的语法格式如下: mkdir -p目录名 目录 命令中的参数说明如下: -p:建立所有不存在父目录的目录。 目录:要建立的目录。,2. 删除目录,rmdir 命令是用来删除目录的,一般情况下要删除的目录必须为空目录

13、,如果所给的目录不为空,系统会报告错误。该命令的语法格式如下: rmdir 目录列表,2.3.3 改变工作目录和显示目录内容的命令 1. 显示当前目录 显示当前目录的命令是pwd命令,该命令使用的语法格式如下: pwd 执行pwd命令形式如下: pwd 改变当前工作目录 改变当前工作目录在Linux系统中使用的是cd命令。 该命令使用的语法格式如下: cd目录名,2.3.4 链接文件的命令,链接文件命令是ln命令。该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。 该命令的使用语法如下: ln 选项 源文件 链接名 链接有两种,一种被称为硬链接(H

14、ard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln产生硬链接。如果给ln命令加上-s选项,则建立符号链接。,2.3.5 改变文件或目录存取权限的命令,1. 改变文件或目录权限 有时需要让其他用户使用某个原来其不能访问的文件或目录,这是就需要重新设置文件的权限,使用的命令是chmod命令。并不是谁都可改变文件和目录的访问权限,只有文件和目录的所有者才有权限修改其权限,另外超级用户可对所有文件或目录进行权限设置。chmod命令的使用语法格式如下: chmod选项文件和目录列表 命令中的参数说明如下: 选项的常用取值如表2-7所示 文件和目录列表:准备修改权限的

15、文件和目录。,表2-7 chmod命令的常用选项,chmod命令支持两种文件权限设定的方法:(1)使用字符串设置权限,(2)使用八进制数设置权限 另外,文件和目录的权限还可用八进制数字模式来表示。三个八进制数字分别代表ugo的权限。执行权、读权和写权所对应的数值分别是1,2和4。 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=5。,2. 改变文件和目录的所有权 命令的格式如下: chown选项 用户文件和目录列表 命令中的参数说明如下: 命令中的选择说明如表2-8所示。 用户:可能是用户号或文件/etc/passwd中出现的用户名。 文件和目录列表:用

16、于重新指定所有权的用空格分隔的文件和目录列表。,表2-8 chown命令的常用选项 常用选项说明: -c只有在文件的权限确实改变时才进行详细说明。 -f不打印权限不能改变的文件的错误信息。 -v详细说明权限的变化。 -R递归改变目录及其内容的权限。,2.4 联机帮助,1. 显示帮助手册 通常使用者只要在命令man后,输入想要获取的命令的名称(例如ls),man就会列出一份完整的说明,其内容包括命令语法、各选项的意义以及相关命令等。该命令的一般形式为: man 选项命令名称 表2-13 man命令的常用选项 常用选项说明 -S根据章节显示,由于一个命令名称可能会有很多类别,其类别说明如表2-14所示。 -f只显示出命令的功能而不显示其中详细的说明文件 -w不显示手册页,只显示将被格式化和显示的

温馨提示

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

评论

0/150

提交评论