1. 查看文件基本属性
ll/ls -l 显示一个文件的属性以及文件所属的用户和组
2. 更改文件属性
chgrp [-R] 属组名 文件名 -R:递归修改所有子文件夹和文件
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
chmod [-R] xyz 文件或目录 xyz分别owner/group/others各自的 rwx 属性数值的相加:w-4,r-2,x-1
u +(加入) r
chmod g -(除去) w 文件或目录 单独修改owner/group/others各自的 rwx 属性
o =(设定) x
a
3. 文件和目录管理
ls [参数] 列出目录
常用参数 -a 列出所有包括隐藏文件;-d 只列出子目录; -l 长数据串列出,包含文件的属性与权限等
cd [相对路径或绝对路径] 切换目录
pwd [-P] 显示目前的目录 -P :显示出链接的确实的路径
mkdir 目录名 创建一个新的目录 -p表示递归建立目录,如mkdir test1/test2/test3/test4;-m 强制指定权限
rmdir 目录名 删除一个空的目录 -p表示递归删除每一上级的空目录
cp 源文件/目录名 目标文件/目录名 复制文件或目录 -r 递归持续复制,用於目录的复制行为;-f 强制移除后再复制
rm 文件/目录名 移除文件或目录 注意最好不要用-r!
4. 文件内容查看
cat 从第一行开始显示文件内容
tac 从最后一行显示文件内容
nl 显示行号
more 一页或一行翻动 空格:向后翻一页;Enter:向后翻一行;b:向前翻一页;/字符串:向下搜索字符串;q:离开more
less 一页翻动 空格或PageDown:向后翻页;PageUp:向上翻;q:离开less
head [-n number] 文件 显示前number行,默认为10
tail [-n number] 文件 显示文件末尾的number行,-f:表示持续显示,ctrl+c结束
5. 用户和用户组管理
与用户管理相关的文件:/etc/passwd 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
useradd [选项] 用户名 添加用户
userdel [选项] 用户名 删除用户
usermod [选项] 用户名 修改用户
passwd 用户名 修改密码
groupadd [选项] 用户组 添加用户组
groupdel 用户组 删除用户组
groupmod [选项] 用户组 修改用户组
newgrp 用户组 切换到用户所属的其他用户组
6. 磁盘管理
df 列出文件系统的整体磁盘使用量
du 检查磁盘空间使用量
fdisk 用于磁盘分区
mount 磁盘挂载
umount 卸载