您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > Linux操作系统-目录和文件管理(二)
第四章目录和文件管理(二)——理论部分2/28Linux命令行的通用格式是什么?获得命令的帮助信息有哪几种方式?如何用rm命令删除目录?课程回顾3/28学会查看和检索文件内容学会备份与恢复文档学会使用vi文本编辑器技能展示4/28本章结构文档备份和恢复统计和检索文件内容使用压缩和解压缩工具使用tar归档和释放工具目录和文件管理(二)查看文件内容使用vi文本编辑器文件查看和检索Vi编辑器的工作模式末行模式中的基本操作命令模式中的基本操作5/28cat命令用途:显示出文件的全部内容命令格式:cat[选项]文件名…查看文件内容——cat[root@localhost~]#cat/etc/host.conforderhosts,bind[root@localhost~]#cat/etc/resolv.confsearchlocaldomain[root@localhost~]#cat/etc/resolv.conf/etc/host.confsearchlocaldomainorderhosts,bind6/28more命令用途:全屏方式分页显示文件内容命令格式:more[选项]文件名…交互操作方法:•按Enter键向下逐行滚动•按空格键向下翻一屏•按q键退出查看文件内容——more[root@localhost~]#more/etc/httpd/conf/httpd.conf……#ThisisthemainApacheserverconfigurationfile.Itcontainsthe#configurationdirectivesthatgivetheserveritsinstructions.#foradiscussionofeachconfigurationdirective.--More--(1%)7/28less命令用途:与more命令相同,但扩展功能更多命令格式:less[选项]文件名交互操作方法:•PageUp向上翻页,PageDown向下翻页•其他功能与more命令基本类似查看文件内容——less8/28head命令用途:查看文件开头的一部分内容(默认为10行)命令格式:head-n文件名tail命令用途:查看文件结尾的少部分内容(默认为10行)格式:tail-n文件名tail-f文件名查看文件内容——head、tail[root@localhost~]#tail-2/var/log/messagesSep815:49:29localhostscim-bridge:Cleanup,done.Exitting...Sep815:49:29localhostCleanup,done.Exitting...显示文件的最后两行9/28wc命令用途:统计文件中的单词数量(WordCount)等信息命令格式:wc[选项]...目标文件...常用命令选项-l:统计行数-w:统计单词个数-c:统计字节数统计文件内容——wc[root@localhost~]#wc/etc/hosts423185/etc/hosts4行,23个单词,185个字节10/28grep命令用途:在文件中查找并显示包含指定字符串的行命令格式:grep[选项]...查找条件目标文件常用命令选项•-i:查找时忽略大小写•-v:反转查找,输出与查找条件不相符的行查找条件设置•要查找的字符串以双引号括起来•“^……”表示以……开头,“……$”表示以……结尾•“^$”表示空行检索和过滤文件内容——grep11/28gzip命令、bzip2命令用途:制作压缩文件、解开压缩文件命令格式:gzip[-9]文件名...bzip[-9]文件名...gzip-d.gz格式的压缩文件bzip2-d*.bz2格式的压缩文件常用命令选项-9:表示高压缩比,多在创建压缩包时用-d:用于解开已经压缩过的文件归档和压缩命令——gzip、bzip2制作压缩文件解开压缩文件12/28tar命令用途:制作归档文件、释放归档文件格式:tar[选项]...归档文件名源文件或目录tar[选项]...归档文件名[-C目标目录]常用命令选项-c:创建.tar格式的包文件-x:解开.tar格式的包文件-v:输出详细信息-f:表示使用归档文件-p:打包时保留原始文件及目录的权限-t:列表查看包内的文件归档和压缩命令——tar13/28常用命令选项(续)-C:解包时指定释放的目标文件夹-z:调用gzip程序进行压缩或解压-j:调用bzip2程序进行压缩或解压归档和压缩命令——tar[root@localhost~]#tarjcftest.tar.bz2/etc/httpd/tar:从成员名中删除开头的“/”[root@localhost~]#ls-lhtest.tar.bz2-rw-r--r--1rootroot21K09-0901:19test.tar.bz2[root@localhost~]#tarjxftest.tar.bz2-C/tmp[root@localhost~]#ls-ld/tmp/etc/httpd/drwxr-xr-x4rootroot409609-0816:37/tmp/etc/httpd/[root@localhost~]#rm-rf/tmp/etc/14/28请思考:通过上下翻页来查看文件内容,用什么命令?grep‘^root’/etc/passwd命令的功能是什么?tar-jtftest.tar.bz命令的功能是什么?小结15/28文本编辑器的作用创建或修改文本文件维护Linux系统中的各种配置文件Linux中最常用的文本编辑器vi:类Unix系统中默认的文本编辑器vim:vi编辑器的增强版本,习惯上也称为vi文本编辑器——vi[root@localhost~]#aliasvi='/usr/bin/vim'[root@localhost~]#whichvialiasvi='/usr/bin/vim'/usr/bin/vim设置别名,以便执行vi时自动调用增强版编辑器16/28三种工作模式命令模式、输入模式、末行模式不同模式之间的切换vi编辑器的工作模式[root@localhost~]#vi文件名命令模式输入模式末行模式:键a、i、o等键Esc键Esc键17/28光标移动命令模式的基本操作4-1操作类型操作键功能光标方向移动、、、上、下、左、右翻页PageDown或Ctrl+F向下翻动一整页内容PageUp或Ctrl+B向上翻动一整页内容行内快速跳转Home键或“^”、数字“0”跳转至行首End键或“$”键跳转到行尾行间快速跳转1G或者gg跳转到文件的首行G跳转到文件的末尾行#G跳转到文件中的第#行行号显示:setnu在编辑器中显示行号:setnonu取消编辑器中的行号显示18/28复制、粘贴、删除命令模式的基本操作4-2操作类型操作键功能删除x或Del删除光标处的单个字符dd删除当前光标所在行#dd删除从光标处开始的#行内容d^删除当前光标之前到行首的所有字符d$删除当前光标处到行尾的所有字符复制yy复制当前行整行的内容到剪贴板#yy复制从光标处开始的#行内容粘贴p将缓冲区中的内容粘贴到光标位置处之后P粘贴到光标位置处之前19/28文件内容查找命令模式的基本操作4-3操作键功能/word从上而下在文件中查找字符串“word”?word从下而上在文件中查找字符串“word”n定位下一个匹配的被查找字符串N定位上一个匹配的被查找字符串20/28撤销编辑及保存退出命令模式的基本操作4-4操作键功能u按一次取消最近的一次操作多次重复按u键,恢复已进行的多步操作U用于取消对当前行所做的所有编辑ZZ保存当前的文件内容并退出vi编辑器21/28保存文件及退出vi编辑器末行模式的基本操作3-1功能命令备注保存文件:w:w/root/newfile另存为其它文件退出vi:q未修改退出:q!放弃对文件内容的修改,并退出vi保存文件退出vi:wq22/28打开新文件或读入其他文件内容末行模式的基本操作3-2命令功能:e~/install.log打开新的文件进行编辑:r/etc/filesystems在当前文件中读入其他文件内容23/28文件内容替换末行模式的基本操作3-3命令功能:s/old/new将当前行中查找到的第一个字符“old”串替换为“new”:s/old/new/g将当前行中查找到的所有字符串“old”替换为“new”:#,#s/old/new/g在行号“#,#”范围内替换所有的字符串“old”为“new”:%s/old/new/g在整个文件范围内替换所有的字符串“old”为“new”:s/old/new/c在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认24/28本章总结文档备份和恢复统计和检索文件内容使用压缩和解压缩工具使用tar归档和释放工具目录和文件管理(二)查看文件内容使用vi文本编辑器文件查看和检索Vi编辑器的工作模式末行模式中的基本操作命令模式中的基本操作第四章目录和文件管理(二)——上机部分26/28需求描述练习文件查看及检索操作练习备份与恢复操作练习vi编辑器的基本使用实现思路练习文件查看、检索、备份命令使用vi编辑器修改系统配置实验案例:文件检索、备份及编辑3-127/28学员练习1练习文件内容查看及检索实现文件的备份和恢复实验案例:文件检索、备份及编辑3-240分钟内完成28/28学员练习2练习vi编辑器的基本命令使用vi编辑器修改系统配置文件实验案例:文件检索、备份及编辑3-340分钟内完成
本文标题:Linux操作系统-目录和文件管理(二)
链接地址:https://www.777doc.com/doc-3871330 .html