保持会话 - 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