1.文件管理
三种基本权限
R 读 数值表示为4
W 写 数值表示为2
X 可执行 数值表示为1
文件的权限为-rw-rw-r---rw-rw-r--一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。
第五六七个字符“rw-”表示当前所属组的权限。
第八九十个字符“r--”表示其他用户权限。
2.用户管理
创建一个新用户组 groupadd group_name删除一个用户组 groupdel group_name
重命名一个用户组 groupmod -n new_group_name old_group_name
创建一个属于 "admin" 用户组的用户 useradd -c "Name Surname " -g admin -d/home/user1 -s /bin/bash user1
创建一个新用户 useradd user1
删除一个用户 ( '-r' 排除主目录) userdel -r user1
修改用户属性 usermod -c "User FTP" -g system -d/ftp/user1 -s /bin/nologin user1
修改口令 passwd
修改一个用户的口令 (只允许root执行) passwd user1
设置用户口令的失效期限 chage -E 2005-12-31 user1
登陆进一个新的群组以改变新创建文件的预设群组 newgrp group_name
3.磁盘管理
df -h 显示已经挂载的分区列表ls -lSr |more 以尺寸大小排列文件和目录
du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间'
du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort-k1,1n 以大小为依据依次显示已安装的rpm 包所使用的空间
dpkg-query -W-f='${Installed-Size;10}t${Package}n' | sort -k1,1n 以大小为依据显示已安装的deb包所使用的空间
4.个人感悟
Linux真的是一个很强很神奇的东西,只需要在黑框框里输入一条有一条的代码指令,就能对文件,用户和磁盘进行管理及操作