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"

Linux下小工具使用总结的更多相关文章
- 哈工大 计算机系统 实验一 Linux下C工具应用
所有实验文件可见github 计算机系统实验整理 实验报告 实 验(一) 题 目 Linux下C工具应用 专 业 计算机学院 学 号 班 级 学 生 指 导 教 师 实 验 地 点 实 验 日 期 计 ...
- linux相关小工具的使用(一)————代码相关工具
在linux环境下,对于程序员来说,知道使用一些好用的小工具,对源代码的阅读.编译和调试都有着事半功倍的效果,这里我也是边学边写的原则,把自己知道的一丁点小知识分享给大家. 一. 源代码的阅读 首先 ...
- Linux下同步工具inotify+rsync使用详解
1. rsync 1.1 什么是rsync rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.它使用所谓的“Rsync演算法”来使本地和远程两个主机之间的文件达到同步,这 ...
- Linux下应急工具
Linux下的应急工具 在Linux下,应急的查看点无非那个几个,一是看表现(宕机.高CPU.高内存.高IO.高网络通信),二看连接.三看进程.四看日志.五看文件(Linux一切皆文件),再者结合起来 ...
- Linux下sysstat工具学习
Linux下,我们多用ssh链接服务器远程操控.对于系统的监控必不可少,sysstat很不错的监控工具包. sysstat官网:http://sebastien.godard.pagesperso-o ...
- Linux下Vim工具常用命令
原文地址: http://www.cnblogs.com/lizhenghn/p/3675011.html 在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用.作为一个新手,我也是刚刚 ...
- linux如何ARP嗅探 Linux下嗅探工具Dsniff安装记录
先来下载依赖包 和一些必须要用到的工具 我这里用的是 dsniff-2.3 的版本 wget http://www.monkey.org/~dugsong/dsniff/dsniff-2.3.ta ...
- linux下debug工具
在linux下开发难免会遇到bug,但是由于没有图形IDE,导致debug也变得困难,其实只要掌握一些常用的debug工具,一些错误就能很快解决,本文就介绍一些常用的工具用以调试: log 输出log ...
- (转)Linux下同步工具inotify+rsync使用详解
原文:https://segmentfault.com/a/1190000002427568 1. rsync 1.1 什么是rsync rsync是一个远程数据同步工具,可通过LAN/WAN快速同步 ...
随机推荐
- [转]session 持久化问题(重启服务器session 仍然存在)
转:http://xiaolongfeixiang.iteye.com/blog/560800 关于在线人数统计,大都使用SessionListener监听器实现. SessionListener 触 ...
- react 属性与状态 学习笔记
知识点:1.react 属性的调用 this.props.被调用的属性名 设置属性的常用方法:var props = { one: '123', two: 321}调用这个属性:<HelloWo ...
- jsrender for object
<div id="result"></div> <script id="theTmpl" type="text/x-js ...
- 简单的cookie使用
<html><head><script type="text/javascript">function getCookie(c_name){if ...
- 寻找数组中第K频繁的元素
问题是:给你一个数组,求解出现次数第K多的元素.当然leetcode上的要求是算法复杂度不能大于O(N*logN). 首先这个问题我先是在leetcode上看到,当时想了两种做法,做到一半都觉得不是很 ...
- oracle 11g 新特性UTL_TCP、UTL_HTTP 和 UTL_SMTP程序包发邮件
首先,创建一个 ACL: begindbms_network_acl_admin.create_acl (acl => 'utlpkg.xml', ---创建的访问控制列 ...
- 【BZOJ-1014】火星人prefix Splay + 二分 + Hash
1014: [JSOI2008]火星人prefix Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 5852 Solved: 1871[Submit] ...
- O(nlogn)LIS及LCS算法
morestep学长出题,考验我们,第二题裸题但是数据范围令人无奈,考试失利之后,刻意去学习了下优化的算法 一.O(nlogn)的LIS(最长上升子序列) 设当前已经求出的最长上升子序列长度为len. ...
- HA模式下历史服务器配置
笔者的集群是 HA 模式的( HDFS 和 ResourceManager HA).在 ” Hadoop-2.5.0-cdh5.3.2 HA 安装" 中详细讲解了关于 HA 模式的搭建,这里就不再赘述 ...
- JSP隐含变量和Spring中Model在EL表达式中的读取顺序
偶然中存在着必然,必然中存在着偶然 偶然出现的bug,必然存是由代码的不合理甚至错误的 代码逻辑越长,越复杂,就越容易出现bug 之前项目里几次偶然出现了一个bug,简单的描述就是第一次新增了之后进行 ...