zoukankan      html  css  js  c++  java
  • Linux下小工具使用总结

    0. 前言

      这篇博客仅用于记录个人在工作中用到的一个小工具,后续用到别的会再补充。

    1. Tmux

      终端分用器(multiplexer),可以在一个屏幕上创建多个终端,这个工具也可以用于结对编程。

      个人用途:1. 在一个屏幕中开启多个终端(因为个人使用的是24寸屏)

           2. 保存工作环境,在不使用的时候dettach,切换到对应的环境,一般个人会创建三个会话,一个用于开启程序,第二个用于work的环境,第三个为study环境。

      

      常用命令:

        tmux 以默认方式创建一个会话,会话名从0开始命名

        tmux new -s SESSION_NAME 创建一个新的会话

        tmux attach -t SESSION_NAME 连接到一个已创建的会话。

        tmux ls 查看当前tmux所拥有的会话

        在会话中,命令以 ctl + b 作为前缀 prefix

        ctl + b + d ,断开当前会话的连接 d 表示 dettach

        ctl + b + %,以垂直分割创建一个窗格(pane)

        ctl + b + " ,以水平分割创建

        ctl + b + 方向键,切换窗格

        ctl + b 按住 + 方向键,调整窗格的大小

        ctl + b + [,查看或复制之前输出的内容(注意:tmux没有滚动条,所以这个功能对于查看输出超过一屏的内容还是比较重要的)

        tmux list-panes 查看当前会话的窗格

        tmux kill-pane -t PANE_NAME 关闭一个窗格,其中PANE_NAME为窗格的名称,如果以默认创建的话从0开始标号

    2. tcpdump

      用于监听网络传输收发的数据,这个命令一般都需要用到管理员的权限。

      个人用途:测试的时候监听服务器的端口,观察数据收发,连接建立情况。

      常用参数:

       -i 指定监听的网络接口

       过滤参数:

        port NUMBER 监听指定的端口

        ip IP 监听指定的ip

      例如:监听172.16.17.229:8080:"ip 172.16.17.229 and port 8080"

  • 相关阅读:
    第2讲——处理数据
    第1讲——用C++写一个程序
    数论18——反演定理(莫比乌斯反演)
    数论17——反演定理(二项式反演)
    数论16——母函数
    数论15——抽屉原理
    数论14——容斥原理
    数论13——康托展开
    com.opensymphony.xwork2.config.ConfigurationManager.addConfigurationProvider
    Tomcat的杂七杂八
  • 原文地址:https://www.cnblogs.com/jabnih/p/4789828.html
Copyright © 2011-2022 走看看