• 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下需要添加后缀。

  • 相关阅读:
    数据结构-线性表-链表
    [poj 2991]Crane[线段树表示向量之和,而非数量]
    vector要注意的点
    vector与deque的区别
    sendfile复习
    GPU和CPU的区别
    常用Linux命令 mount df dd
    可省略的关键字
    父类与子类的virtual
    加快编译的技巧 & mount及tmpfs
  • 原文地址:https://www.cnblogs.com/silencExplode/p/3424920.html
Copyright © 2020-2023  润新知