2014.8.7学习笔记

 文件内容查阅:

  cat:  由第一行开始显示文件内容

  tac:从最后一行开始显示

  nl:显示的时候,顺道输出行号

  more:一页一页的显示文件内容

  less与more类似,但比more更好的是,它可以往前翻页

  head只看头几行

  tall只看尾巴几行

  od 以二进制的方式读取文件内容

在默认权限上,目录与文件时不一样的。

   使用者创建为文件时,则默认没有可运行x权限,亦即只有rw这两个项目,也就是最大为666分,默认权限如下:

-rw-rw-rw-

   使用者创建目录时,则由于x与是否进入此目录有关,因此默认为所有权限均开放,亦即为777分。

umask的利用与重要性:

  若要改变新创建的文件或目录的权限,则只需要在umask后面加个数字就可以了:

  例如:umask 022  则代表将新创建的文件或目录的群组用户以及其他用户的w或x权限拿掉了

   SUID只能用在binary program上,不能够用在shell script上面。

为啥要只用格式化?

   因为每种操作系统所配置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此就需要将分割槽进行格式化,以便

操作形同能够利用的文件系统格式

当创建一个新的目录时,新的目录的link数为2,而上一级目录的link数则会添加1.

     压缩技术:目前使用的计算机系统中都是使用的bytes单位来计量的!不过,事实上,计算机最小的计算单位应该时bits

才对,此外,1byte=8bit,故一个字节占用8个bit,但有时有些字节只占用一个位,其他位均为0,例如,数字1,只有最后一位

为1,其他位为0.故一种压缩技术就是将这些个0的位填充,达到压缩的目的。

   还有一种压缩技术是,如果有连续的100个位都是1,则只需记录100个1就行,而不是梁旭占用100个bit。


tar的用法

    压缩:tar -jcv -f filename.tar.bz2  要被压缩的文件或目录名称

    查询:tar -jtv -f filename.tar.bz2

    解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

    tar并不会主动的产生创建的档名哦。如果是-j选项,代表由bzip2的支持,因此档名最好就取为*.tar.bz2。至于加上

-z的gzip的支持,那档名最好取为*.tar.gz喔。并且,-f要区别出来另外写。

Ubuntu的tar压缩命令详解:

  若要压缩tmp目录下的etc目录,则指令为:tar -cv -f /tmp/etc.tar /etc 仅打包,不压缩!

   tar -zcv -f /tmp/etc.tar.gz /etc 打包后,以gzip压缩

   tar -jcv -f /tmp/etc.tar.bz2 /etc 打包后,以bzip2压缩  特别注意,在参数f后的文件档名是自己取的,我们习惯上都用。tar

来作为辨识。

   查阅上述/tmp/etc.tar.gz /etc文件内由哪些文件  tar -ztv -f /tmp/etc.tar.gz  因为使用的是gzip压缩,所以查阅时用z参数

   解压缩命令  tar -zxv -f /tmp/etc.tar.gz /etc

   若只将etc中的passwd解压缩出来,则命令 tar -jxv -f /tmp/etc.tar.bz2 etc/passwd

  




 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值