《鸟哥的linux私房菜》读书笔记(1)

第2章

  1.在linux系统中,每个设备都被当成一个文件对待。

    IDE硬盘     /dev/hd[a-d]

    SATA/USB硬盘      /dev/sd[a-p]

    U盘             /dev/sd[a-p]

    分区后,设备文件名会在后面再接一个数字

       /dev/hda1             /dev/hda2 /dev/hda3 /dev/hda4,,分区表最多容纳四个分区。实际中可以创建多个分区,其实是使用逻辑分区的概念。逻辑分区的号码从5开始,因    为/dev/had3    /dev/hda4保留给primary或extened使用。

  2.分区的好处:

    2.1数据的安全性。例如重装系统时可以把c盘重要数据移走

    2.2系统的性能考虑。数据集中有助于数据读取的速度与性能。


第5章

  1.在linux中,root的提示符为#,一般身份用户的提示符为$.符号~是个“变量”,root的主文件夹在/root,所以~就代表/root的意思。普通用户vbird的主文件夹在/home/vbird,所以以vbird登录时,看到的~就等于/home/vbird

  2.连续按两下Tab键可以给出命令或者文件的提示。


第6章

  1.目录的r权限表示可以查询该目录下的文件名数据,可以使用ls命令把内容显示出来

      如果在某目录下你不具有x的权限,那么你就无法切换到该目录下,也就无法执行该目录下的任何命令,即使你具有该目录的r权限。

        在架设网站的时候,开放目录数据给因特网的任何人来浏览,却只开放r的权限,那样的结果就是导致网站服务器软件无法到该目录下读取文件(最多只能看到文件名),用户最终无法正确查阅文件的内容(显示权限不足)。要注意:开放目录给任何人浏览时,应该至少也要给予r和x的权限,但w权限不可随便给。

  2.linux目录配置标准:FHS

 可分享的不可分享的
不变的/usr(软件放置处)/etc(配置文件)
 /opt(第三方软件)/opt(开机与内核文件)
可变的/var/mail(用户邮件信箱)/var/run(程序相关)
 /var/spool/news(新闻组)/var/lock(程序相关)
注:也有人习惯把软件放置在/usr/local目录下,也可以放在/opt下,   /usr是UNIX Software Resource的缩写


第7章

  1.使用mkdir创建目录,要一层一层地创建。可以使用-p参数统一建,但是不推荐,打错字容易出错。

     使用rmdir可以删除空目录,-p参数可以删除多个目录,如 rmdir -p test1/test2/test3/test4,可以删除test4和它的父目录,带文件的目录可使用rm -r test1删除,不推荐。

  2.cp和mv命令可以使用-u参数来测试是否为新文件,看看是否需要移动

  3.文件内容查阅

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

          -n  打印出行号,空白行也有行号

    tac   从最后一行开始显示,是cat的倒写形式

    nl     显示的时候输出行号

    more     分页显示内容,只能向后翻页

           /字符串       在这个显示的内容中,向下查询“字符串”这个关键字

    less       分页显示内容,可以向前向前向后翻页

          /字符串       在这个显示的内容中,向下查询“字符串”这个关键字

          ?字符串       在这个显示的内容中,向上查询“字符串”这个关键字

    head      只看头几行

    tail         只看结尾几行



第8章

  1.磁盘与目录容量:df, du

     1.1df

         -h     以人们较易阅读的GB、MB、KB等格式自行显示

         -i      不用硬盘容量,而以inode的数量来显示

     1.2du

         -s     列出总量而已,不列出每个各别的目录占用容量

  2.  fdisk -l     查阅目前系统内的所有分区有哪些

        Blocks  是以1K为单位的容量

  3.挂载U盘

      fidsk -l      找到U盘设备名

      mount  /dev/sda1  /mnt/flash       挂在到/mnt/flash下

      3.1卸载   umount   设备名或者挂载点


第9章

    1.打包、压缩、解压缩

        压缩:tar -jcv -f filename.tar.bz2  

                -j    通过bzip2进行压缩/解压缩,此时文件名最好为*.tar.bz2

                -c    新建打包文件,可搭配-v来查看过程中被打包的文件名。

                -f     后面要接被处理的文件名,建议-f单独写一个参数

        解压缩: tar -jxv -f filename.tar.bz2        -x        接打包或解压缩的功能。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值