mkdir -m 711 -p /data/MODE/A -- 在 / data 目录下递归创建 MODE/A 两个目录同时指定目录 A 的权限为 711
--rmdir: 删除目录
格式: rmdir [OPTION]... DIRECTORY...
-p: 删除目录后如果其父目录为空, 则一并删除
示例: rmdir -p /data/test/A -- 删除 A 目录后, test 目录为空, 一并删除, 如果不为空, 则不删除.
--cd: 切换目录
示例: cd ..: 切换到上级目录
cd ~: 切换回自己的家目录
cd -: 在上一次目录与当前目录直接来回切换
--pwd: 显示当前目录
(2) 文件管理命令
--cp: 复制
单源复制目的为文件, 多源复制目的为目录
格式: 单源复制: cp [OPTION]... [-T] SOURCE DEST(如果 DEST 不存在则创建, 存在则覆盖)
多源复制: cp [OPTION]... SOURCE... DIRECTORY(DEST 必须为 directory)
-i: 交互式复制, 即覆盖前提醒用户确认
-f: 强制覆盖目标文件
-r,-R: 递归复制目录
示例: cp -if /data/[1-3].txt /data/test --test 必须为目录, 把三个文件一起复制到 test 中
cp -r /data /practice -- 把 data 目录及目录下的内容一起复制到 practice 中
--mv: 剪切
格式: 单源复制: mv [OPTION]... [-T] SOURCE DEST(如果 DEST 不存在则创建, 存在则覆盖)
多源复制: mv [OPTION]... SOURCE... DIRECTORY(DEST 必须为 directory)
-i: 交互式复制, 即覆盖前提醒用户确认
-f: 强制覆盖目标文件
示例: mv -i /data/[1-3].txt /practice -- 把 / data 目录下三个 txt 文件剪切到 / practice 下
--rm: 删除
格式: rm [OPTION]... FILE...
-i: 交互式复制, 即覆盖前提醒用户确认
-f: 强制覆盖目标文件
-r,-R: 递归处理, 将制定目录下的所有文件包括目录一并删除
示例: rm -rf /practice -- 递归删除 / practice 目录
(3) 文本内容管理命令
--cat: 正向查看文本内容
格式: cat [OPTION]... [FILE]...
-n: 给显示的文本行编号
-E: 显示行结束符号 $
-A: 什么字符都给你显示
示例: cat -n /etc/fstab -- 查看 / etc/fatab 内容并显示行号
--tac: 倒叙查看文本内容
格式: tac [OPTION]... [FILE]...
示例: tac /etc/passwd -- 倒叙查看文本内容
--head: 显示文本内容, 默认显示头 10 行
格式: head [OPTION]... [FILE]...
-n #: 显示文本头 #行内容
示例: head -5 /etc/passwd -- 显示 / etc/passwd 文件头 5 行内容
--tail: 显示文本内容, 默认显示后 10 行
格式: tail [OPTION]... [FILE]...
-n #: 显示文本后 #行内容
-f: 查看文件尾部内容结束后不退出, 跟随显示新增的行
示例: tail -8 /etc/passwd -- 显示 / etc/passwd 文件后 8 行内容
--more: 分屏显示文本内容, 每次显示一屏显示完停止
格式: more [options] file [...]
Space 键: 显示文本下一屏内容
Enter 键: 只显示文本下一行内容
b 键: 显示文本上一屏内容
q 键: 退出
--Less: 分屏显示文本内容, 不主动退出
格式: Less [options] file [...]
Space 键: 显示文本下一屏内容
Enter 键: 只显示文本下一行内容
b 键: 显示文本上一屏内容
q 键: 退出