一. 查看目录命令
1. 查看目录命令的使用
命令 | 说明 |
---|---|
ls | 查看当前目录信息 |
tree | 以树状方式显示目录信息 |
2. 查看当前目录路径
命令 | 说明 |
---|---|
pwd | 查看当前目录路径 |
3. 清除终端内容
命令 | 说明 |
---|---|
clear | 清楚终端内容 |
扩展:ctrl + L 快捷键清楚终端内容
二. 切换目录命令
命令 | 说明 |
---|---|
cd 目录 | 切换到指定目录 |
cd ~ | 切换到当前目录的主目录 |
cd … | 切换到上一级目录 |
cd . | 切换到当前目录 |
cd - | 切换到上一次目录 |
注意:
1.cd命令切换目录时,这个目录必须存在。
2.cd 后面不写目录等价于cd ~
三.绝对路径和相对路径
1. 绝对路径
从根目录算起的路径叫做绝对路径
例如:
/home/python/Desktop
/usr/bin
2. 相对路径
从当前目录算起的路径叫做相对路径
例如:
./test/hello
…/static/images
3. 绝对路径和相对路径的使用
使用绝对路径切换到桌面
cd /home/python/Desktop
在下载目录以相对路径切换到桌面
cd Downloads
cd …/Desktop
在桌面使用相对路径切换到上一级目录的上一级目录 cd Desktop cd …/…/
4. 自动补全
当敲出 文件或者目录或者命令 的前几个字母之后,按下 tab 键,如果输入的没有歧义,系统会自动补全
当切换目录或者使用命令的时候,如果不确定当前目录下有那些子目录或者其它命令,可以通过两次tab键查看
四. 创建、删除文件及目录命令
命令 | 说明 |
---|---|
touch 文件名 | 创建指定文件 |
mkdir | 创建目录(文件夹) |
rm 文件名或目录 | 删除指定文件或目录 |
rmdir 目录名 | 删除空目录 |
五. 复制、移动文件及目录命令
命令 | 说明 |
---|---|
cp | 拷贝文件、拷贝目录 |
mv | 移动文件、移动目录、重命名 |
例如:
cp hello.txt Tom
将hello.txt 拷贝到Tom目录当中
mv hello.txt Tom
将 hello.txt 移动到 Tom目录当中
注意:
mv 命令还可以进行重命名
如:mv 1.txt 2.txt
将1.txt 重命名为 2.txt
六. ls命令选项
命令选项 | 说明 |
---|---|
-l | 以列表方式显示 |
-h | 以大小单位显示 |
-a | 显示隐藏文件和隐藏目录 |
七. mkdir和rm命令选项
1.mkdir命令选项
命令选项 | 说明 |
---|---|
-p | 创建所依赖的文件夹 |
mkdir命令效果图
2. rm命令选项
命令选项 | 说明 |
---|---|
-i | 交互式提示 |
-r | 递归删除目录及其内容 |
-f | 强制删除、忽略不存在的文件,无需提示 |
-d | 删除空目录 |
rm -i 命令选项效果图
rm -r 命令选项效果图
rm -f 命令选项效果图
rm -d 命令选项效果图
八. cp和mv命令选项
1.cp命令选型
命令选项 | 说明 |
---|---|
-i | 交互提示 |
-r | 递归拷贝目录及内容 |
-v | 显示拷贝后的路径 |
-a | 保留文件原有权限 |
cp -i 命令选项效果图
cp -r 命令选项效果图
cp -v命令选项效果图
在这里先了解下权限说明:
权限 | 说明 |
---|---|
r | 可读 |
w | 可写 |
x | 可执行 |
- | 无任何权限 |
cp -a命令选项效果图
-a选项说明:
-a 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失
2.mv命令选项
命令选项 | 说明 |
---|---|
-i | 交互式提示 |
-v | 显示移动后的路径 |
mv -i 命令选项效果图
mv -v 命令选项效果图
另外还有一个在终端使虚拟机关机的操作
poweroff (显得比较高大上)
其实还有其他的命令也可以使虚拟机关机,个人比较喜欢用poweroff