Linux command

  • tee: display the contents of input to screen while saving to viles
  • tr:删除或者是替换特定字符字符 
  1.     echo "abcde" | tr 'a' '0' => 0bcde
  2.     echo "abcde" | tr 'ab' '0' => 00cde
  3.     echo "abcde" | tr 'ab' '01' => 01cde
  • awk:
test.awk :
  1. EBGIN{ #put some initial variables here
  2.     a=1;
  3.     count=0;
  4.     FS="."   
  5.     OFS
  6.     ORS
  7. }
  8. /match1/{
  9.     if($1 == "?"){
  10.     }
  11. }
  12. $1 ~ /match2/{
  13.     print var1, var2, var3 | "/bin/bash" #执行由var1,var2,var3连接起来组成的命令
  14. }
  15. END{ #print statistic info here
  16.     cmd="";
  17.     for(i=0; i < NF; i++){
  18.          cmc = str $i " ";
  19.     }
  20.     system(cmd);
  21. }

  • sed 
  1. ^  锚定行的开始 如:/^sed/匹配所有以sed开头的行。 
  2. $  锚定行的结束 如:/sed$/匹配所有以sed结尾的行。 
  3. .  匹配一个非换行符的字符 如:/s.d/匹配s后接一个任意字符,然后是d。 
  4. *  匹配零或多个字符 如:/*sed/匹配所有模板是一个或多个空格后紧跟sed的行。 
  5. [] 匹配一个指定范围内的字符,如/[Ss]ed/匹配sed和Sed。 
  6. [^]匹配一个不在指定范围内的字符,如:/[^A-RT-Z]ed/匹配不包含A-R和T-Z的一个字母开头,紧跟ed的行。 
  7. /(../)保存匹配的字符,如s//(love/)able//1rs,loveable被替换成lovers。 
  8. & 保存搜索字符用来替换其他字符,如s/love/**&**/,love这成**love**。 
  9. /< 锚定单词的开始,如://<love/匹配包含以love开头的单词的行。 
  10. /> 锚定单词的结束,如/love/>/匹配包含以love结尾的单词的行。 
  11. x/{m/} 重复字符x,m次,如:/0/{5/}/匹配包含5个o的行。 
  12. x/{m,/} 重复字符x,至少m次,如:/o/{5,/}/匹配至少有5个o的行。 
  13. x/{m,n/}重复字符x,至少m次,不多于n次,如:/o/{5,10/}/匹配5--10个o的行。
  14. sed -e '/test/h' -e '/check/x' example -----互换模式空间和保持缓冲区的内容。也就是把包含test与check的行互换。

  • pinky (finger): show logined user information;
  • route
  1. route -n
  2. route add default gw host
  3. route add host/net gw host
  • netstat
  1. netstat [options] 显示网络的连接信息
  2. netstat -r 路由信息
  3. netstat -i 网络接口信息
  4. netstat -g group metrics ?
  • xargs : 从标准输入创建命令并执行  ls | xargs file

  • find: 查找满足特定条件的文件并对查找结果进行一定的操作
  1. find pathname -options [-print -exec -ok {} /;]
  2. find -maxdepth 1 -type d -exec du -hs {} /;
  3. find . -name '*as*' -print
  4. find . -maxdepth 1 -type d -and -perm /+x[006]

  • a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值