linux文件系统管理.pptx





《linux文件系统管理.pptx》由会员分享,可在线阅读,更多相关《linux文件系统管理.pptx(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录目录操作命令文件操作命令vi编辑器的使用外部存储设备的使用课堂项目实践第1页/共100页主要内容Linux文件系统Linux目录操作命令Linux文件操作命令vi编辑器建立和使用文件系统在Linux中使用外部存储设备修改文件属性课后作业第2页/共100页Linux目录操作命令问题1在/home目录下创建user目录,显示当前的目录?解决办法cd/homemkdiruserpwd第3页/共100页binvarusrtmp sbinlibhomeetcdevbinsrcliblinuxadminlocalLinux树形目录结构第4页/共100页涉及的命令mkdir:创建目录格式:mkdir-p
2、目录路径名参数-p:创建一个目录树pwd:显示当前工作目录pwd是printworkingdirectory的缩写cd:改变工作目录格式:cd目录路径cd后没有任何参数或跟参数时,该命令直接回到用户主目录cd.表示回到上一层目录(父目录).代表当前目录,/代表根目录Linux目录操作命令第5页/共100页Linux目录操作命令问题2:构建如图的目录结构tmp home user share名字缩写 test C第6页/共100页Linux目录操作命令解决方法cd/homemkdirpshare/test/Cmkdirusercd/tmpmkdirtengyypwd问题进入上题的最底层目录,可以
3、有几种方式?如何删除目录?(rmdir目录必须为空)第7页/共100页Linux目录操作命令作业(写到作业本)如何删除目录?rmdir命令格式(rmdirhelp)使用rmdir将课堂练习中建立的目录删除第8页/共100页Linux文件操作命令操作系统中如何识别文件?操作系统中如何识别文件?操作系统中如何识别文件?操作系统中如何识别文件?WindowsWindows 采用扩展名识别文件采用扩展名识别文件采用扩展名识别文件采用扩展名识别文件LinuxLinux 由文件属性决定由文件属性决定由文件属性决定由文件属性决定 LinuxLinux的文件和命令要区分的文件和命令要区分的文件和命令要区分的文
4、件和命令要区分大小写大小写大小写大小写第9页/共100页Linux文件操作命令问题1在Linux中如何查看文件?解决办法ls-a ll ls-lls按列显示按列显示目录下的内容,目录下的内容,垂直排序垂直排序查看文件和目录查看文件和目录查看文件和目录查看文件和目录文件详细信息文件详细信息文件详细信息文件详细信息查看隐藏文件查看隐藏文件查看隐藏文件查看隐藏文件第10页/共100页 文件系统操作系统用户Windows 文件系统类型 NTFS FAT32Linux 文件系统类型 ext2 ext3 swap文件系统概述第11页/共100页Linux文件操作命令ls详细信息ls作用:显示目录内的文件和
5、子目录列表命令格式:ls参数选项目录或文件参数选项:-a:显示所有文件(包括隐藏文件)-l:以长格式显示(文件大小、日期、权限等)-F:列出文件类型-R:递归显示当前目录和子目录中的文件-S:按大小对文件进行排序(从大到小)第12页/共100页Linux文件操作命令思考用长格式列出/home目录下所有的文件包括隐藏文件?解决方法 ll-a第13页/共100页Linux文件操作命令问题2Linux下如何进行文件的增(touch)、删(rm)、查(find)、复制(cp)、移动(mv)?问题2的解决方法-本节课的目标第14页/共100页Linux文件操作命令问题在/home/user目录下创建文件
6、test1,test2,并将test2拷贝到/home/share/test目录下,然后删除home/user下的test2文件。解决方法cd/home/usertouchtest1test2cptest2/home/share/test(cptest2./share/test)rmtest2第15页/共100页Linux文件操作命令-涉及的命令touch:用于创建空文件命令格式:touch文件名当文件存在时,将文件的时间更改为现在时间当文件不存在时,创建一个空文件创建多个文件时,文件名以空格分隔快速创建文件的一个途径第16页/共100页Linux文件操作命令-涉及的命令cp:用于目录或文件的
7、复制命令格式:cp参数选项源文件目标文件参数选项:-i:如果目标文件存在,覆盖目标文件时给出提示-r:复制目录树第17页/共100页Linux文件操作命令-涉及的命令rm:用于删除文件或目录命令格式:rm参数选项文件名或目录名参数选项:-i使系统在删除之前,显示删除确认询问-f直接删除文件或目录,不显示任何警告消息-r删除指定目录及其目录下的所有文件和子目录在命令行中可包含一个或多个文件名(各文件间用空格分隔)以实现删除多个文件。第18页/共100页Linux文件操作命令问题将/home/user下的test文件移动到/home/share/test下。解决方法cd/home/usertouc
8、htestmvtest./share/test思考问题1和问题2使用不同的命令,解决同样的问题。第19页/共100页Linux文件操作命令-涉及的命令mv:用于移动或重命名目录或文件。命令格式:mv参数选项源目录或文件名目标目录或文件名参数选项:-i当目标文件已存在时,显示提示信息-b覆盖已存在的文件前,系统会自动创建原已存在文件的一个备份,备份文件名为原名称后附加一个符号Linux系统没有重命名命令,因此可利用该命令来间接实现第20页/共100页Linux文件操作命令问题(1)找出/etc目录下以passw开头的所有文件(2)找出/var/log目录下所有的前5天的.log文件(3)找出/h
9、ome目录下用户ygl的文件解决方法find/etc-namepassw*find/var/log-name*.log-mtime+5find/home-userygl第21页/共100页Linux文件操作命令-涉及的命令find:用于目录结构中搜索文件 命令格式:findpath-option-print-exec-okcommand#-print将查找到的文件输出到标准输出#-execcommand;将查到的文件执行command操作,和;之间有空格,-ok和-exec相同,只不过在操作前要询用户path:所查找的目录路径-name:通过文件名查找文件-user:通过用户查找文件-type
10、:类型选项-size:通过文件大小查找文件-atime:通过文件的最后访问日期查找文件-mtime-n+n:按文件更改时间来查找文件,-n指n天以内,+n指n天以前-newer:查找比指定文件更新的文件第22页/共100页Linux文件操作命令-涉及的命令find:用于目录结构中搜索文件 参数选项动作选项-print:输入找到的每个文件路径名(默认)-execcommand:对找到的文件执行command-okcommand:执行command前确认第23页/共100页Linux文件操作命令-涉及的命令-catcat命令将文件的内容输出到显示器上,常用于查看内容不多的文本文件的内容,长文件会因
11、滚动太快而无法阅读。命令格式:cat 文件1 文件2 文件3.第24页/共100页Linux文件操作命令-涉及的命令-more lessmore或less命令:查看内容较多的文件内容命令格式:more 文件名 less 文件名less比more功能强大支持光标键向上或向下滚动浏览文件对于宽文档还支持水平滚动到文件末尾时,需要输入q来结束浏览第25页/共100页Linux文件操作命令-涉及的命令-head tailhead与tail命令head:查看一个文件前面部分的信息,默认显示前面10行的内容,也可指定要查看的行数命令格式:head -要查看的行数 文件名tail:查看文件的最后若干行的内容
12、,默认为最后10行命令格式:tail -要查看的行数 文件名第26页/共100页Linux文件操作命令-练习练习1在当前目录下建立文件,将文件拷贝到/usr这个目录下,并改名为。练习2将/home/user目录中的所有内容,复制(移动)到/home/share/test/C下。当前目录为/home/user,上述命令有几种解决办法?练习3删除当前目录及其子目录下所有扩展名“.tmp”的文件。第27页/共100页Linux文件操作命令课后作业(纸质)课堂练习。将/home目录拷贝到/root目录下,然后再将root下的home及子目录删除。第28页/共100页主要内容vi编辑器的使用查看文件命令
13、cat morelessheadtail管道输入输出重定向查看系统信息分区挂载修改文件属性第29页/共100页vi编辑器的使用-引入如何为创建的文件填写内容?文本编辑图形界面编辑器Kate,KwriteEmacs,Xemacs文本界面编辑器启动快,使用方便,大部分Unix系统装备vi,vim第30页/共100页vi编辑器的使用-概述vi是字符界面下的全屏幕文本编辑器vi只能编辑普通的ASCII文件,不是格式化程序,不支持居中、字体、字形等格式第31页/共100页vi编辑器的使用-工作模式vi有三种基本的工作模式:命令模式、插入模式和末行模式命令模式:按ESC键,进入命令模式。用户的键入的字符被
14、作为命令解释执行插入模式也称输入模式:在命令模式下按“i”、“a”、“o”命令都可进入插入模式。末行模式:命令模式下按Shift+“:”键,即可切换到末行模式。此时在编辑器屏幕的最末一行将显示冒号提示符,在此行中,就可输入vi命令,按回车键后即开始执行,执行完毕后,又自动回到命令模式。第32页/共100页启动vi命令模式文本输入模式末行模式:提示符其他命令退出viwq,q,q!a,iEscShift+“:”vi编辑器的使用-工作模式(续)第33页/共100页打开文件格式:vi 文件名如文件存在,则打开该文件,如文件不存在,则创建一个新文件如文件名省略,则创建一个无名的新文件(需要在存盘时指定文
15、件名)打开文件后,vi处于命令模式vi编辑器的使用-vi基本操作第34页/共100页vi编辑器的使用-vi基本操作(续)编辑文件在命令模式下,键入a或i或o即可进入文本输入模式,此后输入的字符将显示在编辑屏幕上。移动键盘上的方向键即可上、下、左、右移动光标使用Backspace键可删除光标前字符使用Enter键可增加新的一行第35页/共100页vi编辑器的使用-vi基本操作(续)存盘,退出在命令行状态下,键入 “:”,出现“:”提示符,输入:w 文件名 保存文件,但不退出vi wq 保存文件,并退出vi q 退出vi q!不保存所做修改,退出vi第36页/共100页vi编辑器的使用-vi基本操
16、作(续)vi程序中,help命令可以提供帮助格式:在命令行状态下,输入 :help 命令名 如:help wq看完帮助后,键入“:q”即可退出帮助屏幕,返回到文件中第37页/共100页vi编辑器的使用-存储缓冲区vi会为正在被编辑的文件在内存创建一个缓冲区打开文件时,文件的内容会复制到缓冲区中,用户在屏幕上看到的是缓冲区的内容。用户的输入和修改只会反映到缓冲区中,而不会反映到磁盘文件中。只有当用户键入存盘命令(w,wq)时,缓冲区的内容才会写入文件。第38页/共100页vi编辑器的使用-练习键入vi,编辑一个新文件编辑文件内容为abcdefg,将文件存盘为file1退出vi第39页/共100页
17、vi编辑器的使用-练习要求用vi实现:用vi打开文件file1,将file1中的内容修改为hello,linux在磁盘中创建一个新文件file2,内容为hello,everyone第40页/共100页vi编辑器的使用-练习用vi编辑一个文件tmp.txt(至少20行)分别用cat/more/less/head/tail命令查看,观察这些命令的不同之处。第41页/共100页作业vi的工作模式有几种?模式之间怎么切换?查看文件命令有几种,它们有什么区别?第42页/共100页主要内容vi编辑器的使用查看文件命令catmorelessheadtail管道输入输出重定向查看系统信息分区挂载修改文件属性第
18、43页/共100页问题:在/etc目录下,用长格式查看所有文件信息。使用lla/etc命令etc目录下文件一个屏幕显示不下,怎么办?(需要上下翻页)ll a /etc 显示的结果=less less 能够翻页 ll a /etc|less-命令 与 命令 的交流第44页/共100页管道(Pipes)用来把一个命令的标准输出重定向为另一个命令的标准输入。格式:命令1|命令2|命令3|命令n例子#ls Rl/etc|more#cat test|more#cat/etc/passwd|grep root第45页/共100页输入输出重定向Linux默认从键盘输入,将结果输出到显示器利用输入输出重定向,
19、可以改变命令获取输入和发送输出的地方第46页/共100页输入输出重定向问题1:在控制台tty1下使用lla命令,将显示结果显示在tty3上。在控制台 tty1 的提示符下:ll -a /dev/tty3使用tty1,tty3 切换观察!-命令 和 文件 关系 第47页/共100页输入输出重定向将输出保存到文件中问题2:将命令lla的结果,保存到/root/ll.txt.在控制台 tty1 的提示符下:ll -a 使用 less 观察验证!第48页/共100页输入输出重定向输出重定向功能:将输出保存到文件中格式:命令 文件名 或 命令 文件名例:ls list,将ls命令的结果保存到文件list
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 文件系统 管理

限制150内