51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1962|回复: 1
打印 上一主题 下一主题

代替putty的 tmux 终端工具

[复制链接]
  • TA的每日心情
    无聊
    5 天前
  • 签到天数: 530 天

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2019-1-8 16:08:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.安装与配置

    mac下安装

    brew install tmux

    ~/.tmux.conf 配置文件路径


    2.面板管理 pane

    Ctrl-b % 水平分割面板(命令输入的方法,先同时输入Ctrl-b,放开,再输入%,下同)

    Ctrl-b " 垂直分割面板

    Ctrl-b z 放大/缩小面板

    Ctrl-b x kill面板


    3.窗口管理 window

    窗口是个窗格容器,一个窗口里可以运行多个窗格

    Ctrl-b c 创建一个窗口

    Ctrl-b + 窗口数字,切换窗口


    4.会话管理 session

    一个 Tmux 会话中可以包含多个窗口

    tmux new -s <name-of-my-session> 创建一个新的会话

    Ctrl-b : ,然后输入命令 new -s <name-of-my-new-session>,可再创建一个话

    Ctrl-b s 获取现有会话的列表

    tmux attach 可以直接进入之前的会话,而不是新建一个会话

    会话在即使退出tmux后也不会丢掉,再运行tmux可以看到之前的会话!

    窗口、面板、会话的逻辑关系是,会话>窗口>面板。

    其他配置,如界面/颜色,会话发送等有志人士再深入研究,基本使用如果掌握了上述命令已经足够,其他快捷键参阅man手册,不建议对工具的默认配置作太多修改,一则意义不大,二则浪费你的精力。


    5.排错

    sessions should be nested with care, unset $TMUX to force

    出现这个提示时表示你正在一个tmux session里,执行了tmux命令,尝试ctrl+b s列出所有会话,再进行切换。如果不行,可以执行命令 tmux list-session,然后tmux kill-session -t "对应的session名称"


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 04:00 , Processed in 0.063271 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表