文件相关的命令 touch:创建一个空文件 例如 touch a 创建了一个空文件叫a

创建目录 mkdir:创建目录 -p:递归创建(一次性创建多个文件) -v:显示创建的过程

删除 rm 删除文件 rm -r 删除目录 rm -rf 强制删除 注意:不要这样用 rm -rf / 删除根目录下所有类容

ls:列出当前目录有哪些文件 -a:列出所有文件(隐藏文件和. ..) -A:列出所有文件(隐藏文件) -l :以长文本显示 -h: -R:递归显示 -i:显示inode号 -d:显示指定目录

cat:全屏显示查看的内容 -n:显示行号 -e:显示隐藏字符

more,less:分屏查看 回车:下一行 空格:下一页 p: b: /: 一般使用less的比较多

head:只看前几行(默认前10行) -n tail:显示末几行(默认后10行) -n -f:表示监控

mv:移动和重命名 mv 源文件 目标路径 mv 源文件 重命名(可以改文件以及目录名)

单源复制 cp 源文件 目标路径 多源复制 cp 源文件1 源文件2 目标路径(目录) -r:复制目录 -i:询问是否覆盖 -a:归档(保留所有属性)

| :管道符号(第一个命令的输出结果作为第二个命令的输入结果) command1 | command2

用户管理 /etc/passwd 用户的相关信息 root:x:0:0:root:/root:/bin/bash (分成七段每段有不同的意思) 用户名:密码占位符:uid:gid:描述信息:家目录:用户默认使用shell

useradd 添加用户名 -u:uid -g:gid 基本组 -G:附加组 -c:描述信息 -d:指定家目录 -s:指定shell -r:创建系统用户 -M:不创建加目录

cat /etc/group 附加组的相关信息 root:x:0: groupadd 组名:密码占位符:id:其他成员

用户密码相关信息 /etc/shadow bin:*:17834:0:99999:7::: 用户名:用户密码:

useradd: 删除用户 -r: 删除用户及用户的家目录

usermod: 修改用户信息 -u: -g: -G: -c: -d: -s: -r: -M: 和上面的useradd的选项一样不过这里是修改信息

id:查看用户 -u: uid -g: gid -G: 附加组的id