2 linux中ls -l介绍
1 2 3 | https://www.cnblogs.com/woshijpf/articles/3904718.html https://www.cnblogs.com/LinuxSuDa/p/4255102.html https://www.cnblogs.com/bulh/articles/11238767.html |
1-1. 查看文件属于哪个用户名/用户组
1 | ls -l |
2-1. 创建一个exit文件
1 | touch exit |
2-2. 做一个指向该文件的硬链接aexit
1 | ln exit aexit |
此时exit 和aexit称为互为硬链接。同指向一个文件,无论是修改哪一个文件,另一个里也做相应的变化.
硬链接文件节点相同
2-3. 查看exit , aexit 的文件节点
1 | ls -i exit aexit |
2-4. 做一个软链接bexit
1 | ln -s exit bexit |
软链接文件节点不相同
2-5. 查看exit , bexit 的文件节点
1 | ls -i exit bexit |
2-6. 查找多个[exit, bexit ]软链接的位置
1 2 3 | ls -i exit bexit //#节点号为 48726340 /48726345 find /home -inum 48726340 find /home -inum 48726345 |
3-1. 创建一个用户名test
1 | useradd test |
3-2. 将test加入到用户组ftp中
1 | usermod -g ftp test //已经创建的用户 |
3-3. 进入test目录,建个testing文件,查看文件拥有者
1 2 3 4 | su test cd /home/test touch testing ls -l testing //看到第三字段的文件拥有者为test |
3-4. 删掉test账号,再查看testing文件拥有者
1 2 3 4 | su root userdel test cd /home/test ls -l testing //看到第三字段的文件拥有者为一个数字,就是test的编号 |
4-1. 新建一用户test ,主要组:mysql,扩展组:ftp,起始目录有/home/test
1 | useradd -g mysql -G ftp -d /home/test test |
-G 是指扩展组.一个用户可以多个扩展组