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命令查看一个文件在哪里