查询命令
ls [选项] /目标目录或文件
常用选项:
-a, --all 不隐藏任何以. 开始的项目
-A, --almost-all 列出除. 及.. 以外的任何项目
-d, --directory 显示自己本身
-l 使用较长格式列出信息(常用于查看权限)
-h, --human-readable 与-l 一起,以易于阅读的格式输出文件大小
-R, --recursive 递归显示子目录
pwd
cd
cat [选项] /目标文档
常用选项:
-n, --number 对输出的所有行编号
less /目标文档
head -n /目标目录或文件
tail -n /目标目录或文件
创建命令
mkdir [选项] /目标目录
常用选项:
-p, --parents 递归创建目录
touch /目标文件
tar [选项] /目标归档包 /源文件1 /源文件2 ...
常用选项:
-t, --list 列出归档内容
-x, --extract, --get 从归档中解出文件
-O, --to-stdout 解压文件至标准输出
-j, --bzip2 通过 bzip2 过滤归档
-J, --xz 通过 xz 过滤归档
-z, --gzip, --gunzip, --ungzip 通过 gzip 过滤归档
-P, --absolute-names 不要从文件名中清除引导符‘/’
更改命令
cp [选项] /源目标1 /源目标2 ... /目标路径
常用选项:
-a, --archive 复制所有
-i, --interactive 复制显示所有信息
-R, -r, --recursive 递归复制目录及其子目录内的所有内容
-p 带原权限复制
mv [选项] /源目标1 /源目标2 ... /目标路径
常用选项:
-f, --force 覆盖前不询问
-i, --interactive 覆盖前询问
vi /目标文件
删除命令
rm [选项] /目标文件1 /目标文件2 ....
常用选项:
-r, -R, --recursive 递归删除
-f, --force 强制删除
用户管理命令
useradd [选项] 用户名
常用选项:
-d, --home-dir HOME_DIR 新账户的主目录
-g, --gid GROUP 新账户主组的名称或 ID
-G, --groups GROUPS 新账户的附加组列表
-s, --shell SHELL 新账户的登录 shell
-u, --uid UID 新账户的用户 ID
usermod [选项] 用户名
常用选项:
-d, --home HOME_DIR 用户的新主目录
-g, --gid GROUP 强制使用 GROUP 为新主组
-G, --groups GROUPS 新的附加组列表 GROUPS
-a, --append GROUP 将用户追加至上边 -G 中提到的附加组中,并不从其它组中删除此用户
-s, --shell SHELL 该用户帐号的新登录 shell
-u, --uid UID 用户帐号的新 UID
userdel [选项] 用户名
常用选项:
-r, --remove 删除主目录和邮件池
groupadd [选项] 用户组
常用选项:
-g, --gid GID 为新组使用 GID
groupdel 用户组
gpasswd [选项] 组
常用选项:
-a, --add USER 向组 GROUP 中添加用户 USER
-d, --delete USER 从组 GROUP 中添加或删除用户