运维中用到的快捷命令

一、 vi  里编辑   : mysql

位置定位: sql

gg 到最前  ;  shif+g  到最后   ;   /test   模式匹配定位 网络

Shift + ^跳转到开头,shift + $跳转到末尾       //同一行的文本 tcp

编辑: spa

//替换,如不加g则表示至替换第一个 命令行

:s/1/updated/g               //替换当前行全部1 test

 :%s/1/2/g                        //替换 每一行的全部1为2 awk

 :n,$s/1/2/                       // n到最后一行第一个1替换为2 date

同时删除光标行至文本最后一行:dG select

删除光标行至文本第一行:dgg

二、 终端命令行

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 的时候可用

三、 mysql

mysql -e 直接在命令行操做语句 ,结果显示在终端,能够截取从而进行结合脚本进行某些操做

mysql -u root -p root -e "use mysql;select host,user,password from user"


四、快速查询命令

相关文章
相关标签/搜索