1.1 Linux常用终端命令
命令 | 英文 | 作用 |
ls | list | 查看当前文件夹内容 |
pwd | print work directory | 查看当前所在文件夹 |
cd 目录名 | change directory | 切换文件夹 |
touch 文件名 | touch | 如果文件不存在,创建文件夹 |
mkdir 目录名 | make directory | 创建目录 |
clear | clear | 清屏 |
1.2 Linux下文件和目录特点
- 以 . 开头的是隐藏文件,要用-a才能显示出来
- . 代表当前目录
- ..代表上一级目录
1.3 Ls常用选项
参数 | 含义 |
-a | 显示指定目录下所有目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件详细信息 |
-h | 配合-l显示文件1大小 |
1.4 Ls通配符的使用
通配符 | 含义 |
. | 代表任意个数个字符 |
? | 代表任意一个字符,至少一个 |
[] | 代表可以匹配通配符组中任意一个 |
[abc] | 代表匹配abc中任意一个 |
[a-f] | 代表匹配a到f'中任意一个 |
2.1 cd切换目录
命令 | 含义 |
cd | 切换到当前用户的主目录 |
cd ~ | 切换到当前用户的主目录 |
cd . | 保持在当前目录不变 |
cd .. | 切换到上级目录 |
cd - | 最近两次工作目录之间来回切换 |
3.1 创建和删除操作
3.1.1 touch(创建文件夹)
- 若不存在,则创建一个空白文件夹
- 若存在,则修改文件修改日期
3.1.2 mkdir(创建目录)
命令 | 含义 |
-p | 创建递归目录 |
不能创建同名目录
3.1.3 rm(删除文件或目录)
- rm删除后不能回复
参数 | 含义 |
-f | 强制删除,忽略不存在的文件 |
-r | 递归的删除目录下的内容,删除文件夹时必须加上 |
4 拷贝和移动文件
参数 | 英文 | 作用 |
tree 目录名 | tree | 以树状图列出文件目录结构 |
cp 源文件 目标文件 | copy | 复制文件或者目录 |
mv 源文件 目标文件 | move | 移动文件或者目录/文件或者目录重命名 |
4.1 tree
选项 | 含义 |
-d | 只显示目录 |
4.2 cp
选项 | 含义 |
-f | 已经存在的目标文件直接覆盖,不用提示 |
-i | 覆盖文件前提示 |
-r | 若给出的源文件是目录文件,则cp 将递归复制该目录下所有子目录和文件,目标文件必须为一个目录名 |
4.3 mv
选项 | 提示 |
-i | 覆盖文件前提示 |