文件目录权限三剑客
chmod 修改文件的权限
chown 修改文件或目录的属主
chgrp 修改文件或目录的属组
-R 递归修改目录下的子目录
-rw-r--r--
前三位 rw- 代表的是属主的权限(文件拥有者) 也可用-u代替
中间三位r-- 代表的是属组的权限 也可用g代替
后面三位r-- 代表的是其他用户的权限 也可用o代替
r : read 读 权限为4
w : write 写 权限为2
x : execute 执行 权限为1
属主 属组 其他用户
rwx rwx rwx
4+2+1 4+2+1 4+2+1
eg:-rw-r--r--. 1 root root 0 Jan 10 01:21 xw2.txt
对xw2.txt这个文件具有读写权限,属组具有读的权限,既不是属主也不是属组的的其他用户具有读的权限
chmod 777 xw2.txt 让所有用户对xw2.txt这个文件具有读、写、执行权限
chmod -R 777 dcs11.1 对的dcs11.1这个目录及目录下的文件具有有所权限
增加权限
chmod u+x(r/w) 增加属主的执行(读/写)权限
chmod g+x (r/w) 增加属组的执行(读/写)权限
chmod o+x (r/w) 增加其他用户的执行(读/写)权限
删除权限
chmod u-x (r/w) 删除属主的执行(读/写)权限
chmod g-x (r/w) 删除属组的执行(读/写)权限
chmod o-x (r/w) 删除其他用户的执行(读/写)权限
cat/etc/passwd 查看用户(存放了系统中所有的用户)
root:x:0:0:root:/root:/bin/bash 0 代表是超级管理员
1-499 代表是系统用户(不能用来登录) 后面带有nologin
500 以上代表的是自己创建的用户 (可用于登录)
eg:-rw-r--r--. 1 root root 0 Jan 10 01:21 xw2.txt
chown dw xw2.txt 改用户属主
-rw-r--r--. 1 dw root 0 Jan 10 01:21 xw2.txt
eg: -rw-r--r--. 1 dw root 0 Jan 10 01:21 xw2.txt
chgrp dw xw2.txt 改用户组
-rw-r--r--. 1 dw dw 0 Jan 10 01:21 xw2.txt
eg: -rw-r--r--. 1 dw dw 0 Jan 10 01:21 xw2.txt 一次性修改属主和属组为root
1: chown root.root xw2.txt
2:chown root:root xw2.txt
-rw-r--r--. 1 root root 0 Jan 10 01:21 xw2.txt
useradd fx 添加一个fx用户 用户默认在自己的用户组
设置/修改fx密码 passwd new password:输入新密码,密码不会显示
netype password:确认密码
查看所有用户组 cat /etc/group
查看fx用户属于哪个用户组(属于fx这个组) groups fx
删除用户 userdel -r fx
添加用户指定到用户组 useradd fx1 -g fx
新建一个用户组里面没有任何用户 groupadd fx2
把用户fx1添加到的fx3这个用户组中 gpasswd -a fx1 fx3
把用户fx1从fx3这个用户组中移除 gpasswd -d fx1 fx3
删除fx3这个用户组(里面是空的才可以删除) groupdel fx3
打包
c 打包
x 解压
v 进度
f 指定文件
tar 可对文件/目录 进行打包和解压
tar -cvf dw.tar dw.txt 对文件dw.txt打包
tar -xvf dw.tar 对文件dw.tar包解压
tar -cvf dw.tar dw 对目录进行打包
tar -xvf dw.tar 对目录包进行解压
tar.gz 可对文件/目录进行打包和解压
tar -zcvf dw.tar.gz da.txa 对文件打包
tar -zxvf dw.tar.gz 对文件解压
tar -zcvf dw.tar.gz 对目录打包
tar -zxvf dw.tar.gz 对目录包解压
zip打包(可以对文件和目录进行打包和解压操作)
zip dw.zip dw.txt 对dw.txt打包
unzip dw.zip 对dw.zip包进行解压
zip -r dw.zip dw 对目录打包
unzip -r dw.zip 对目录解压
gzip打包(只能打包文件不能对目录打包)
gzip dw.txt 对dw.txt文件打包,打包文件后,源文件消失,只剩压缩包
gunzip dw.txt.gz 对文件包进行解压,压缩包自动消失,出现 源文件。
(上面的几个命令解压之后压缩包不会自动消失)
yum install lrzsz 在线下载安装lrzsz工具
rz命令:把windows系统中的文件上传到linux中
sz+文件名:把linux服务器中的文件下载到windows本地
scp命令
scp /dw/dw1/wfx.txt root@192.168.100.157:/dcs11 将dw1目录下的wfx.txt文件,放到对方服务器指定的根目录下的的dcs11目录下
scp root@192.168.100.157:/dcs11/li.txt /dw/dw1/
在对方服务器中将dcs11下的li.txt 拿到自己的dw1目录下
|
|