zoukankan      html  css  js  c++  java
  • Linux 系统命令总结

    自己收集到的Linux系统命令大全!

    1,查看apache2的连接状态:

    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
    

    2,查看80端口连接状态。

    Onecent:~ # netstat -na  | grep ":80" | wc 
    
    Onecent:~ # netstat -atlunp|grep 80|grep TIME_WAIT|wc
    
    Oncecent:~ # netstat -atlunp|grep 80|wc
    

    3,挂载

    mount -t cifs //192.168.3.43/Download /mnt/yrh -o uid=root,gid=root,user=yinghl,pass=123456,iocharset=utf8 
    

    4,加锁同步

    1 * * * * flock -xn /var/run/rsync.lock -c ‘ rsync -avlR /data/files    172.16.xxx.xxx:/data’
    

    5,nc

    http://blog.csdn.net/yetyongjin/article/details/7740354

    6, xargs

    xargs 是把从stdin中接受到的数据重新格式化,再将其参数提供给其他命令。

    通常使用管道, command | xargs option

    -d: 指定定界符(mac的不能用)

    -n: 指定每行最大参数数量。

    -I:  -I {} 指定替换字符串,后面使用{}时,会被读取到的参数所替换。

    example:

    cat args | xargs -I ./cecho.sh -p {} -l  #从args中读出每行内容CON,执行./cecho.sh -p CON -l

    7, find

    沿文件层次向下遍历,匹配符合条件的文件,并执行相应的操作。

    find是一个很基础的命令,但用的好的话可以给我们工作带来很大的方便。

    find . -maxdepth 1 -type f -name "*t*" -size +2k -ctime -4 -exec cp {} tmp ;

     find -path -prune的使用:http://www.cnblogs.com/hopeworld/archive/2011/04/08/2009252.html

     8,sort

    对输入内容进行排序命令

    sort -k[ FStart [ .CStart ] ] [ Modifier ] [ , [ FEnd [ .CEnd ] ][ Modifier ] ]nr

    其中主要是k指定需排序行常用,n表示数值排序,r表示倒序。

     9,文件内容替换

    在查找到的文件里更改内容

    sed -i '' 's/before/yrh/g' `grep -rl 'vobile' ./`

    在debian下, -i 后面不用加东西可以默认替换,在mac下需要添加后缀。

  • 相关阅读:
    获得 Web Service 方法的描述信息
    make menuconfig 报错
    汇编调用c函数为什么要设置栈
    UBoot Makefile文件分析
    UBoot启动过程完全分析(转)
    (转)在fedora12下用crosstoolng建立armlinux交叉编译环境
    UBoot编译过程完全分析(转)
    雷军:给互联网创业者的“七字”建议
    uboot根目录下makefile
    Redhat 5 配置Samba服务器
  • 原文地址:https://www.cnblogs.com/silencExplode/p/3424920.html
Copyright © 2011-2022 走看看