保持会话 - tmux

1. 基本使用流程:

# 启动新会话
tmux # 方法一
tmux new -s mysession # 方法二,mysession 是会话名字,可自由替换。

# 脱离会话(让任务继续在后台跑)
Ctrl + b,然后松开,按 d

# 恢复会话
tmux attach -t mysession

# 查看所有会话
tmux ls

# 关闭会话
直接在 tmux 中执行 exit,或者执行 tmux kill-session -t mysession

2. 窗口和分屏操作:

# 新建窗口(像标签页):
Ctrl + b,然后按 c

# 切换窗口
Ctrl + b,然后按 n(下一个),Ctrl + b,然后按 p(上一个)

# 垂直分屏
Ctrl + b 然后按 %

# 水平分屏
Ctrl + b 然后按双引号

# 切换面板焦点
Ctrl + b 然后按方向键(←↑↓→)

后台运行 - nohup

网络管理类

快速扫描在线/离线IP - fping

# 只显示在线的主机,-g后面跟要扫描的网段
fping -a -g 172.16.0.0/24 2>/dev/null

# 只显示不在线的主机,-g后面跟要扫描的网段
fping -u -g 172.16.0.0/24 2>/dev/null

ip 命令合集

ip -br a # 查看所有网卡的简略信息

网络瑞士军刀 - nc

监听TCP端口:

nc -knl 35793 # 监听在所有IP
nc -knl 172.31.25.128 35793 # 监听在指定IP