1.查看目录命令
-
查看目录命令主要有以下四种:
命令 说明 ls 查看当前路径下的目录信息 tree 以树状形式显示目录 pwd 查看当前目录路径 clear 清空终端内容
2.切换目录命令
-
cd是change directory的缩写,即改变目录。命令 说明 cd 切换到指定目录 cd ~ 切换到当前用户的主目录 cd .. 切换到上一级目录 cd . 切换到当前目录 cd - 切换到上一次目录
3.绝对路径和相对路径
- 绝对路径:从根目录算起的路径
-
/home/python/Desktop
-
/usr/bin
-
- 相对路径:从当前目录算起的路径叫做相对路径
-
./test/hello
-
../static/images
-
- 区别:
-
绝对路径:一般以根目录/为开始位置,整个路径信息完成清晰
-
相对路径:以当前所在路径为参考路径 使用方便快捷
-
代码中建议使用绝对路径
-
4.创建、删除文件、目录命令
-
常用命令如下:
命令 说明 touch文件名 创建指定文件 mkdir目录名 创建目录(文件夹) rm文件名 删除指定文件 rmdir目录名 删除空目录
注意
-
删除非空目录:
rm 非空目录名 -r -
-r递归删除目录以及内容
5.复制、移动文件和目录命令
-
常见命令如下:
命令 说明 cp 复制(拷贝)文件、拷贝目录 mv 移动文件、移动目录、重命名
注意
- 拷贝文件夹的时候需要加上
-r。cp 文件1 文件2 cp 文件夹1 文件夹2 -r mv 文件1 文件2 mv 文件夹1 文件夹2 mv 原来名字 新名字
6.终端命令格式的组成
command [-options] [parameter]
-
command:命令名,比如ls,pwd等。 -
[-options]:选项,可以有0个,一个或者多个,多个选项可以合并,比如使用的-r就是选项。 -
[parameter]:参数,可以有0个,一个或者多个,比如:touch 文件名、mkdir目录名、cd目标目录,这些文件名和目录名都是参数。 -
[]:表示是可选的。可以传递可以不传递
7.查看命令帮助
- --help和man都是查看命令的两种方式,主要查看命令对应的选项信息。
| 命令 | 说明 |
|---|---|
| --help | command --help |
| man | man command |
8.查看目录信息命令选项
-
常见命令如下:
命令 说明 -l 以列表方式显示,默认是字节 -h 智能的显示文件大小 -a 显示隐藏文件和隐藏目录
9.创建、删除文件夹选项命令选项
1.mkdri命令选项
-
常见命令如下:
命令 说明 -p 创建所依赖的文件夹
比如创建文件夹a,内部有b,内部有c
mkdir a/b/c -p
2.rm命令选项
-
常见命令如下:
命令 说明 -i 交互式提醒 -r 递归删除目录以及内容 -f 强制删除,忽略不存在的文件,无需提示 -
创建嵌套文件夹使用
"mkdir -p" 嵌套目录 -
删除空目录使用
"rmdir 目录名" 或者 “rm -r 目录名” -
删除非空目录使用
“rm -r目录名”Desktop % touch 1.txt Desktop % rm 1.txt -i rm: remove regular empty file '1.txt'? y Desktop % rm a -r Desktop % ls -l Desktop % rm a b c -f
10.拷贝、移动文件和文件夹命令选项
1.cp命令选项
-
常见命令如下:
命令 说明 -i 交互式提醒 -r 递归拷贝目录以及内容 -v 显示拷贝后的路径描述
2.mv命令选项
-
常见命令如下:
命令 说明 -i 交互式提醒 -v 显示移动后的路径描述