1.vim命令:
a:光标的下一位
i:光标的位置
o:光标的下一行
w:保存
wq!:强制保留退出
dd:删除并确认
yy:复制
:set nu :显示行号
:set nonu :不显示行号
:q:退出
:q!:强制退出
:s/one/two:将当前光标所在行的第一个one替换成two
:s/one/two/g:将当前光标所在行的所有one替换成two
:%s/one/two/g:将全文中所有的one替换成two
p:粘贴
u:撤销上一步操作
:整数 :跳转到该行
/字符串:从上至下搜索该文件
?字符串:从下至上搜索该文件
**2.shell脚本:**一般后缀为.sh
#!/bin/bash #脚本声明,告诉系统用那种shell解释器执行该脚本
#This is a test program #脚本注释
pwd #脚本正文,常见命令配合流程控制语句等组成有一定功能的脚本程序
参数变量
$O:当前脚本的名称
$#:总共有几个参数
$*:所有位置的参数
$?:显示上一次命令的执行返回值
$1, $2,$3,...... :分别对应着第n个位置的参数值
3.条件测试语句:
【-d】:用来判断后面这个东西是不是个目录
【-f】:用来判断后面这个东西是不是个文件
【-e】:判断文件是否存在
【-r】:判断当前用户是否有权限读取
【-w】:判断当前用户是否有权限写入
【-x】:判断当前用户是否有权限执行