版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章 LINUX常用命令那么,是否能在一条指令中用多个通配符呢?答案是肯定的。如rm a*out*tmp? 该 命 令 可 以 删 除 一 系 列 临 时 性 的 输 出 文 件 , 如ab.out.temp1、ab.out.temp1 等。UNIX或Linux系统可将一定相关的文件看作一个集合的一部分,用户可以用该集合去匹配。 所以,如果需要显示nic-1.png,nic-2.png,nic-3.png,nic-4.png,nic-5.png,只须要在终端的命令提示符后输入: ls nic-1-5.png Linux支持多种文件类型,每一类用一个字符来表示,其说明如下:-:常规文件d:目录
2、b:块特殊设备c:字符特殊设备p:有名管道s:信号灯m:共享存储器文件类型的字符表示文件的权限,权限由三个字符串组成,这三个字符串分别表示:该文件所有者的权限、组中其他人的权限和系统中其人的权限;每个字符串又由三个字符组成,依次表示对文件的读(用字符r表示)、写(用字符W表示)和执行权限(用字符x表示)。当用户没有相应的权限时,该权限的对应位置用短线“-”来表示。 例如:drwxr-x-表示的含义是:d表示这条信息是目录;目录拥有者的权限是rwx(表示有读、写和执行权限);组中其他人对该目录的权限是r-x(表示有读和执行权限,没有写权限),系统中其他人对该目录的权限是-(表示读、写和执行权限都
3、没有)。下面是使用命令来显示帮助和版本信息,命令如下:#ls -version#l ls -help |more4.1.3 比较文件内容的命令比较文件内容的命令comm命令命令如果想对两个有序的文件进行比较,可以使用如果想对两个有序的文件进行比较,可以使用commcomm命命令。该命令的使用语法如下:令。该命令的使用语法如下:comm - 123 file1 file2 说明:该命令是对两个已经排好序的文件进行比较。其说明:该命令是对两个已经排好序的文件进行比较。其中中file1和和file2是已排序的文件。是已排序的文件。comm读取这两个文件,读取这两个文件,然后生成三列输出:仅在然后生成
4、三列输出:仅在file1中出现的行;仅在中出现的行;仅在file2中出中出现的行;在两个文件中都存在的行。如果文件名用现的行;在两个文件中都存在的行。如果文件名用“- ”,则表示从标准输入读取。则表示从标准输入读取。 diff命令命令diffdiff命令用于比较两个文件内容的不同,其命令命令用于比较两个文件内容的不同,其命令语法格式如下:语法格式如下:diff diff 参数参数 原文件目标文件原文件目标文件 其中其中“源文件源文件”和和“目标文件目标文件”是用户要比较的是用户要比较的两个文件。两个文件。 表2-4diff命令的常用参数参数参数说明说明a a 将所有文件当做文本文件来处理将所有
5、文件当做文本文件来处理 b b忽略空格造成的不同忽略空格造成的不同 B B 忽略空行造成的不同q只报告什么地方不同,不报告具体的不同信息H利用试探法加速对大文件的搜索i忽略大小写的变化l用pr对输出进行分页r r在比较目录时比较所有的子目录s两个文件相同时才报告v在标准输出上输出版本信息并退出4.1.4 复制、删除和移动文件的命cp命令常用选项常用选项说明-a在备份中保持尽可能多的源文件结构和属。-b作将要覆盖或删除文件的备份。-f删除已存在的目标文件。-i提示是否覆盖已存在的目标文件。-p保持原先文件的所有者,组权限和时间标志-r递归拷贝目录,把所有非目录文件当普通文件拷贝。-R递归拷贝目录
6、。是文件名;而命令rm-f能成功地删除文件。3. 移动文件移动文件在Linux系统中,移动文件可使用mv命令。Mv命令还可改文件改名,即把源文件以一个新文件名移动到另一个新的目录中去。该命令所使用语法形式有:mv -f -i 文件1 文件2mv -f -i 目录1 目录2mv -f -i 文件列表 目录命令中的参数说明如下:-f:通常情况下,目标文件存在但用户没有写权限时,mv会给出 提示。本选项会使mv命令执行移动而不给出提示。-i:交互模式,当移动的目录已存在同名的目标文件名时,用覆 盖方式写文件,但在写入之前给出提示。文件: 源文件名。文件2:目标文件名(新文件名)。目录1:源目录名。
7、目录2:目标目录名(新目录名)。 文件列表:用空格分隔的文件名列表。本选项用于文件保持它们的 名字被移动到一个新目录。目录:目标目录。4.1.6 命令的输入和输出命令的输入和输出在在LinuxLinux系统中,执行一个系统中,执行一个shellshell命令行时通常会自动打开命令行时通常会自动打开三个标准文件,即标准输入文件(三个标准文件,即标准输入文件(stdinstdin),通常对应),通常对应终端的键盘;标准输出文件(终端的键盘;标准输出文件(stdoutstdout)和标准错误输出)和标准错误输出文件(文件(stderrstderr),这两个文件也都对应终端的屏幕。进),这两个文件也都
8、对应终端的屏幕。进程将从标准输入文件中得到输入数据,将正常输出数据程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件输出到标准输出文件,而将错误信息送到标准错误文件中。中。 Linux系统为输入、输出的传送引入了另外两种机制,即输入/输出重定向和管道。输入重定向输入重定向 输入重定向是指把命令(或可执行程序)的标准输入重定输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。输入重定向主要用于改变一个命令向到指定的文件中。输入重定向主要用于改变一个命令的输入源,特别是改变那些需要大量输入的输入源。的输入源,特别是改变那些需要大量输入的
9、输入源。 另一种输入重定向称为here文档,它告诉shell当前命令的标准输入来自命令行。here文档的重定向操作符使用“/root/aecho bbb/root/a 管管 道道 将一个程序或命令的输出作为另一个程序或命令的将一个程序或命令的输出作为另一个程序或命令的输入,有两种方法,一种是通过一个临时文件将两个输入,有两种方法,一种是通过一个临时文件将两个命令或程序结合在一起命令或程序结合在一起; ;另一种是另一种是Linux所提供的管道功所提供的管道功能。这种方法比前一种方法更好。能。这种方法比前一种方法更好。 管道可以把一系列命令连接起来,这意味着第一个命管道可以把一系列命令连接起来,这
10、意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。显示在屏幕上的是管道行中最后一个入,以此类推。显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中未使用输出重定向)。命令的输出(如果命令行中未使用输出重定向)。 ls /etc | more 如前所述,目录也是一种类型的文件。Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录为起点,所有其他的目录都由根目录派生而来用户可
11、以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。Linux目录提供了管理文件的一个方便途径。每个目录里面都包含文件。用户可以为特定的文件创建特定的目录,也可以把一个目录下的文件移动或复制到另一目录下,而且能移动整个目录,并且和系统中的其他用户共享目录和文件。需要说明的是,根目录(系统目录)是Linux系统中的特殊目录。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中。 2. 工作目录、用户主目录与路径工作目录、用户主目录与路径(1) 工作目录与用户主目录工作目录与用户主目录 从逻辑上讲,用户在登录到Linux系统中之后,每时每刻都“处在”某个目
12、录之中,此目录被称作工作目录或当前目录(Working Directory)。工作目录是可以随时改变的。用户初始登录到系统中时,其主目录(Home Directory)就成为其工作目录。工作目录用“.”表示,其父目录用“.”表示。 用户主目录是系统管理员增加用户时建立起来的(以后也可以改变),每个用户都有自己的主目录,不同用户的主目录一般互不相同。 用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户的登录名相同。 (2)路径)路径 路径是指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。某个文件在文件系统中的位置都是由相应的路径决定的。路
13、径又分相对路径和绝对路径。 绝对路径是指从“根”开始的路径,也称为完全路径;相对路径是从用户工作目录开始的路径。应该注意到,在树型目录结构中到某一确定文件的绝对路径和相对路径均只有一条。绝对路径是确定不变的,而相对路径则随着用户工作目录的变化而不断变化。这一点对于以后使用某些命令如cp和tar等大有好处。 Linux系统主要目录说明/bin :显而易见,bin 就是二进制(binary)英文缩写。 /boot/boot :在这个目录下存放的都是系统启动时要用到的程序。在使用lilo引导linux的时候,会用到这里的一些信息。/dev/dev:dev 是设备(device)的英文缩写。这个目录对
14、所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。/etc :etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。 /sbin :这个目录是用来存放系统管理员的系统管理程序。/home/home :如果建立一个用户,用户名是“jl”,那么在/home目录下就有一个对应的/home/jl路径,用来存放用户的主目录。 /lib :lib是库(library)英文缩写。这个目录是用来
15、存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。 /mnt/mnt :这个目录在一般情况下也是空的。可以临时将别的文件系统挂在这个目录下。/proc/proc :可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。 /root /root :如果用户是以超级用户的身份登录的,这个就是超级用户的主目录。/tmp /tmp :用来存放不同程序执行时产生的临时文件。 /usr/usr :这是linux系统中占用硬盘空间最大的目录。 4.2.2 创建和删除目录的命令创建和删除目录的命令创建目录创建目录在Linux系统中建立新目录的命令是mkdir。该命令的语法格
16、式如下: mkdir -m模式 -p目录名 目录命令中的参数说明如下:m模式:在建立目录时把按模式指定设置目录权限。该目录的权限分为:目录所有者的权限、组中其他人对目录的权限和系统中其他人对目录的权限。这三个权限分别用三个数字之和来表示:对目录的读权限是4、写权限是2、执行权限是1。 -p目录名:建立所有不存在父目录的目录。目录:要建立的目录。4.2.3 改变工作目录和显示目录内容的命令改变工作目录和显示目录内容的命令1. 显示当前目录显示当前目录显示当前目录的命令是pwd命令,该命令使用的语法格式如下: pwd执行pwd命令形式如下: pwd改变当前工作目录改变当前工作目录改变当前工作目录在
17、改变当前工作目录在LinuxLinux系统中使用的是系统中使用的是cdcd命令。命令。该命令使用的语法格式如下:该命令使用的语法格式如下: cdcd 目录名目录名 命令中的参数说明如下:命令中的参数说明如下: 目录名:改变到所指定的目录名。如果没有指定目录,就返回到目录名:改变到所指定的目录名。如果没有指定目录,就返回到用户主目录(在用户主目录(在HOMEHOME环境变量中指定)。环境变量中指定)。表2-13man命令的章节常用选项章节说明1一般使用者的命令2系统调用的命令3C语言函数库的命令4有关驱动程序和系统设备的解释5配置文件的解释6游戏程序的命令7其它的软件或是程序的命令和有关系统维护的命令2. 系统帮助文档系统帮助文档help命令用于查看所有Shell命
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年体育教学评价设计
- 结晶法除磷系统安装调试施工方案及技术措施
- 2026年大学生航天知识竞赛题库及答案
- 2025-2026学年眼影教学设计步骤学生
- 2025-2026学年求小数的近似数教学设计
- 8. The Quest教学设计小学英语6b典范英语(Good English)
- 2025-2026学年游戏导入作文课教学设计
- 2025-2026学年幼师教案讲课
- 记过处分思想报告2026(3篇)
- (2026年)初中艺体教研组工作计划
- 贪婪的多巴胺课件
- 楼宇门工程合同范本
- 安徽电影集团有限责任公司招聘笔试题库2025
- 干眼症护理方案
- 人力资源部门面试流程标准化手册
- 长沙市七年级历史开卷考试卷及答案
- XJJ 085-2017 装配式混凝土建筑设计规程
- IPC7711C7721C-2017(CN)电子组件的返工修改和维修(完整版)
- 2025年菏泽郓城县人民医院招聘合同制护理人员(60名)考试备考试题及答案解析
- 2025-2030中国采硅矿行业发展潜力及投资趋势预测报告
- 无人机吊运课件
评论
0/150
提交评论