第二周

作者: letter1 | 来源:发表于2019-12-08 17:26 被阅读0次

    1、描述Linux发行版的系统目录名称命名规则以及用途。

    / 所有Linux操作系统的顶点目录                                /boot 存放系统启动时相关的文件

    /bin 存放的都是普通用户能执行的命令                      /sbin 存放的是超级管理员能执行的命令

    /home 存放普通用户的家目录                                    /root 存放超级管理员的家目录

    /etc 存放配置文件目录                                                /dev 设备文件及特殊文件存储位置

    /media 便携式移动设备挂载点                                    /tmp 存放临时文件

    /mnt 临时文件系统挂载点                                            /opt 第三方厂商的软件存放的目录 

    /lib 启动时程序依赖的基本共享库文件以及内核模块文件

    /lib64 专用于x86_64系统上的辅助共享库文件存放位置 

    /usr 用于存放一些安装程序,类似于Windows电脑下的C盘下面的Wind

    /var 存放一些可变化的内容,比如/var/log日志

     /proc 用于输出内核与进程信息相关的虚拟文件系统

     /srv 物理设备产生的一些文件

    /sys:用于输出当前系统上硬件设备相关信息虚拟文件系统

    2.描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?

    File :文件名称                                                          Size :文件大小

    Blocks :IO块大小                                                    regular file :普通文件

     Device:设备                                                           Inode :Inode节点号

    Links 链接的次数                                                       Access(第一个): 访问权限

    Uid: uid号和属主                                                     Gid gid号和属组

    Access(第二个):文件最近访问时间                    Modify :文件修改时间

    Chang 文件改变时间

    修改文件时间戳:touch命令

    touch /data/aa                 在data下创建一个名为aa的文件

    touch -m -t 201810151315.50 /data/aa

    -m:修改时间

    -t STAMP 使用[[CC]YY]MMDDhhmm[.ss]

    3.总结软连接和硬连接区别,并用实例操作说明。

    硬链接和软链接的区别:

    1.本质不同:  硬链接:同一个文件,不同名字                        软链接:不同文件

    2.跨分区:    硬链接:不能跨分区                                            软件链接能跨分区

    3.目录:      硬链接不支持创建目录                                          软链接支持创建目录

    4.相互关系:  硬链接相互之间是平级的(删除原始文件也没有关系)   

                           软链接:是依赖关系(删除原始文件,软链接就失效了)

    5.编号(inode): 硬链接的编号是相同的                                  软链接的编号是不同的

    6.链接数: 创建硬链接,链接数会增长                                        软链接的链接数不会增长

    7.路劲:    硬链接:原始文件路径                      

                      软链接:原始文件的路径是相对于软链接的路径

    8.文件类型:硬链接:原始文件是什么文件就是什么文件         

                         软链接:表现为l文件,也就是软链接文件

    硬链接:

    软链接:

    4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

    ——ls:列出指定目录下的内容

    格式:ls [选项]...[文件]...

      -a:显示所有文件包括隐藏文件

      -A:显示除.和..之外的所有文件

        -l,--long:显示文件的详细属性信息

         -h:对文件大小进行单位换算,可能影响精度

        -d:查看目录本身而非其内部的文件

     -r:逆序显示文件

        -R:递归显示文件

    示例:  ls -a / --显示/下面的隐藏文件

              ls –l  --显示文件的详细信息

              ls -R /data  --递归显示/data下所有文件

    ——mkdir:创建目录

    格式:mkdir [选项]... 目录..

     -p:自动按需创建父目录

    -m:创建目录时给定权限

    -v:每次创建新目录都显示信息

    示例:mkdir -p /data/b1/b2 --在/data目录下递归创建/b1/b2l两个目录

    ——cd:切换目录示例:

    cd ..:切换到上级目录

    cd ~:切换回自己的家目录

    cd -:在上一次目录与当前目录直接来回切换

    ——pwd:显示当前目录

    ——cp:复制

    格式 : cp [选项]... [-T] 源文件 目标文件

         或:cp [选项]... 源文件... 目录

         或:cp [选项]... -t 目录 源文件.

    -i:交互式复制,即覆盖前提醒用户确认

    -f:强制覆盖目标文件

    -r,-R:递归复制目录

    示例:cp -r /data /text --把data目录及目录下的内容一起复制到text中

    ——mv剪切:

     格式:mv[选项]... [-T] 源文件 目标文件

        或:mv [选项]... 源文件... 目录

        或:mv [选项]... -t 目录 源文件..

      -i:交互式复制,即覆盖前提醒用户确认

           -f:强制覆盖目标文件

    示例:mv -i /data/f1.txt /text --把/data目录下f1文件剪切到/text下

    ——rm:删除

    格式:rm [选择]...文件...

    -i:交互式复制,即覆盖前提醒用户确认

    -f:强制覆盖目标文件

    -r,-R:递归处理,将制定目录下的所有文件包括目录一并删除

    示例:rm -rf /text   --递归删除/text目录,不提示

    ——cat:正向查看文本内容

    格式:cat [选项]... [文件]...

    -n:给显示的文本行编号

    -E:显示行结束符号$

    示例:cat -n /etc/shadow --查看/etc/shadow内容并显示行号

    ——tac:倒叙查看文本内容

    格式:tac [选项]... [文件]...

    示例:tac /etc/passwd --倒叙查看文本内容

    ——head:显示文本内容,默认显示头10行

    格式:head [选项]... [文件...   -

    n #:显示文本头#行内容

    示例:head -15 /etc/shadow      --显示/etc/shadow文件头15行内容

    ——tail:显示文本内容,默认显示后10行

    格式:tail [选项]... [文件]...

    -n #:显示文本后#行内容

    -f:查看文件尾部内容结束后不退出,跟随显示新增的行

    示例:tail -8 /etc/passwd --显示/etc/passwd文件后8行内容

    ——more:分屏显示文本内容,每次显示一屏显示完停止

    格式:more [选项] 文件[...]

    Space键:显示文本下一屏内容

    Enter键:只显示文本下一行内容

    b键:显示文本上一屏内容

    q键:退出

    ——less:分屏显示文本内容,不主动退出

    格式:less [选项] 文件[...]

    Space键:显示文本下一屏内容

    Enter键:只显示文本下一行内容

    b键:显示文本上一屏内容

    q键:退出

    5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符

    6.在vim中设置tab缩进为4个字符

                               [root@centos7 ~]#vi ~/.vimrc

    相关文章

      网友评论

          本文标题:第二周

          本文链接:https://www.haomeiwen.com/subject/ipvhgctx.html