本帖最后由 武汉11期-李冲 于 2022-1-11 20:36 编辑
文件目录权限的三剑客:
chmod 修改文件或目录的权限
chown 修改文件或目录的属主
chgrp 修改文件或目录的属组
-rw-r--r--. 1 root root 21 Jan 10 17:34 xiaoli.txt
前三位 rw- 代表的是属主的权限(文件拥有者)==> u
中间三位 r-- 代表的是属组的权限 ==> g
后面三位 r-- 代表的是其他用户的权限 ==> o
a:所有人(u、g、o的总和)
r read 读 权限为4
w write 写 权限为2
x execute 执行 权限为1
上面的解释:属主对xiaoli.txt 这个文件具有读写权限,属组只有读的权限,既不是属主也不是属组的其他用户只有读的权限;
chmod 777 xiaoli.txt ==> 让所有用户对xiaoli.txt 这个文件具有所有权限
chmod 777 dcs11.1 ==> 让所有用户对dcs11.1 这个目录具有所有权限
chmod -R 777 dcs11.5 ==> 让所有用户对dcs11.5 这个目录及目录下的所有文件或目录具有所有权限
chmod u-x xiaoli.txt ==> 让属主失去执行权限
chmod u+x xiaoli.txt ==> 让属主拥有执行权限
chmod u=rwx,g=wx,o=r xiaoli.txt
chmod 734 xiaoli.txt
执行结果:
-rwx-wxr--. 1 root root 21 Jan 10 17:34 xiaoli.txt
让属主拥有读写执行权限,让属组拥有写和执行权限,让其他用户拥有读权限
cat /etc/passwd ==>查看存放了系统中所有的用户
0 代表是超级管理员
1-499 代表是系统用户(不能用来登录)
500以上 代表是自己注册的用户
chown class11lc xiaoli.txt 修改文件属主为class11lc
chgrp class11lc xiaoli.txt 修改文件属组为class11lc
chown root.root xiaoli.txt 把xiaoli.txt 文件属主、属组修改为root
chown class11lc:class11lc xiaoli.txt 把xiaoli.txt 文件属主、属组修改为class11lc
useradd class11xiaoli ==>添加一个class11xiaoli用户,用户默认在自己的用户组
passwd class11xiaoli ==>修改class11xiaoli用户的密码(密码不显示)
useradd class11dali -g class11lc ==>添加用户到指定用户组
userdel -r class11xiaoli ==>删除class11xiaoli用户
cat /etc/group ==>查看所有的用户组
groups class11xiaoli ==>查看class11xiaoli 用户属于哪个用户组(属于class11xiaoli 这个用户组)
groupadd class11 ==>新建一个空的用户组
groupdel class11 ==>删除一个空的用户组(用户组中有用户无法删除)
gpasswd -a class11dali class11 ==>把用户class11dali添加到class11这个用户组中
gpasswd -d class11dali class11 ==>把用户class11dali从class11这个用户组中移除
tar 命令(可以对目录或文件进行打包/解包)
tar -cvf xiaoli.tar xiaoli.txt ==>将xiaoli.txt 这个文件打成xiaoli.tar包
tar -xvf xiaoli.tar ==>对xiaoli.tar包进行解包
tar -cvf dcs111.tar dcs11.1 ==>对目录进行打包
tar -xvf dcs111.tar ==>对目录进行解包
-c 打包
-v 显示打包进度
-f 指定文件
-x 解包 可以搭配-C(大写),将包文件解开到特定的目录
tar.gz包(可以对目录或文件进行打包压缩/解包解压)
tar -zcvf xiaoli.tar.gz xiaoli.txt ==>对文件进行打包
tar -zxvf xiaoli.tar.gz ==>对文件进行解包
-z :通过gzip的支持进行压缩/解压缩,此时文件最好为*.tar.gz
zip命令(可以对目录或文件进行打包/解压)
zip xiaoli.zip xiaoli.txt ==>对文件xiaoli.txt进行打包成xiaoli.zip 包
unzip xiaoli.zip ==>对文件xiaoli.zip包 进行解压
zip -r dcs11.2.zip dcs11.2 ==>对目录进行打包
unzip dcs11.2 ==>对目录进行解压
gzip打包(只能打包文件,不能打包目录)
gzip xiaoli.txa ==>对文件xiaoli.txa 进行打包,打包文件后源文件消失,只剩下压缩包
gunzip xiaoli.txa.gz ==>对xiaoli.txa.gz进行解压,解压后压缩包消失,只剩下源文件
yum install lrzsz ==>在线下载安装lrzsz工具
rz 命令 :把Windows系统中的文件上传到Linux中
sz + 文件名:把Linux服务器中的文件下载到windows本地
scp( secure copy安全拷贝)命令(需要切换到桥接模式下进行)
实现两个不同Linux服务器之间的文件传输
scp /dcs11/xiaoli.txt root@192.168.100.14:/shu1
将dcs11目录下的xiaoli.txt文件,放到对方服务器指定的根目录下的shu1目录下
scp root@192.168.100.14:/shu1/1.1ttt /dcs11
把对方服务器中将shu1目录下的1.1ttt文件,放到自己服务器下的dcs11目录下
scp -r /dcs11/dcs11.1 root@192.168.100.14:/shu1
将dcs11目录下的dcs11.1文件夹,放到对方服务器指定的根目录下的shu1目录下
scp -r root@192.168.100.14:/shu1/shu1.1 /dcs11
把对方服务器中将shu1目录下的shu1.1文件夹,放到自己服务器下的dcs11目录下
|
|