4.16 chown命令

    chown 用来更改一个文件或者目录所有者或者所属组

        -R 级联更改一个目录下所有的目录和文件、

    useradd 添加用户的命令,添加user1用户,同时也会添加一个user1组

    tail命令是用来查看一个文件最后几行的命令

    id username 查看,其中一个用户会有两个组,一个是主组,一个是附属组

    增加组的命令 groupadd

    history 查看命令历史

    !ls执行命令历史中,从下往上看,第一个ls开头的命令

4.17 软链接和硬链接

    硬链接:

        任何目录下都有.和..两个隐藏目录

        其中.是目录本身 ..是该目录的上一层目录

    结论:一个目录的(ls -l)第二列的数字,其实就是该目录下面有几个子目录(含隐藏文件的目录.和..)

    常识:目录无法做硬链接,硬链接无法跨磁盘或分区

    手动对文件做硬链接:ln 1.txt 2.txt

    补充:rm删除一个文件或者目录,删除目录的时候需要加-r -f是一个强制删除的选项

4.18 软链接用法

    注意: 做软链接的时候,源文件(左边的)要用绝对路径,防止该软链接文件路径变化时没找不到目标文件

    软链接的作用:

        1)方便放访问文件

        2)一个文件想在多个地方都能访问到

        3)磁盘扩容

4.19 yum命令

    安装软件包的一个工具,特点:可以联网,还可以方便的解决依赖。

    ifconfig命令查看IP地址

    ifconfig -a查看所有网卡信息

    yum remove 包名 卸载包

    yum list 查看所有包,最右侧是仓库的名字,如果是@开头,则说明这个包已经安装过了

    yum grouplist 

    yum groupinstall -y xxxx 安装包组

    用yum找一个命令是由哪个包安装来的:yum provides /*/命令

4.20 rpm工具

    挂载光驱

    下载rpm包:yumdownloader 命令

    yum 安装一个本地的rpm文件:yum localinstall rpm包名

    rpm安装rpm包:rpm -ivh xxxx.rpm

    rpm -qa:查询系统已经安装过的所有的包

    卸载包:rpm -e 包名

    查看一个包有无安装:rpm -q 包名

                                      rpm -qa |grep vim {grep命令是用来过滤指定关键词的}

    rpm -ql 包名,可以列出该包都安装了哪些文件(会列出文件在系统里的路径)

    rpm -qf /usr/bin/wget 可以i反查询,查一个文件是由哪个rpm包安装得来的

    补充:which命令查看一个文件在哪里