作家
登录

Linux下容易被忽视的那些命令用法

作者: 来源: 2017-08-16 09:10:18 阅读 我要评论

  • ss -u -a 显示所有的UDP Sockets
  • ss -x src /tmp/a.sock 显示连接到/tmp/a.sock的过程
  • ss -o state [state TCP-STATE] 如ss -o state established显示所有建立的连接
  • 8.awk/sed

    awk和sed在文本处理方面十分强大年夜,个中,awk按列进行处理,sed按行进行处理。

    如采取冒号分隔数据,输出第一列数据($0代表行全部列数据,$1代表第一列,$2代表第二列...)

    tcpdump是Linux上的抓包对象,如抓取eth0网肯喔赡包,应用:

    1. awk -F ":" '{print $1}' 

    7.ss

    1. 查看文件的第100行到第200行: 
    2. sed -n '100,200p' log.txt 
    3. 调换字符串中的特定子串 
    4. echo "int charset=gb2312 float"|sed "s/charset=gb2312/charset=UTF-8/g" 
    5. 调换test文件每行匹配ab的部分为cd 
    6. sed -i 's/ab/cd/g' test 

    9.screen

    当采取telnet或SSH登录长途主机时,因为收集中断的原因会导致session终止,此时会触发SIGHUP旌旗灯号使得义务终止,是以我们经常会看到有些义务采取nohup的方法运行,避免义务被打断。screen经由过程多终端的方法,奇妙地解决了这个问题。 示例:

    • screen -S test 开启一个screen,这时拥有一个终端,所有履行的法度榜样都邑在ps中展示
    • Ctrl+a键+d键 退出当前screen,切到上级窗口
    • screen -ls 查看所有screen列表,如
    1. 13333.test      (Detached) 
    2. 14039.test4     (Detached) 
    3. 表示两个screen,screen标识为13333.test和14039.test4 
    • screen -r [pid.]tty.host 进入选定的screen,如screen -r 13333.test
    • exit 封闭当前screen

    注:本文假决定肯定者已经知道类似top、netstat、df、vmstat等常见敕令的用法,所以介绍的都是一些轻易被忽视却很实用的敕令用法。本文对于这些敕令进行了简化和提炼,所有敕令的完全功能须要具体参考敕令手册。

    【编辑推荐】

    1. Linux自带i2c对象应用
    2. 应用Nmon监控Linux的体系机能
    3. 浅析Linux的共享内存与tmpfs文件体系
    4. Linux swap分区的扩大
    5. Linux中高效编写Bash脚本的10个技能
    【义务编辑:未丽燕 TEL:(010)68476606】



      推荐阅读

      HTML5中手势原理分析与数学知识的实践

    引言在这触控屏的时代,人道化的手势操作已经深刻了我们生活的每个部分。现代应用越来越看重与用户的交互及体验棘手势是最直接且最为有效的交互方法,一个好的手势交互,能降低用户的应用>>>详细阅读


    本文标题:Linux下容易被忽视的那些命令用法

    地址:http://www.17bianji.com/lsqh/36719.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)