zoukankan      html  css  js  c++  java
  • tmux终端复用神器简单使用

    tmux 的 会 话:

    1.创建命名Tmux会话(tmux new -s session_name)
    tmux new -s  chongchong

    2. ctrl+b d 退出会话,回到shell的终端环境 ,按ctrl+b 之后再按一个字母d即可,字母d是detach的缩写

    3.获取Tmux会话列表(tmux ls)

     

    4.返回Tmux会话()
    tmux attach-session -t chongchong 或 tmux a -t chongchong

     5.ctrl+b s 会话环境查看会话列表

     

    attached  表示当前正在使用的会话

    6. tmux kill-session -t chongchong 销毁会话

    终端环境销毁会话, tmux kill-session -t chongchong 

    会话环境运行 ctrl+b : (注意按组合键之后再按一个冒号键),状态栏变成黄色之后提示我们可以在会话环境中输入命令,此时输入 kill-session -t chongchong 回车即可。

    会话销毁之后,在终端环境中运行tmux ls 或者在会话环境中运行 ctrl+b s 则被销毁的会话不会再出现在会话列表中。

    7. tmux rename -t old_session_name  new_session_name  重命名会话

    ctrl + b $ 重命名会话 (在会话环境中)  在会话环境中,我们可以通过前缀命令加上 $ 的组合来重命名当前打开的会话的名字

    tmux的window:

     1. 创建window

    可以在当前会话窗口中创建多个窗口,例如 ctrl+b c 创建之后会多出一个窗口如下图所示:

    2. 切换window

    在同一个会话的多个窗口之间可以通过如下快捷键进行切换:

    ctrl+b p (previous的首字母) 切换到上一个window。

    ctrl+b n (next的首字母) 切换到下一个window。

    ctrl+b 0 切换到0号window,依次类推,可换成任意窗口序号

    ctrl+b w (windows的首字母) 列出当前session所有window,通过上、下键切换窗口

    ctrl+b l (字母L的小写)相邻的window切换

    3. ctrl+b & 关闭window

    ctrl+b & 关闭当前window,会给出提示是否关闭当前窗口,按下y确认即可。

    tmux的pane:

    tmux的一个窗口可以被分成多个pane(窗格),可以做出分屏的效果。

    1. ctrl+b % 垂直分屏(组合键之后按一个百分号),用一条垂线把当前窗口分成左右两屏。

    2. ctrl+b " 水平分屏(组合键之后按一个双引号),用一条水平线把当前窗口分成上下两屏。

    3. 切换pane

    ctrl+b o 依次切换当前窗口下的各个pane。

    ctrl+b Up|Down|Left|Right 根据按箭方向选择切换到某个pane。

    ctrl+b Space (空格键) 对当前窗口下的所有pane重新排列布局,每按一次,换一种样式。

    ctrl+b z 最大化当前pane。再按一次后恢复。

    4. 关闭pane

    ctrl+b x 关闭当前使用中的pane,操作之后会给出是否关闭的提示,按y确认即关闭。

    tmux详解

  • 相关阅读:
    使用pandas的get_dummies对类目型的特征因子化
    关于RandomForestRegressor,补全null数值
    关于train_test_split和cross_val_score交叉检验
    关于seaborn
    正态分布
    单下划线或双下划线的意义
    MFC中关于运行时类信息及动态创建对象的两个宏的意义(转)
    DPDK
    根据结构体成员地址得到结构体入口地址,内核代码
    多线程频繁写全局变量导致性能降低
  • 原文地址:https://www.cnblogs.com/steven9898/p/11200488.html
Copyright © 2011-2022 走看看