您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 第2章 文件和磁盘管理
1第2章文件和磁盘管理22.1Linux文件系统入门1、文件与文件名文件名由字母、数字、下划线和圆点组成。长度限制在255个字符以内。2、文件类型普通文件、目录文件和设备文件。3、目录(1)树型目录结构(2)工作目录与用户主目录(3)路径:绝对路径和相对路径32.2文件与目录的基本操作1、显示文件内容cat/more/less/head/tail例如,cattest3//显示文件test3的内容more/less命令当文件内容太多,用于分屏显示。2、文件内容查询命令grep/egrep/fgrep功能:在指定的文件中搜索字符串例如,grep‘textfile’stdc.h//在文件stdc.h中搜索字符串“textfile”grepdata*//在当前目录下所有文件中含有“data”字符串的行grep‘stdio.h’*.c功能是什么?42.2文件与目录的基本操作3、文件查找命令find/locate功能:查找所需的文件例如,find.–name‘main*’–execmore()\;//查找当前目录中所有以main开头的文件,并显示这些文件内容例如,find–name‘tmp’–xtypec–user‘init’//寻找三个给定条件都满足的所有文件例如,find–name‘tmp’–o–name‘mina*’//查询文件名为’tmp’或是匹配’mina*’的所有文件52.2文件与目录的基本操作4、文件内容统计命令wc功能:统计文件的字节数、字数、行数例如,wc–lcwREADME//统计文件README的行数、字节数和字数5、文件复制、移动和删除命令cp/mv/rm例如,cp–iexma1.c/usr/wang/shiyan1.c//将文件exma1.c拷贝到/usr/wang目录下,并改名为shiyan1.ccpexma1.c/usr/wang///上边的例题,文件不改名62.2文件与目录的基本操作例如,cp–r/usr/xu//usr/liu//将/usr/xu目录中的所有文件及子目录拷贝到/usr/liu例如,mv/usr/xu/*.//将/usr/xu中的所有文件移到当前目录例如,mvwch.txtwjz.doc//将文件wch.txt重命名为wzj.doc例如,rm–itestexampleremovetest?nremoveexample?y76、文件链接命令:ln功能:在文件之间链接链接有两种:硬链接和软链接(符号链接)。例如,ln–slunch/home/xu//当前目录下的文件lunch创建一个符号链接/home/xu2.2文件与目录的基本操作82.2文件与目录的基本操作7、目录的创建与删除命令mkdir/rmdir例如,mkdir–p–m700./init/mail其中700是目录权限,目录的所有都有读、写和执行权限例如,rmdir–p/usr/xu/txt//将/usr/xu/txt目录删除8、改变工作目录、显示路径及显示目录内容命令cd/pwd/ls例如,cd/usr/src例如,pwd/home/jlq92.2文件与目录的基本操作注意cd命令的特殊用法:cd..返回上一级目录cd../../返回上二级目录cd/进入根目录cd–在最近访问过的两个目录之间快速切换cd~进入到root用户的主目录cd~liyang进入到liyang用户的主目录102.2文件与目录的基本操作例如,ls–A//显示当前目录的内容例如,ls–a/home/liyang//列出目录/home/liyang下的内容例如,ls–la/home/liyang//用长格式列出目录/home/liyang下的内容说明:蓝色→目录;绿色→可执行文件红色→压缩文件;浅蓝色→链接文件灰色→其他文件。11-rwxr-xr-x1rootroot708-2112:47lsfile.shdrwxr-xr-x2rootroot4.0K08-2112:46mkumldrwxr-xr-x2rootroot4.0K08-2122:15mydirlrwxrwxrwx1rootroot708-2122:16sun001.txt-sun.txt-rw-r--r--2rootroot1108-2014:17sun002.txt第一字段:文件种类和权限;第二字段:硬链接个数;第三字段:属主;第四字段:所归属的组;第五字段:文件或目录的大小;第六字段和第七字段:最后访问或修改时间;第八字段:文件名或目录名其中类型标识用于说明该文件的类型是普通文件、链接文件还是目录。对于普通文件,第一个类型标识处显示为-,若是链接文件,则该位置的标识为l(L的小写);若是目录,则该位置的标识为d。122.3文件/目录访问权限管理1、文件/目录访问权限简介132、使用chmod改变文件/目录的访问权限(1)文字设定法例如,chmoda+xsort//文件拥有者、组用户及其他用户对文件sort都有可执行权限例如,chmodug+w,o-xtext//文件拥有者和组用户有可写权限,其他用户没有可执行权限(2)数字设定法0:表示没有权限;1:表示可执行权限;2:表示可写权限;4:表示可读权限;例如,chmod644mm.txt//文件的拥有都有读写权限;组用户和其他用户有读权限例如,chmod750fib.c//如何查看结果?2.3文件/目录访问权限管理141、存储设备的命名2.4管理磁盘存储器设备名称注释/dev/hda表示第一个IDE硬盘/dev/hda1表示第一个IDE硬盘的第一个主分区/dev/hda2表示第一个IDE硬盘的扩展分区/dev/hda5表示第一个IDE硬盘的第一个逻辑分区/dev/hda8表示第一个IDE硬盘的第四个逻辑分区/dev/hdb表示第二个IDE硬盘/dev/hdb1表示第二个IDE硬盘的第一个主分区/dev/sda表示第一个SCSI硬盘/dev/sda1表示第一个SCSI硬盘第一个主分区/dev/sdd3表示第四个SCSI硬盘的第三个主分区152、磁盘空间管理(1)使用df命令检查文件系统磁盘占用情况检查已安装文件系统的空间大小及剩余空间的大小。(2)使用du命令检查磁盘空间使用情况显示当前目录以及其下子目录的大小。2.4管理磁盘存储器16选择题1.若要设置/usr/myprog文件的拥有者有读、写和可执行权限,用户组和其他用户均没有对该文件的操作权限,以下操作命令中,正确的是()。A.chmod700/usr/myprogB.Chown700/usr/myprogC.Chmodu=rwx/usr/myprogD.Chmodu=rwxgo-r-w-x/usr/myprog2.Linux命令的续行符使用()。A./B.\C.;D.&3.在Linux中,若要返回上三级目录,由应使用()命令。A.cd/B.cd../../C.cd../../../D.cd-4.以下命令用法中,功能与ll相同的是()。A.ls-aB.ls-lC.ls-laD.ls-F175.若要删除/usr/mytest目录及其下的子目录和文件,以下操作正确的是()A.rmdir/usr/mytestB.rm/usr/mytestC.rm–f/usr/mytestD.rm–r/usr/mytest6.在对目录进行复制、删除或移动操作时,如果要对整棵目录树进行操作,应在命令中选择使用()参数。A.–rB.-fC.-bD.-i7.以下命令中,不能用来查看文本文件内容的命令是()。A.lessB.catC.tailD.diff8.若要列出/etc/目录下所有以vsftpd开头的文件,以下命令中,不能实现的是()。A.ls/etc|grepvsftpdB.ls/etc/vsftpdC.ls/etc/vsftpd*D.ll/etc/vsftpd*9.在Linux系统中,若要查看当前文件系统的剩余空间,则可作用()命令。A.dfB.duC.freeD.uptime1810.Linux在查看文件内容过程中用光标可以上下移动来查看文件内容的命令是()。A.catB.lessC.moreD.tail11.使用chmod551file1对其进行了权限修改,用ls–al查看到如下的几个文件权限,问那一个文件的许可权是file1文件的()。A.–rwxr-xr-xB.-rwxr—r--C.-r—r—r--D.-r-xr-x—x12.要给文件file1加上其他人可执行属性的命令是()。A.chmoda+xB.chowna+xC.chmodo+xD.chowno+x13.Linux文件权限一共10位长度,分成四段,第三段表示的内容是()。A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限14.已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令是()。A.cdtestB.cd/stud1/testC.cdstud1/testD.cdhome15.用ls–al命令列出下面的文件列表,()一个文件是符号连接文件。A.-rw-------2hel-susers56Sep0911:05helloB.-rw-------2hel-susers56Sep0911:05goodbeyC.drwx-----1helusers1024Sep1008:10zhangD.lrwx-----1helusers2024Sep1208:12cheng1916.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是()。A.–mB.-dC.–fD.–p17.在给定文件中查找与设定条件相符字符串的命令为()。A.grepB.gzipC.findD.sort18.已知Linux系统中的唯一一块硬盘是第一个IDE接口的master设备,该硬盘按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了3个逻辑分区,则该硬盘上的第二个逻辑分区在Linux中的设备名称是()。A./dev/hda2B./dev/hda5C./dev/hda6D./dev/hda719.在使用cp命令时,选项()可以提示防止覆盖同名文件。A.-aB.-fC.-dD.-i20.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是()。A.fileB也随之被删除B.fileB仍存在,但是属于无效文件C.因为fileB未被删除,所以fileA会被系统自动重新建立D.fileB会随fileA的删除而被系统自动删除2021.利用命令find查找当前目录下的名称尾为.c的文件,并将结果输出到标准输出的命令是()。A.find.-name?.c–printB.find.-name#.c–printC.find.-name!*.c–printD.find.-name*.c–print22.怎样新建一个新文件()。A.mkhello.cB.rmhello.cC.touchhello.cD.newhello.c23.某文件的组外成员的权限为只读:所有者有全部权限:组内的权限为读与写,则该文件的权限为()。A.467B.674C.476D.76424.drwxr-xr--对应的数字是()。A.766B.754C.755D.64521填空题1、_________命令切换到根目录;_________命令切换到home文件夹;_________命令切换到上一级目录。2、查看现在的工作目录命令_________。3、列出/etc目录下的所有文件命令_________;列出/etc目录下的文件的详细信息命令_________。4、建立新目录user1的命令_________。5、某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为_________。6、查找文件名中含有ftp的文件的命令是_________。7、在文件/etc/inittab中查找含有“tty”的行的命令_________。8、统计文件/etc/grub.conf文件
本文标题:第2章 文件和磁盘管理
链接地址:https://www.777doc.com/doc-3250559 .html