1、 vi 里编辑 :
位置定位:
gg 到最前 ; shif+g 到最后 ; /test 模式匹配定位
Shift + ^跳转到开头,shift + $跳转到末尾 //同一行的文本
编辑:
//替换,如不加g则表示至替换第一个
:s/1/updated/g //替换当前行所有1
:%s/1/2/g //替换 每一行的所有1为2
:n,$s/1/2/ // n到最后一行第一个1替换为2
同时删除光标行至文本最后一行:dG
删除光标行至文本第一行:dgg
2、 终端命令行
ctrl +a //到命令行最前 ctr+e //到末尾
netstat -n|awk '/^tcp/{++S[$NF]} END {for(a in S) print a,S[a]}' // 网络连接状态汇总
ifconfig eth0|grep 'inet addr' |awk -F[:" "]+ '{print $4}' //查IP
:w !sudo tee % // 在vi 里面调用sudo,普通用户下忘记用sudo 的时候可用
3、 mysql
mysql -e 直接在命令行操作语句 ,结果显示在终端,可以截取从而进行结合脚本进行某些操作
mysql -u root -p root -e "use mysql;select host,user,password from user"
4、快速查询命令