bash命令操作和VI编辑器操作

bash常见命令

命令 描述 操作
pwd 查看当前目录
cd 切换目录 cd /etc
ls 查看当前目录下内容 ls -a l
mkdir 创建目录 mkdir blog
touch 创建文件 touch index.html
cat 查看文件全部内容 cat index.html
more/less 查看文件 more /etc/passwd、less /etc/passwd
rm 删除文件 rm index.html、rm -rf blog
rmdir 删除文件夹,只能删除空文件夹,不常用
mv 移动文件或重命名 mv index.html ./demo/index.html
cp 复制文件 cp index.html ./demo/index.html
head 查看文件前几行 head -5 index.html
tail 查看文件后几行 –n –f tail index.html、tail -f -n 5 index.html
tab 自动补全,连按两次会将所有匹配内容显示出来
history 查看操作历史
> 重定向 覆盖原来的内容
>> 重定向 追加内容
wget 下载 wget url
tar 解压缩 tar file.tar.gz
unzip 解压 专门针对 zip
curl 网络请求 curl url
whoami 查看当前用户
竖线 管道符 上一次的命令结果当成下一次命令的参数 ls 竖线 grep s (匹配s)
grep 匹配内容 一般和管道符一起使用 grep i

vi编辑器操作

命令 描述
vi file 打开编辑的文件
:w 保存,:w filenme另存为
:q 退出
:wq 保存并退出
:e! 撤销更改,返回到上一次保存的状态
:q! 不保存强制退出
:set nu 设置行号
ZZ(大写) 保存并退出
u 辙销操作,可多次使用
dd 删除当前行
yy 复制当前行
p 粘贴内容
ctrl+f 向前翻页
ctrl+b 向后翻页
i 进入编辑模式,当前光标处插入
a 进入编辑模式,当前光标后插入
A 进入编辑模式,光标移动到行尾
o 进入编辑模式,当前行下面插入新行
O 进入编辑模式,当前行上面插入新行
原文地址:https://www.cnblogs.com/rainbow8590/p/7197718.html