week3 02

文件类型:

预备姿势:扩展名gup-HD-wuma.avi    .avi  .txt   .log  .sh

     windows:系统根据不同的扩展名来区分不同类型的文件

   Linux:扩展名给我们看的,方便人类区分不同类型的文件

常见的扩展名:.txt文本文件     .log日志文件  .conf .cfg配置文件  .sh .bash脚本文件(命令大礼包)

常见的文件类型: -file 普通文件   d diectory目录 

l softlink软连接(快捷方式,存放源文件的位置) 

b block设备(块)文件,光盘,硬盘 

c character字符设备(不断的向外发出或接收字符)

    随机字符生成器(生成随机字符)

    黑洞(不断接收信息)

    白洞(不断发出信息,无法查看)

如何区分文件类型(查看)  file查看

file普通文件:

  1二进制文件(命令)

  2文本文件(text)

  3数据文件(data)压缩包

d 目录(文件夹)

which显示命令的全路径

yum故障集合:

  没有叫locate的软件包

如何查询命令属于哪个软件包?

yum provides

软件包-多个命令

通过find找到该命令的位置

find /oldboy --type f -name 'oldboy.txt'

tree 以树的形状显示目录内容

xargs分组

tar打包压缩命令:压缩文本文件为了做备份(防止数据不丢)(像配置文件)

  1打包 2压缩

tar /etc目录压缩完放在/tmp/etc.tar.gz(通过tar打包 gzip进行压缩)

z通过gzip工具进行压缩 c create创建包  v verbose显示过程 f 指定压缩包(放在最后)

tar ztf    t查看压缩的内容

解压 tar zxf /tmp/etc.tar.gz(默认解压到当前目录)

解压到指定目录-C

坑: 从压缩包中删除每个文件最开头的/(把压缩包中的绝对路径变成去掉/的相对路径,在解压的时候会默认解压到当前目录)为何? 假设压缩包中存放的是绝对路径 /tmp/etc.tar..gz  /etc/hosts解压的时候也会按照绝对路径解压,会把原文件覆盖.系统替我们预防故障,通过把绝对路径变成相对路径

温馨提示:不要加上-P(创建压缩包的时候 使用绝对路径)

猜你喜欢

转载自www.cnblogs.com/weize111/p/10681102.html