基础类
1. 常规文本操作
命令 | 说明 |
---|---|
vim | 编辑 |
vi | 编辑 |
esc | 退出输入状态 |
u | 撤销上次操作 |
ctrl+r | 恢复撤销 |
x | 删除光标所在的单个字符 |
dd | 删除一整行(相当于剪切) |
p | 粘贴 |
yy | 复制单行 |
J | 删除当前行的换行 |
u | 撤销 |
w | 保存不退出 |
q | 不保存退出 |
! | 强制性操作 |
2. 比较命令
命令 | 说明 |
---|---|
-eq | 等于 |
-ne | 不等于 |
-gt | 大于 |
-lt | 小于 |
-ge | 大于等于 |
-le | 小于等于 |
使用示例
上一条命令是否成功
if [ $? -ne 0 ]
then
echo "失败"
else
echo "成功"
fi
if [ $? -eq 0 ]
then
echo "成功"
else
echo "失败"
fi
工具类
1.压缩、解压、打包、解包
命令 | 说明 |
---|---|
tar | 打tar包 |
zip | 打zip包 |
gzip | 打gzip包 |
使用示例
- 打gzip包
gzip detail.txt
- 解gzip包
gunzip detail.txt.gz
- 打zip包
zip detail.txt
- 解zip包
unzip detail.zip
- 打tar包
tar -cvf detail.tar ./(路径)
- 解tar包
tar -xvf detail.tar