数字表示(r=4,w=2linux命令大全,x=1)
chmod -R 755 re.txt #7=rwx,5=rx,5=rx,即对自己可读写执行,对组可读执行,对其他用户可读执行
#####chown命令修改文件拥有者
chowm 用户名 文件名|目录
参数:
-R : 递归修改文件/目录;
例如:
chowm zhangsan re.txt
#####chgrp命令修改组(下面组管理中有介绍)
总结:
输入:ls -l
输出:
总用量 8
drwxrwxr-x 2 oy dev 4096 Aug 28 10:42 Python学习
-rw-rw-r-- 1 oy oy 9 Aug 28 10:12 re.txt
第一列(文件权限)由chmod可修改;第二列(拥有者)由chown可修改;第三列(组)有chgrp可修改。
##七、组管理(需要sudo 权限才可以操作)
#####创建用户组
groupadd 组名
例如:sudo groupadd dev
#####删除用户组
groupdel 组名
例如:sudo groupadd dev
#####确认用户组
cat /etc/group
#####递归修改文件/目录的所属组
chgrp -R 组名 文件/目录
参数:
-R : 递归修改文件/目录;
例如:sudo chgrp -R dev Python学习/
##八、用户管理(需要sudo权限)
#####添加新用户,新用户创建完之后还需要设置密码,否则不能登陆
useradd -m -g 组 新建用户名
参数:
-m : 自动建立用户的家目录;
-g : 指定用户所在的组,否则会建立一个和用户名同名的组;
例如:
sudo useradd -m -g dev zhangsan
#####设置用户密码,如果是普通用户,可直接用passwd修改自己的账号密码
passwd 用户名
例如:
sudo passwd zhangsan
#####确认用户信息
cat /etc/passwd
#####删除用户
userdel -r 用户名
参数:
-r : 自动删除用户的家目录
例如:
sudo userdel -r zhangsan
#####查看用户UID(保存在etc/passwd文件的第四列)和GID(保存在etc/group文件的第三列)信息
id [用户名] #不加用户名则查询当前用户
#####查看当前所有登陆的用户列表
who
#####查看当前登陆用户的账号名
whoami
#####修改用户的主组(etc/passwd中的GID,通常在新建用户时指定)
usermod -g 组 用户名
#####修改用户的附加组(需要重新登陆)
usermod -G 组 用户名
#####修改用户登陆shell(默认是dash)
usermod -s /bin/bash 用户名
#####which查看执行命令所在的位置
which 命令
例如:
which passwd #查找passwd命令的位置
#####切换用户
su [-] 用户名 #不加用户名则切换到root用户,不建议使用
-可切换到用户的家目录,否则保持位置不变
#####退出当前登陆的用户
exit
##九、系统信息
#####查看日历
cal [-y] #加上 -y 可查看当年的日历
#####查看系统日期
date
#####查询磁盘剩余空间
df -h
参数:
-h 以人性化的方式显示文件大小
#####查询目录下文件大小