Linux针对文件、目录命令

272 阅读2分钟

Linux命令的基本格式:命令 [选项] [参数]
需要注意,个别命令是不遵从这个格式的
当命令中有多个选项时,可以写在一起,并且选项也是可以简写的 命令 -选项1选项2

目录的命令:

1 . 列出目录
ls [-ald] [目录名]
目录名不填写,默认为当前目录
-a: 列出全部文件,包括隐藏文件
-l: 列出全部的信息
-d: 只查看目录本身

Linux的隐藏文件是以.开头的,当前目录使用 . 表示 上一级目录使用..表示

2 . 切换目录
cd 具体路径 | 符号

image.png

3 . 创建目录
mkdir [-p] 目录名
-p: 代表创建多级目录时使用

4 . 删除目录
rmdir 目录名
只能删除空目录
rm [-rf] 目录名
删除非空目录
-r 代表递归删除目录下的全部内容
-f 不询问,直接删除

5 . 复制目录 cp -r 来源目录 目标目录
-r 递归复制全部内容

6 . 移动、重命名目录
mv 目录名 新目录名
mv 目录名 路径
如果第二个参数不存在,就是重命名,如果第二个参数存在,就是移动

文件的命令:

1 . 创建文件
touch 文件名1 文件名2

2 . 编辑文件
vi 文件名
i|a|o 进入编辑模式
i:在当前光标进入编辑模式。a:在当前光标后一格,进入编辑模式。o:在当前光标下一行进入编辑模式
esc 退出编辑模式,回到查看模式
在底行命令模式下,输入wq,保存并推出,输入q!,不保存退出
查看模式下按ZZ可以快速保存并退出

3 . 在编辑文件时的其他操作
在底行命令模式下,可以输入的内容
set nu 查看文件的行号
to 行号 跳转到指定行
set nonu取消行号
直接在查看模式下输入/具体内容 类似Windows的Ctrl+ F 搜索文件的具体内容所在的位置,查看下一个可以输入的字母 n

4 . 查看文件
cat 文件名 从第一行开始查看文件内容,显示全部
tac 文件名 从最后一行开始展示
nl 文件名 显示文件的用时,展示行号
more 文件名 查看大文件时,可以一页一页的往下翻 按space向下翻页
less 文件名 查看大文件时,可以任意的向上或下翻 向上或下按PageUp,PageDown,一行一行的查看,按光标的上下箭头
head 文件名 只查看前几行
tail 文件名 只查看最后几行
tail -f 日志 监控日志

5 . 移动、重命名文件
mv 文件名 新文件名
mv 文件名 目录

6 . 复制文件
cp 文件名 目录

7 . 删除文件
rm [-f] 文件名