tmux常用命令和快捷键tmux(terminalmultiplexer)是Linux上的终端多路复用器神器,可以一屏管理多个终端。使用此工具,用户可以连接或断开会话,同时保持终端在后台运行。类似于屏幕用户。基本命令1.新建会话tmuxnew-s会话名2.分离会话tmuxdetach会话名也可以使用ctrl+d分离会话并返回shell。分离后,session并没有消失,而是继续存在于后台。3.连接会话我们可以通过tmuxls或者tmuxlist-session查看后台存在的会话。tmuxlsphp-dev:1个窗口(2020年5月28日星期四15:33:15创建)[145x34]python-dev:2个窗口(2019年11月26日星期二10:47:42创建)[145x34]golang:1个窗口(星期四创建Apr918:02:392020)[145x34]然后选择要连接的sessiontmuxattach-tphp-dev(windowname)4.killsession如果一个session用完了,真的不需要了,如何kill羊毛布?tmuxkill-session-tsessionname5.切换过程中需要切换到另一个session执行命令,可以这样做:#usesessionnumber$tmuxswitch-t0#usesessionname$tmuxswitch-tsessionname当然,我们更常见的方式不是切换会话,而是切换窗口或面板,这个后面会讲到。6.会话重命名指定会话编号并重命名。$tmuxrename-session-t0新会话名7.会话操作快捷键Ctrl+bd:分隔当前会话。Ctrl+bs:列出所有会话,轻松切换。Ctrl+b$:重命名当前会话,不退出会话直接重命名当前会话。窗口操作1.新建窗口在一个session中执行以下命令新建一个窗口,一个session可以包含多个窗口。#createwindowtmuxnew-window#创建一个窗口并同时命名tmuxnew-window-n窗口名2.切换窗口我们知道一个session中可以有多个窗口,如何切换窗口呢?操作如下:#指定要切换的窗口号tmuxselect-window-tN(windownumber)#指定要切换的窗口名tmuxselect-window-t3,重命名窗口下面的命令是重命名当前窗口tmuxrename-window当然也可以重命名指定的窗口(target-window可以是窗口号或窗口名)tmuxrename-window-t4,关闭窗口target-window可以是窗口号或窗口名tmuxkill-window-t5,窗口操作快捷键Ctrl+bc:新建一个窗口,状态栏会显示多个窗口的信息。Ctrl+b&:删除当前窗口Ctrl+bp:切换到上一个窗口(按状态栏上的顺序)。Ctrl+bn:切换到下一个窗口。Ctrl+bl:在前后窗口之间来回切换Ctrl+b:切换到指定编号的窗口,其中是状态栏上的窗口编号。Ctrl+bw:从列表中选择一个窗口。Ctrl+b,:重命名窗口。Ctrl+bf:在窗口列表中招募面板操作1.Panelsplit#将面板分为上下面板$tmuxsplit-window#将面板分为左右面板$tmuxsplit-window-h2,closepanel#关闭当前面板tmuxkill-pane3,movethecursor#将光标切换到上面板$tmuxselect-pane-U#将光标切换到下面板$tmuxselect-pane-D#将光标切换到左面板$tmuxselect-pane-L#cursor切换到右侧面板$tmuxselect-pane-R4,movepaneposition#将当前面板向上移动$tmuxswap-pane-U#将当前面板向下移动$tmuxswap-pane-D5,面板操作快捷键Ctrl+b%:分割左右面板。Ctrl+b":分割上下面板。Ctrl+bx:关闭当前面板。Ctrl+b:将光标切换到其他面板。方向键指向要切换到的面板。例如to切换到下面板,按方向键↓。Ctrl+b;:光标切换到上一个面板。Ctrl+bo:光标切换到下一个面板。Ctrl+b{:将当前面板向左移动。Ctrl+b}:将当前面板向右移动。Ctrl+bCtrl+o:将当前面板上移。Ctrl+bAlt+o:下移当前面板。Ctrl+b!:将当前面板拆分成一个独立的窗口。Ctrl+bz:当前面板全屏显示,再次使用时恢复原大小。Ctrl+bCtrl+:沿箭头方向调整面板大小。Ctrl+bq:显示面板号。linux如何查询哪个网口是哪个?你的服务器有多个网卡并且已经配置运行,但是你不记得eth0,eth1,eth2....分别对应于哪个物理网卡。这时候可以使用如下命令:[root]#ethtool-peth0这时你会看到eth0对应的物理端口上有一个灯在不停的闪烁,是的。这就是我们在系统中看到的那个叫eth0的网卡,就这么简单。如果提示找不到ethtool,说明你的包没有安装,找iso文件yum安装一个即可!
