首页 > 其他 > 详细

第四课(目录切换、文本文件编辑以及文件目录管理、打包压缩搜索命令)

时间:2019-11-19 19:06:18      阅读:83      评论:0      收藏:0      [点我收藏+]

一、目录切换命令

1.pwd命令:显示用户当前所处的工作目录。

如图所示:

      技术分享图片

 

2.cd命令:切换工作路径。

三种切换格式: cd ~  、 cd ..  、cd -

cd ~ 是切换到家目录,如:技术分享图片

cd .. 是切换到上一级目录,如:技术分享图片

cd - 是返回到上一次所在的目录,如:技术分享图片

 

3.ls命令:显示目录中的文件信息。

三个参数: -a :是显示全部文件(包含隐藏文件“  .  ”)

                   -l:查看文件属性、大小详细信息

                   -d:查看目录属性信息

如图所示:

            技术分享图片              技术分享图片

 

二、文本文件编辑命令

1.cat命令:查看纯文本文件(内容较少的)。

用cat命令查看文件内容时,可以添加 -n 参数显示行号,如图所示:

技术分享图片

2.more命令:查看纯文本文件(内容较多的)。

 

3.head命令:查看纯文本文档的前多少行信息。

例:查看文件内容前6行信息,如图所示:

技术分享图片

 

4.tail命令:查看纯文本文档的后多少行信息或持续刷新内容。  

 持续刷新内容命令格式:命令 参数 文件目录 :tail -f  /var/log/messages(日志信息)   用systemctl restart network重启网卡,就可以看到比较直观的效果了。

例:查看文件内容后面10行信息,“-n 参数”。   如图所示:

技术分享图片 

 

5.tr命令:替换文本文件中的字符。

例:把文件内容中的小写字母转换成大写字母,如图所示:

技术分享图片

 

6.wc命令:统计指定文本的行数、字数、字节数。

参数:-l 只显示行数   -w 只显示单词数  -c 只显示字节数

例:查看/etc/passwd/目录保存系统用户信息:行数(38)   字节数(1923)  单词数(66) 如图所示:

技术分享图片技术分享图片1923

 

7.stat命令:查看文件的具体存储信息和时间等信息。

例:查看文件baidu.txt内容存储信息和时间信息,如图所示;

技术分享图片技术分享图片

 

8.cut命令:按“列”提取文本字符。

参数:-f 显示要看的列数      -d 设置间隔符号

例:提取文件中第一例信息:先看文件内容,看用什么字符作为间隔符号,这里我用“ :”,如图所示:

技术分享图片

 

9.diff命令:比较多个文本文件的差异。

参数: --brief 比较两个文件之间是否相同     -c  显示两个文件内容的具体不同之处

例:判断两个文件是否相同,不同这出现下列信息,相同则不出现信息。  “ !”是列出不同之处。

技术分享图片

 

 

 

三、文件目录管理命令

1.touch命令:创建空白文件或设置文件的时间。

参数:-a 仅修改“读取时间”(atime)指最后查看文件内容的时间,查看后时间会变成当前的时间

          -m 仅修改“修改时间”(mtime) 指最后一次修改文件内容的时间

           -d 同时修改atime(读取时间)与mtime(修改时间) 指最后一次修改文件属性的时间,跟 -m(mtime)是一样的时间。

如图所示:

技术分享图片技术分享图片

 

 

2.mkdir命令:创建空白目录。

参数: -p 递归创建出具有嵌套叠层关系的文件目录。

如图所示:

技术分享图片

 

3.cp命令:复制文件或目录。

复制操作有三种情况:a.如果目标文件是目录,则会把源文件复制到该目录中;

                                    b.如果目标文件也是普通文件,则会询问是否要覆盖它;

                                    c.如果目标文件不存在,则执行正常的复制操作

参数:-p 保留原始文件属性    -d 若对象为“链接文件”,则保留该“链接文件”的属性 

           -r 递归持续复制(用于目录)    -i 若目标文件存在则询问是否覆盖     -a 相当于-pdr(p、d、r为上述参数)

如图所示:

技术分享图片

 

 

 

4.mv命令:剪切文件或将文件重命名。剪切操作不同于复制操作,因为它会默认把源文件删除掉,只保留剪切后的文件。如果在同一个目录中对一个文件进行剪切操作,其实也就是对其进行重命名:

 

 

 如图所示:

技术分享图片

 

5.rm命令:用于删除文件或目录。

 参数 :-f  强制删除文件   -rf  强制删除目录。

如图所示:

技术分享图片

 

6.dd命令:按照指定大小和个数的数据块来复制文件或   转换文件

参数: if (input file)  输入的文件名称   of (output file)  输出的文件名称 

           bs   设置每个“块”的大小            count  设置要复制的“块”的个数

例1:从来源文件if=anaconda-ks.cfg当中复制出来大小字节数为bs=50, 只复制count=1次,文件名称为of=jj  。 若是复制count=2次,字节数为100.如图所示:

技术分享图片技术分享图片

技术分享图片

 

7.file命令:查看文件的类型。

根据后面字母来确定文件类型,如图所示:

技术分享图片

 

 

四、打包压缩和搜索命令

1.tar命令对文件进行打包压缩或解压。

常见的文件格式比较多,其中主要使用的是.tar或.tar.gz或.tar.bz2格式,其实这些格式大部分都是由tar命令来生成的

参数:如图所示:

技术分享图片      技术分享图片           

 

例:把/home目录打包成 命名为wu.tar.gz,   再新建/root/huang目录,把wu.tar.gz压缩文件解压到这个/root/huang目录当中,如图所示:

技术分享图片    技术分享图片

 

2.grep命令:在文本中执行关键词搜索,并显示匹配的结果。(或者说是按  “行”  来搜索,跟cut命令 “列” 不一样)

参数:其实最常用,重要的是   -n参数用来显示搜索到信息的行号;  -v参数用于反选信息(即没有包含关键词的所有信息行)如图所示:

技术分享图片

例:查看/etc/passwd/ 所有用户信息,那些用户是不再允许登录的/sbin/nologin  ,并显示“行”号 ,如图所示:

技术分享图片

 

3.find命令:按照指定条件来查找文件。

参数:如图所示:

技术分享图片技术分享图片

例: 在根目录 “/” 下搜索名为sdb的文件名称。 find是命令,“/” 是来源路径,-name来显示名称, sda是要搜索的文件名称。如图所示:

技术分享图片

 

第四课(目录切换、文本文件编辑以及文件目录管理、打包压缩搜索命令)

原文:https://www.cnblogs.com/sheng-0/p/11878643.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!