1. 目录及文件操作命令
1.1 切换目录
| |
---|
cd / | 切换到根目录 |
cd /user | 切换到根目录下的user目录 |
cd .. | 切换到上一级目录 |
cd ~ | 切换到home目录 |
cd - | 切换到上次访问的目录 |
/
代表根目录
./
代表当前目录
1.2 查看目录
| |
---|
ls | 查看当前目录文件 |
ls -a | 查看当前目录文件 包含隐藏 |
ls -l | 查看当前目录文件详细信息 |
ls /dir | 查看当前目录中 dir目录下的信息 |
1.3 创建目录或文件
| |
---|
mkdir aaa | 创建aaa文件夹 |
mkdir -p aaa/bbb/ccc | 递归创建目录 (可自动创建父目录) |
touch aaa.txt | 新建一个 aaa.txt 的文件 |
1.4 删除目录或文件
| |
---|
rm aaa | 删除aaa文件 |
rm -f 文件 | 强制删除aaa文件 |
rm -r aaa | 递归删除aaa文件夹 |
rm -rf aaa | 强制递归删除aaa文件夹 |
rm -rf * | 删除当前目录的全部文件 |
rm -rf /* | 自杀命令 慎用 删除根目录下的所有文件 |
1.5 修改目录或文件
| |
---|
mv aaa bbb | 将文件/文件夹aaa 更名为bbb |
mv ./user/aaa ./user | 将文件aaa 剪切到 user目录下 |
cp -r user/aaa bbb/ | 将aaa文件递归拷贝到bbb文件夹下 |
find /usr/tmp -name 'a*' | 查询user/tmp目录下,名称以a开头的的文件或目录 |
1.6 修改文件
| |
---|
vi aaa.txt | 编辑aaa.txt文件 进入命令行模式 |
1.6.1 命令行模式
| |
---|
键盘方向键 | 控制光标的行间移动 |
dd | 删除光标所在行内容 |
/abc | 在全部内容中查找abc字符 |
i o a | 进入编辑模式 i:停留在光标前 o:停留在光标后 a:另起一行 |
: | 进入底行模式 |
1.6.2 编辑模式
可自由编辑文本内容
1.6.3 底行模式
输入:
便可进入底行模式 , 编写命令后按下回车即可执行