版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目2Linux目录和文件管理任务1Linux目录管理任务2Linux文件管理“二十大精神”与中国的“CN”
习近平总书记在党的二十大报告中指出:推动战略性新兴产业融合集群发展,构建新一代信息技术、人工智能、生物技术、新能源、新材料、高端装备、绿色环保等一批新的增长引擎。战略性新兴产业具有基础性、先导性、战略性、渗透性、复杂多样性、技术密集性等特征。推动战略性新兴产业融合集群发展具有重要的现实意义。一方面,有利于提高全要素生产率、稳定经济基本盘、增强经济发展韧性、带动激活国际循环,通过不断增强国内大循环内生动力和可靠性、提升国际循环质量和水平,推动经济实现质的有效提升和量的合理增长。我国接入互联网,也不过短短的三十年,但在这三十年间,我国的互联网产业发生了天翻地覆的变化,从行业的跟随者,转变为产业的领头者和标准的制定者,真正拥有了话语权。如今,互联网产业与其他产业融合发展,形成战略新兴产业,为我国经济发展提供强大的推动力量。项目导入Linux
在计算机系统中有成千上万的文件,为了便于管理和查找文件,Linux系统以目录的形式,将不同类型或功能的文件分类储存到不同的目录中。在Linux系统的管理与使用过程中,文件和目录是系统管理员打交道最多的对象,作为Linux操作系统的管理员,对于目录和文件的创建与管理必须熟练掌握。职业能力目标和要求1.了解Linux目录结构。2.熟练掌握目录操作的命令。3.熟练掌握文件操作的命令。4.会使用打包和解包命令对文件或目录打包和解包。5.能使用输入/输出重定向与管道技术灵活管理文件和目录。6.根据企事业单位要求,设计目录分配方案,并利用Linux系统中目录创建与管理的方法,实现对企业各部门目录和文件的管理。项目2Linux目录和文件管理Linux目录管理任务1任务介绍任务1随着河北唐讯信息技术股份有限公司的快速发展,现需要对公司原有的组织架构进行调整,将原来的技术部拆分为项目部和服务部,新增管理部。为此,项目经理要求管理员小李尽快在Linux系统中完成调整后各部门文件存放目录的设置和管理。小李准备将所有部门文件目录统一放在/tangxun目录下。公司调整前部分目录结构如表2-1所示,调整后部分目录结构如表2-2所示。任务介绍任务1任务分析任务1要实现该公司部门调整后人员账号的创建、删除和修改,可以分以下几个步骤:
步骤一:创建公司调整后服务部人员账号,设置账号密码。
步骤二:创建司调整后管理部人员账号,设置账号密码。
步骤三:修改司调整前技术部人员账号。任务准备:2.1.1Linux目录结构任务1不同的操作系统对文件的组织方式各有不同,Linux系统将所有的文件采取Linux系统的分类、分层级的方式组织在多个不同的目录中,并形成一个层次式的树型目录目录结构结构。任务准备:2.1.2Linux系统路径任务11.
路径概念
用户在对文件(或目录)进行访问时,要给出其所在的位置,从而告诉操作系统去哪里访问。在Linux系统中,采用“路径”来表示某个文件(或目录)在目录结构中所处的位置。顾名思义,路径是指从树型目录中的某个目录层次到达某一文件或子目录的一条线路,路径由以“/”为分隔符的多个目录名字符串组成。根据其参照的起始目录的不同,路径可分为绝对路径和相对路径。任务准备:2.1.2Linux系统路径任务12.绝对路径
从根目录开始,依次将各级子目录的名字组合起来,形成的路径就称为某个文件的对路径,例如根目录(/)下有目录usr,usr目录下有子目录local,local目录下有文件my那么mysql文件的绝对路径就是/usr/local/mysql。3.相对路径
相对路径就是相对当前所在路径的位置,例如用户当前所在的目录为/usr,也就是根目录的usr子目录下,那么mysql文件相对当前位置的路径为local/mysql。任务准备:2.1.2Linux系统路径任务1【实例1】目前在/home这个目录下,要进人/var/log这个目录时,有如下两种方法,请判断如下两种方法为绝对路径还是相对路径。cd/var/log(绝对路径)cd../var/log(相对路径)知识链接:.代表当前的目录,也可以用./来代表。.:代表上一层目录,也可以用../来代表。技巧:开头不是“/”的就属于相对路径的写法。
任务准备:2.1.3Linux目录管理类命令任务11.显示路径(pwd)pwd命令用于显示用户当前所处的目录。pwd命令的格式是:pwd任务准备:2.1.3Linux目录管理类命令任务1【实例1】以root用户登录系统,显示root用户的家目录。[root@localhost~]#cd~//切换到家目录[root@localhost~]#pwd//查询当前路径/root知识链接:执行命令“cd~”,可以将目录切换至用户的家目录,再执行“pwd”命令,查询当前所在路径,可以知道root用户的家目录为/root。任务准备:2.1.3Linux目录管理类命令任务12.切换目录(cd)cd命令用来在不同的目录间进行切换。用户在登录系统后,会处于用户家目录中,该目录一般以/home开始,后跟用户名(如root用户家目录为/root)。若用户想切换到其他的目录中,则可用cd命令,后跟想要切换的目录名或路径名。cd命令的格式是:cd目录名/特殊符号cd命令使用中可以使用的特殊符号及含义如表2-3所示。特殊符号符号含义~将目录切换到家目录空白将目录切换到家目录-将目录切换到上一次操作目录..将目录切换到上一级目录表2-3cd命令中特殊符号及含义任务准备:2.1.3Linux目录管理类命令任务1【实例1】使用绝对路径方式,从当前目录切换到/usr/share/help目录,实现代码与结果如下:[root@localhostnetwork-scripts]#cd/usr/share/help//切换到doc目录[root@localhosthelp]#pwd//查询当前路径/usr/share/help可以采用绝对路径方式切换目录,例如执行命令“cd/usr/share/help”,可以从当前目录切换到//usr/share/help目录。任务准备:2.1.3Linux目录管理类命令任务13.显示目录内容(ls)ls命令用来显示指定目录中的文件或子目录相关属性信息,当不指定目录或文件时,将显示当前工作目录中的文件和子目录信息。该命令的一般格式为:ls[选项][目录1/文件1][目录2/文件2]…ls命令所使用的选项很多,如表2-4所示。表2-4ls命令选项选项说明-a显示所有子目录和文件的信息,包括名称以“.”开头的隐藏目录和隐藏文件。-A与-a选项的作用类似,但不显示表示当前目录的“.”和表示父目录的“..”-c-按文件的修改时间排序后,予以显示-d显示指定目录本身的信息,而不显示目录下的各个文件和子目录的信息。-l以长格式显示文件和目录的详细信息,ls命令默认只显示名称的短格式。-R--以递归的方式显示指定目录及其子目录中的所有内容-R以递归的方式显示指定目录及其子目录中的所有内容任务准备:2.1.3Linux目录管理类命令任务1【实例1】显示当前目录下的文件及目录,实现代码与结果如下:[root@localhost~]#ls//显示当前目录下内容公共视频文档音乐anaconda-ks.cfg模板图片下载桌面initial-setup-ks.cfg使用ls命令,在不加任何选项情况下,可以查看指定目录下文件及目录的简要信息执行命令“ls”,可以看到当前目录下的内容。任务准备:2.1.3Linux目录管理类命令任务14.创建目录(mkdir)mkdir命令用来创建一个目录或者多个目录,目录可以是绝对路径,也可以是相对路径。mkdir命令的格式为:mkdir[选项]目录名mkdir命令的常用选项如表2-5所示。表2-5mkdir命令选项选项说明-p在创建目录时,如果父目录不存在,则同时创建该目录及该目录的父目录-m为目录指定访问权限-v显示指令执行过程任务准备:2.1.3Linux目录管理类命令任务1【实例1】在当前目录下,创建一个dir1目录。[root@localhost~]#mkdirdir1//在当前目录下创建一个dir1目录[root@localhost~]#ls//查看当前目录内容公共视频文档音乐anaconda-ks.cfginitial-setup-ks.cfg模板图片下载桌面dir1知识链接:当仅仅创建单个目录时,不需要添加任何选项参数。精益求精:使用“ls”命令检查目录是否创建成功。任务准备:2.1.3Linux目录管理类命令任务15.删除目录(rmdir)建立目录以后,如果想删除目录,可以使用rmdir命令,rmdir命令的格式是:rmdir[选项]目录名rmdir命令的常用选项如表2-6所示。表2-6rmdir命令选项选项说明-p在删除目录时,一起删除父目录,但父目录中必须没有其他子目录及文件-v显示指令执行过程任务准备:2.1.3Linux目录管理类命令任务1【实例1】在当前目录下,删除dir1目录。[root@localhost~]#rmdirdir1//在当前目录下删除dir1空目录[root@localhost~]#ls公共视频文档音乐anaconda-ks.cfgd2dir2模板图片下载桌面d1d3initial-setup-ks.cfg知识链接:rmdir命令格式中的目录名可以为相对路径,也可以为绝对路径,但删除的目录必须为空目录或多级空目录。精益求精:使用“ls”命令检查目录是否删除成功。任务实施任务1任务实施通过任务准备,请完成如下任务实施部分。(1)创建项目部目录root@localhost~]#mkdir-p/tangxun/project/project_soft//创建project_soft子目录[root@localhost~]#mkdir/tangxun/project/project_hard//创建project_hard子目录[root@localhost~]#ls/tangxun/project//查看创建结果project_hardproject_soft任务实施任务1(2)创建服务部目录[root@localhost~]#mkdir-p/tangxun/service/service_before//创建service_before子目录[root@localhost~]#mkdir-p/tangxun/service/service_after//创建service_before子目录[root@localhost~]#ls/tangxun/service//查看创建结果service_afterservice_before任务实施任务1(3)创建管理部目录[root@localhost~]#mkdir-p/tangxun/manage/manage_quality//创建manage_quality[root@localhost~]#mkdir-p/tangxun/manage/manage_admin//创建manage_admin[root@localhost~]#mkdir-p/tangxun/manage/manage_infor//创建manage_infor[root@localhost~]#ls/tangxun/manage//查看创建结果manage_adminmanage_informanage_quality任务小结任务1(1)要深入理解绝对路径和相对路径,会使用“.”进行相对路径操作。(2)创建、移动、删除目录都是常用的操作,务必熟练掌握。(3)grep命令用来过滤文件内容,$匹配的是空格。任务拓展任务1某高职院校随着新校区的建设完工,将实施双校区运行,现在需要对职能部门及各二级学院进行调整,具体调整方案如表2-7所示。作为校园网的网络管理员,需要根据调整方案,设置修改文件存放目录,进而方便各职能部门及每个学院的目录文件管理。项目2Linux目录和文件管理Linux文件管理任务2任务介绍任务2河北唐讯信息技术股份有限公司的网络管理员小李在完成各部门文件存放目录的设置和调整后,根据实际工作需求,还需为调整后的各部门创建相应的文件,并同时做相应的文件调整,比如将原来的technolog_soft目录下的文件移动到项目部,将原来的technolog_hard目录下的文件移动到服务部,文件移动工作完成后,需进一步删除原有的技术部的目录,部门调整后的各部门文件具体分配情况如表2-8所示。任务介绍任务2任务分析任务2要实现该公司调整后目录文件的管理,可以分以下几个步骤:步骤一:创建公司调整后项目部文件。步骤二:创建司调整后服务部文件。步骤三:创建司调整后管理部文件。步骤四:移动删除公司调整前技术部相关文件。任务准备:2.2.1Linux文件浏览类命令任务21.显示文件内容(cat)cat命令主要用于滚屏显示文件内容或是将多个文件合并成一个文件。该命令的语法为cat[参数]文件名cat命令所使用的选项很多,如表2-9所示。任务准备:2.2.1Linux文件浏览类命令任务2【实例1】显示/etc/passwd文件的内容。知识链接:cat命令是最常用的文件内容查询命令,比较适合查看内容少的文件。如果文件内容比较多,只显示最后一页内容。任务准备:2.2.1Linux文件浏览类命令任务22.分页显示文件内容(more)more命令主要用于分页显示文件内容,在使用cat命令时,如果文件太长,用户只能看到文件的最后一部分。这时可以使用more命令,一页一页地分屏显示文件的内容。该命令的语法为more[参数]文件名more命令所使用的选项很多,如表2-10所示。任务准备:2.2.1Linux文件浏览类命令任务2执行more命令会进入一个交互界面,其中常用的交互命令及功能如表2-11所示。任务准备:2.2.1Linux文件浏览类命令任务2【实例1】显示/etc/passwd文件的内容,每次显示5行。精益求精:more命令经常在管道中被调用以实现各种命令输出内容的分屏显示,请将上面实例通过管道功能分屏显示。任务准备:2.2.1Linux文件浏览类命令任务23.分页显示文件内容(less)less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右移动。less命令还支持在一个文本文件中进行快速查找。先按下斜杠键“/”,再输入要查找的单词或字符。less命令会在文本文件中进行快速查找,并把找到的第一个搜索目标高亮度显示。如果希望继续查找,就再次按下斜杠键“/”,再按“Enter”键即可。less命令的用法与more基本相同,该命令的语法为less[参数]文件名less命令所使用的选项很多,如表2-12所示。任务准备:2.2.1Linux文件浏览类命令任务2执行less命令会进入一个交互界面,其中常用的交互命令及功能如表2-13所示。任务准备:2.2.1Linux文件浏览类命令任务2【实例1】显示/etc/passwd文件的内容,同时显示行号。任务准备:2.2.1Linux文件浏览类命令任务24.显示文件开头内容(head)head命令用于显示文件的开头部分,默认情况下只显示文件的前10行内容。该命令的语法为:head[参数]文件名head命令的常用参数选项如表2-14所示。[root@Server01~]#head-n20/etc/passwd//显示passwd文件的前20行任务准备:2.2.1Linux文件浏览类命令任务2【实例1】显示/etc/passwd文件前10行的内容。任务准备:2.2.1Linux文件浏览类命令任务25.查看文件末尾内容(tail)tail命令用于显示文件的末尾部分,默认情况下,只显示文件的末尾10行内容。该命令的语法为tail[参数]文件名tail命令的常用参数选项如表2-15所示。任务准备:2.2.1Linux文件浏览类命令任务2【实例1】显示/etc/passwd文件末尾10行的内容。任务26.检索、过滤文件内容(grep)grep命令用于查找文件中包含有指定字符串的行。该命令的语法为grep[参数]要查找的字符串文件名grep命令的常用参数选项如表2-16所示。
任务准备:2.2.1Linux文件浏览类命令任务2【实例1】在文件passwd中查找包含“ftp”的行。知识链接:在grep命令中,可以直接指定关键字串作为查找条件,也可以使用复杂的条件表达式,例如:字符“^”表示行的开始;字符“$”表示行的结尾;如果查找的字符串中带有空格,可以用单引号或双引号括起来。又如:"^read"表示以read开始;"read$"表示以read结束;"^$"表示空行。任务准备:2.2.1Linux文件浏览类命令任务准备:
2.2.2文件操作类命令任务21.创建空文件或更新已有文件的修改日期(touch)若指定的文件或目录已存在,则将文件或目录的日期和时间修改为指定的日期时间或当前系统的日期时间(包括存取时间和修改时间);若指定的文件不存在,则以指定的名称创建空文件。touch命令的格式是:touch[选项]目录名/文件名touch命令所使用的选项很多,如表2-17所示。任务准备:
2.2.2文件操作类命令任务2【实例1】在/root目录下,创建一个f1.txt文件。[root@localhost~]#touchf1.txt//创建单个文件知识链接:在日常工作中,经常需要创建新文件。在Linux系统中,既可以一次创建一个文件,也可以一次创建多个文件。任务准备:
2.2.2文件操作类命令任务2精益求精:使用“ls”命令检查文件是否创建成功。[root@localhost~]#ll//查看目录文件总用量12drwxr-xr-x.2rootroot66月2407:15公共drwxr-xr-x.2rootroot66月2407:15模板drwxr-xr-x.2rootroot66月2407:15视频drwxr-xr-x.2rootroot66月2407:15图片drwxr-xr-x.2rootroot66月2407:15文档drwxr-xr-x.2rootroot66月2407:15下载drwxr-xr-x.2rootroot66月2407:15音乐drwxr-xr-x.2rootroot66月2407:15桌面-rw-------.1rootroot10986月2400:04anaconda-ks.cfg-rw-r--r--.1rootroot06月2410:19f1.txt-rw-r--r--.1rootroot25486月2409:55file1-rw-r--r--.1rootroot15526月2407:14initial-setup-ks.cfg[root@localhost~]#任务22.复制文件或目录(cp)cp命令用于将文件或目录(源)重建一份并保存为新的文件或目录(目标)。该命令的一般格式为:cp[选项]源文件或目录目标文件或目录cp命令所使用的选项很多,如表2-18所示。任务准备:
2.2.2文件操作类命令任务2【实例1】将/root目录下f1.txt文件复制到/mnt目录下。[root@localhost~]#cpf1.txt/mnt//复制文件[root@localhost~]#ll/mnt//查看/mnt目录下文件总用量0-rw-r--r--.1rootroot06月2410:27f1.txt......省略......[root@localhost~]#ll//查看/root目录下文件总用量12......省略......-rw-r--r--.1rootroot06月100:00f1.txt......省略......精益求精:使用“ls”命令查看目录文件。任务准备:
2.2.2文件操作类命令任务2知识链接:使用cp命令,可以将文件从一个目录复制到另一个目录。执行命令“cpf1.txt/mnt”,可以将/root目录下f1.txt文件复制到/mnt目录下,此时在/root目录和/mnt目录下各有一个f1.txt文件,但这两个文件的访问时间已经发生变化。/mnt目录下f1.txt文件的访问时间是使用cp命令复制时的时间。任务准备:
2.2.2文件操作类命令任务23.移动文件或目录(mv)mv命令具有对文件或目录实现“移动”和“更名”双重作用。该命令的一般格式为:mv[选项]源文件或目录目标文件或目录mv命令所使用的选项很多,如表2-19所示。任务准备:
2.2.2文件操作类命令任务2【实例1】将当前目录下的f1.txt文件移到当前目录下的dir1子目录下。[root@localhost~]#mvf1.txtdir1//移动文件精益求精:使用“ls”命令检查文件是否移动成功。[root@localhost~]#lldir1-rw-r--r--.1rootroot06月100:00dir1知识链接:使用mv命令,可以将一个文件移动到其他目录,此外,mv命令还可以更改文件或目录的名称。任务准备:
2.2.2文件操作类命令任务24.删除文件或目录(rm)rm命令主要用于文件或目录的删除。该命令的一般格式为:rm[选项]文件名或目录名rm命令所使用的选项很多,如表2-20所示。任务准备:
2.2.2文件操作类命令任务2【实例1】删除/mnt/f1.txt文件。[root@localhost~]#rm/mnt/f1.txt//删除文件[root@localhost~]#rm/mnt/f1.txtrm:是否删除普通空文件'/mnt/f1.txt'?yrm:是否删除普通空文件"/mnt/1.txt"?y精益求精:使用“ls”命令检查文件是否删除成功。[root@localhost~]#ls/mntf2.txthgfsnewpasswd任务准备:
2.2.2文件操作类命令任务25.查找文件或目录(find)find命令用于文件查找。它的功能非常强大。该命令的语法为find[路径][匹配表达式]find命令的常用选项如表2-21所示。任务准备:
2.2.2文件操作类命令任务2【实例1】在/etc/目录下查找文件名以“.conf”结尾的文件。[root@localhost~]#find/etc-name*.conf知识链接:文件名中可使用“*”,“?”通配符,使用通配符时务必将查找的文件名用引号括起,以防止终端对通配符进行解译。若搜索的文件名不区分大小写则使用“-iname文件名”。精益求精:在/etc/目录下查找文件名以“.conf”结尾的文件,不区分大小写。[root@localhost~]#find/etc-iname*.conf任务准备:
2.2.2文件操作类命令任务25.为文件或目录建立链接(ln)为了方便用户使用和系统调用,有时需要将内容相同的文件或目录放在不同的地方,这虽然可通过cp命令来实现,但势必导致重复占用磁盘空间,并且修改其中一处的内容后,其他地方的相同文件不会自动同步改变,从而导致文件的不一致。为了避免出现以上的弊端,可通过In命令为文件或目录建立链接来获得圆满解决。该命令的语法为In[选项]源文件或目录[目标链接文件或目录]In命令的常用选项如表2-22所示。任务准备:
2.2.2文件操作类命令任务2【实例1】先利用ll命令查看家目录下的aa文件情况,再使用ln命令建立aa文件的硬链接bb。[root@localhost~]#echo'thisisaa'>aa//向当前目录下的aa文件写入内容[root@localhost~]#llaa//查看aa文件的链接数-rw-r--r--.1rootroot116月2411:27aa[root@localhost~]#cataa//查看aa文件的内容thisisaa[root@localhost~]#lnaabb//创建aa的硬链接文件bb精益求精:比较aa和bb的详细属性和内容。精益求精:在/etc/目录下查找文件名以“.conf”结尾的文件,不区分大小写。任务准备:
2.2.2文件操作类命令任务2[root@localhost~]#llaabb-rw-r--r--.2rootroot116月2411:27aa-rw-r--r--.2rootroot116月2411:27bb[root@localhost~]#catbbthisisaa知识链接:aa和bb的大小相同,内容相同。再看详细信息的第2列,原来aa文件的链接数为1,说明这块硬盘空间只有aa文件指向,而建立起aa和bb的硬链接关系后,这块硬盘空间就有aa和bb两个文件同时指向它,所以aa和bb的链接数都变为2。此时,如果修改aa或bb任意一个文件的内容,另外一个文件的内容也将随之变化。如果删除其中一个文件,就是删除了该文件和硬盘空间的指向关系,该硬盘空间不会释放,另外一个文件的内容也不会发生改变,但是该文件的链接数会减少一个。任务准备:
2.2.2文件操作类命令任务26.文件打包与解包(tar)将一组文件及目录汇集并备份生成一个文件的过程称为文件打包,文件压缩是将多个文件及目录按照某种存储格式保存到一个文件中,并且所占磁盘存储空间比其中所有文件总和要少。文件打包和压缩有利于文件的管理和网络传输。tar命令是Linux系统中兼顾文件打包、解包、压缩和解压缩的最流行的工具。该命令的一般格式为:tar[选项]打包文件名被打包的源文件或目录列表tar[选项]打包文件名[-C目标文件夹]tar命令所使用的选项很多,如表2-24所示。任务准备:
2.2.2文件操作类命令任务2任务准备:
2.2.2文件操作类命令任务2【实例1】创建名为my_file.tar的包文件,其内容为用户主目录下的f1.txt、f2.txt和f3.txt。[root@localhost~]#touchf1f2f3[root@localhost~]#tarcfmy_file.tarf1f2f3[root@localhost~]#tarcvf/root/my_etc.tar/etc精益求精:创建(非压缩的)包文件,既将指定的一个或多个文件或目录备份生成为一个指定的包文件,其命令格式为:tarcvf包文件名要打包的目录或文件名列表。知识链接:要使tar命令能够打包选定的文件,执行tar命令的用户必须能够读取这些文件。如,为/etc目录及其所有内容建立打包文件需要root特权,因为只有root用户才可读取其中的所有文件。非特权用户可以创建/etc目录的包文件,但该包文件中将不包含用户没有读取权限的文件和没有读取及执行权限的子目录。任务准备:
2.2.2文件操作类命令任务27.管道符
管道是由符号“|”隔开的若干条命令组成的序列。管道符“|”的作用是将前一个命令的输出通过一个无形的“管道”作为下一个命令的输入,即实现将前一个命令的输出的数据结果作为后一条命令所需要的数据源参数。。任务准备:
2.2.2文件操作类命令任务2【实例1】管道符的使用。[root@localhost~]#ls-al|more总用量44472dr-xr-x---.15rootroot40966月2411:37.dr-xr-xr-x.18rootroot2396月2408:25..drwxr-xr-x.2rootroot66月2407:15公共drwxr-xr-x.2rootroot66月2407:15模板drwxr-xr-x.2rootroot66月2407:15视频--更多--知识链接:管道符的使用场合很多,如实例1,当输出内容较多时,为便于浏览,可将输出内容,通过管道操作符,传递给more命令来分页查看,也可传递给grep命令实现对指定对象的查看。精益求精:在管道操作符后面的命令中,不能再出现文件名;在管道中只有标准输出才能传递给下一个命令,而标准错误输出会直接在终端显示;有些命令是不直接支持管道技术的(如ls命令不能直接出现在管道操作符的后面),为此,可以通过xargs命令让不支持管道的命今能够使用管道。如:whichcat|xargsls-l。任务准备:
2.2.2文件操作类命令任务27.重定向在Linux系统中,默认的输入设备(标准输入)是键盘,默认的输出设备(标准输出)是屏幕,利用重定向操作符可以重新定义命令涉及的默认的输入和输出设备对象,即重定向操作符可以将命令输入和输出数据流从默认设备重定向到其他位置。重定向操作符本身不是一条命令,而是命令中附加的可改变命令的输入和输出对象的特殊符号。输出重定向操作符:“>”、“>>”输入重定向操作符:“<”、“<<”任务准备:
2.2.2文件操作类命令任务2【实例1】输出重定向操作符的使用。[root@localhost~]#echo'thisisweb’//将字符串‘thisisweb’显示在屏幕thisisweb[root@localhost~]#echo‘thisisweb’>f1//将'thisisweb'写入f1文件[root@localhost~]#echo‘thisisftp’>f2//将'thisisweb'写入f2文件[root@localhost~]#catf1f2>>f12//将f1和f2文件内容合并到f12知识链接:利用输出重定向操作符可合并多个文件内容。任务准备:
2.2.2文件操作类命令任务实施任务2通过任务准备,请完成如下任务实施部分。(1)创建项目部文件。[root@localhost~]#touch/tangxun/project/project_soft/soft1[root@localhost~]#touch/tangxun/project/project_soft/soft2[root@localhost~]#touch/tangxun/project/project_soft/soft3[root@localhost~]#ls/tangxun/project/project_softsoft1soft2soft3[root@localhost~]#touch/tangxun/project/project_hard/hard{1,2,3}[root@localhost~]#ls/tangxun/project/project_hardhard1hard2hard3任务实施任务2(2)修改服务部文件。[root@localhost~]#touch/tangxun/service/service_before/before1[root@localhost~]#touch/tangxun/service/service_before/before2[root@localhost~]#ls/tangxun/s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《焊接质量检测与评价》教学大纲
- 教案(水的性质及水污染)
- 玉溪师范学院《伦理学》2022-2023学年第一学期期末试卷
- 地震前兆仪器账务处理实例-记账实操
- 小班泥工西瓜课件
- 2024年三季度碳交易市场运行与政策盘点-碳市场扩容信号明确成交价量均有提升
- 管理会计第5版 期中试卷
- 2019粤教版 高中美术 选择性必修3 雕塑《第三单元 了解中国雕塑的前世今生》大单元整体教学设计2020课标
- 2024届贵州省遵义市湄潭县湄江中学高三下学期第四次质量检测试题数学试题
- 财务岗位就业合同
- (试卷)建瓯市2024-2025学年第一学期七年级期中质量监测
- 机耕道路维护方案
- 2024年海南省高考历史试卷(含答案解析)
- 2024版成人术中非计划低体温预防与护理培训课件
- 北师大版数学一上 3.1《一共有多少》教学设计
- 24秋国家开放大学《当代中国政治制度》形考任务1-4参考答案
- 医院检验科实验室生物安全程序文件SOP
- 岗位竞聘课件(完美版)
- 小学英语写作教学的思考与实践 桂婷婷
- “以德育心,以心育德”
- 封条模板A4直接打印版
评论
0/150
提交评论