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快速同步 ...
随机推荐
- 素数筛 uva 543
给你一个n求出n由2个奇质因子的和 这2个因子差最大 没有就输出'Goldbach's conjecture is wrong. #include<stdio.h> #include&l ...
- JDK历史版本下载
JDK6: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409. ...
- The prefix "tx" for element "tx:annotation-driven " is not bound
The prefix "tx" for element "tx:advice" is not bound 这个错误的原因很简单是: 我们在定义申明AOP的时候. ...
- mysql-异常
1.Subquery returns more than 1 row 返回的集合应该是一条才能用,但你返回了多条.
- servlet监听器Listener(理论+例子)
Listener采用了观察者模式(24种模式之一),Listener是servlet的监听器,他可以监听客户端的请求.服务器端的操作等, 通过监听器,可以自动激发一些操作.比如:监听在线用户数量 当增 ...
- 【Gym 100947C】Rotate It !!
分两类,奇数和偶数的,用隔项前缀和算一下. #include <algorithm> #include <iostream> #define N 10005 using nam ...
- iOS中如何选择delegate、通知、KVO(以及三者的区别)
转载自:http://blog.csdn.net/dqjyong/article/details/7685933 在开发IOS应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,contr ...
- svn服务器无法访问时检查几个文件:
出现该问题基本都是三个配置文件的问题,下面把这个文件列出来. svnserve.conf:[general]anon-access = readauth-access = writepassword- ...
- Python 从零学起(纯基础) 笔记 (二)
Day02 自学笔记 1. 对于Python,一切事物都是对象,对象基于类创建,对象具有的功能去类里找 name = ‘Young’ - 对象 Li1 = [11,22,33] ...
- 【BZOJ-2400】Spoj839Optimal Marks 最小割 + DFS
2400: Spoj 839 Optimal Marks Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 567 Solved: 202[Submit ...