Linux基本命令.ppt_第1页
Linux基本命令.ppt_第2页
Linux基本命令.ppt_第3页
Linux基本命令.ppt_第4页
Linux基本命令.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章 Linux基本命令,本章目标,了解Linux的命令格式 掌握常用命令的作用 熟悉文本编辑器(vi)的使用方法,本章内容,4.5 磁盘管理的相关命令,4.4 文件的压缩,4.3 文件操作命令,4.2 目录操作命令,4.1 基础知识,4.6 日期和时间,4.7 vi编辑器,4.1 基础知识,4.1.1 命令格式,4.1.1 命令格式,Linux中命令的格式 # 命令 -选项 参数 简单的Linux命令 # ls 包含了选项和参数的Linux命令 # ls -l /etc,4.2 目录操作命令,pwd (显示工作目录,显示的是绝对路径) ls 常用选项: -a 显示所以文件,包含隐藏文件和目录,还包括以“.”和“” -A 显示所有文件,包含隐藏文件和目录,但不包含“.”和“”目录 -F 在每一个加文件名后附加一个字符以说明文件的类型。(“*”表示普通可执行文件;“/”表示目录;“”表示链接文件;“|”表示管道文件;“=”表示套接字;什么也没有则表示普通文件。 -l 长格式输出(类型、权限、所有者名、大小以及时间信息),cd 功能:切换目录,该命令将把当前的目录改变至所指指定。若没有指定目的目录,则回到用户的宿主目录。 mkdir 建立目录 常用选项: -m 建立目录的同事给予权限 -p 可以是一个的路径的名称,一次建立多级目录 rmdir 功能:删除空目录。,4.3 文件操作命令,file 功能:辨别文件类型 cat 功能:将文件的内容输出在显示器上。 -n 由数字1开始对所有输出的行数编号 -b 与-n相似,只不过对空白的行不编号,more 功能:分屏显示文件中的内容 “回车”键是可以一行一行的显示,“空格”键是一页一页的去显示。 less 相比more多了PgUp和PgDn 移动页很方便 head 功能:显示文件的开始部分 -n 显示文件的起始n行,默认是10行 -c 显示文件的起始的n个字符 tail 显示文件的末尾部分功能和head差不多,grep 功能查找内容中包含指定范本样式的文件,如果发现有则把相应的一行显示出来。 参数: -i 忽略字符的大小写的区别 cp cp 选项 源文件或目录 目标文件或目录 -i 若目标文件已经存在,在覆盖时会先询问 -f 强制,若重复不会询问用户,强制复制,慎用! -r 递归持续复制,用于目录的复制操作 -a 保持权限和目录中的文件或文件夹不变化,mv 功能:为文件或目录改名,或者将文件由一个目录移动到另一个目录中 -i :交互式操作 -f : 禁止交互式操作,rm 功能:删除文件或目录 选项: -i :交互是删除。 -f :强行删除,不给予用户提示直接删除 -r : 递归删除目录。即包含目录下的文件和各级子目录 ln 功能:创建链接文件 -s 创建符号链接(软链接 目录),wc 查看文件中的行数、字数与字节数 选项:- c 只显示Bytes数。 -l 只显示行数。 -w 只显示字数。,4.4 文件的压缩,gzip 功能:压缩或解压文件 语法: gzip 选项 文件 -c 将输出信息送到显示器上,并保留原有文件 ( )gzip c 1.txt 1.txt.gz -d 将压缩文件解压 -t 测试,检查压缩文件是否完整 bzip2 功能:“.bz2”文件的压缩与解压缩程序。 -d :执行解压缩 -t :检查指定文件的完整性,但并不对其他解压缩,zip 功能: 创建zip格式的压缩文件 常用选项:-P 为加密使用的压缩密码 unzip 功能:解压缩zip文件 -l :显示压缩文件内所包含的文件 -t :检查压缩文件是否正确 -P 使用解压缩密码,4.5 磁盘管理的相关命令,du:显示目录或文件的大小 常用选项: -s 列出总量不列出每个目录占用容量 -b 以字节为单位列出磁盘使用情况(默认是以k字节为单位) -h 以K ,M ,G为单位,提高信息的易读性 一般的du sh连着用,df 作用:查看磁盘空间使用状态 常用选项: -a 显示所有文件系统的磁盘使用情况 -h 用易读的格式显示出大小(例如:1K, 1M ,1G等等) -k 以KB为单位显示 -T 列出该分区的文件系统,dd (读取,转换并输出数据)。 count=blocks 只拷贝输入的blocks块。 bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)。 用户交流命令 wall 功能:对全部已登录的用户发送消息,4.6 日期和时间,date 功能:显示系统时间与日期 date 选项 -s date -s 070124 date -s 23:10:00 或者 用date s “ 2009/02/27 18:00” cal 显示月份日历或年份日历 -y 显示年份 -j 显示天数,4.7 vi编辑器,vi编辑器的使用,vi是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序 vi的功能十分强大,但是命令繁多,不容易掌握,vi简介,vi是标准的Linux文本编辑程序 vi不是基于窗口的,所以,这个多用途编辑程序可以用于在任何类型的终端上编辑各式各样的文件,创建一个文件,vi paint 如果 paint已经存在,vi会打开现存文件 如果是一个新文件,vi会创建它,状态行,屏幕的最后一行被称为状态行,用于显示文件名及文件中行和字符的个数,vi的三种模式,输入模式 命令模式 末行模式,输入模式,vi被运行时,通常处在命令模式下 键入命令 i ,使vi退出命令模式,进入输入模式,在文件中移动光标(1),向左移动一个字符:按h 向右移动一个字符:按l 向下移动一行:按j 向上移动一行:按k,插入文本,添加: 输入a后,在光标的右边插入文本 输入A,在一行的结尾处添加文本 插入: 通过在命令模式下输入i,在光标的左边插入文本 通过在命令模式下输入I,在行首插入文本 插入新行: 输入o,在当前光标位置下面打开一行 输入O,在当前光标位置上面打开一行,撤销更改,撤消前一个命令: 在最后一个命令之后立即输入u来撤消该命令 撤消对一行的更改: 输入U来撤消你对一行所做的所有更改 这个命令只有在你没将光标移动到该行以外时才生效,删除文本(1),删除一个字符: 为删除一个字符,需将光标放置在要删除的字符上并输入x。若要删除5个字符为5x 为删除光标之前(其左边)的一个字符,需输入X 删除一个词或词的部分内容: 为删除一个词,需将光标放置到该词的开头并输入dw 为删除词的部分内容,需将光标放置到该词要保存部分的右边。输入dw来删除该词余下的部分 删除一行: 将光标放置到该行的任意处并输入dd,删除文本(2),删除行的部分内容: 将光标放置到该行要保存部分的右边,并输入d$(删除到行尾)。为删除光标左边的所有内容,须将光标放置到该行要删除部分的右边,并输入d0(d零 删除到行首)。 删除到文件的结尾:(都包含当前光标所在行) 为删除从当前行到文件结尾的所有内容,需输入dG 删除从当前行到第一行的所有内容,需要输入d1G,复制和移动文本,复制一行命令:yy 粘贴命令:p 移动文本: 先将要移动的部分用删除命令删除,然后再粘贴就可以了,查找一个字符串,查找一个字符串: 输入/,并在/后面输入要查找的串,然后按下回车 输入“n”跳转到该串的下一个出现处 输入“N”跳转到该串的上一个出现处 取消高亮显示(搜索完以后会突出的把我们搜索的结果高亮显示出来,有可能影响到我们以后的操作,我们可以在末行模式下通过:/nohl来取消高亮显示),替换一个字符串,在一行内替换头一个字符串old为新的字符串new :s/old/new 在一行内替换所有的字符串old为新的字符串new :s/old/new/g 在两行内替换所有的字符串old为新的字符串new :#,#s/old/new/g 在文件内替换所有的字符串old为新的字符串new :%s/old/new/g 进行全文替换时询问用户确认每个替换需添加c选项 :%s/old/new/gc,结束一个会话过程,保存 :w后面接回车键 保存并退出 输入:wq后面接回车键 退出但不保存 输入:q后面接回车键 强行退出和强行保存 输入:q! 输入:wq!,其他命令模式,将文件还原到最原始的状态 :e! 另存成一个文件 :w 文件名 如:想另存到/root/newfile下则输入:write /root/newfile 显示行号 :set nu 取消行号显示 :set nonu,文件打包命令,tar 特点: 经典的UNIX命令 与文件系统无关,# tar 选项. 档案文件. 原始文件或目录.,主选项 -c -r -t -u -x,常用的辅助选项 -C -exclude -f -k -m,-M -v -z,# tar -cf test.tar ./boot,tar -cf all.tar *.txt 这条命令是将所有.txt的文件打成一个名为all.tar的包。-c是表示产生新的包, -f指定包的文件名,# tar -rf all.tar *.txt 这条命令是将所有.txt的文件增加到all.tar的包里面去。-r是表示增加文件的意思,tar调用gzip,# tar -czf all.tar.gz *.txt 这条命令是将所有.txt的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz # tar -xzf all.tar.gz 这条命令是将上面产生的包解开,# tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思,tar调用bzip2,tar中使用-j这个参数来调用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论