tmux

tmux常用操作

北城以北 提交于 2020-02-23 11:59:20
tmux常用操作 tmux所有快捷键都有一个前缀 ctrl+b ,这里简称prefix。 会话 tmux new ,创建默认名称的会话 tmux kill-server ,关闭所有会话 prefix s ,列出会话,可进行切换 窗口 prefix c ,创建一个新窗口 窗格 prefix % ,水平方向创建窗格 prefix " ,竖直方向创建窗格 prefix o ,顺时针切换窗格 prefix 方向键 ,用方向键切换窗格 prefix x ,关闭当前窗格 来源: CSDN 作者: Nicetomeetu- 链接: https://blog.csdn.net/ECNU_LZJ/article/details/104455676

为tmux和vim开启斜体和真彩色

若如初见. 提交于 2020-02-23 11:21:28
为tmux和vim开启斜体和真彩色 这篇文章是我上一篇博客: 为tmux和vim开启真彩色 的拓展 一般终端会支持斜体,但是 tmux 中是无法显示斜体的。网上的很多教程都已经过时,今天我来分享下如何在 tmux 中启用斜体吧。参考: reference 1. 检查 tmux 中能否显示斜体 echo -e "\e[3mitalic\e[23m" 2. 创建新的终端类型 我们创建一种新的终端类型 tmux-256colors (有些电脑里可能已经存在了)。 创建一个新的文件 tmux-256color.terminfo ,内容如下 tmux-256color | tmux with 256 colors, ritm = \E [ 23m, rmso = \E [ 27m, sitm = \E [ 3m, smso = \E [ 7m, Ms@, khome = \E [ 1~, kend = \E [ 4~, use = xterm-256color, use = screen-256color, 安装新终端 tic -x tmux-256color.terminfo 3. 修改 .tmux.conf 在 ~/.tmux.conf 里面加入如下内容 set -g default-terminal 'tmux-256color' set -as terminal-overrides

centos7 应用笔记: tmux3.0 安装 和 配置

主宰稳场 提交于 2020-02-17 14:25:05
centos7 应用笔记: tmux3.0 安装 和 配置 编译 tmux3.0 所依赖的库 # 安装 libtermcap、ncurses、libevent、readline库 (编译 vim & tmux 所依赖的库) yum -y install libtermcap-devel ncurses-devel libevent-devel readline-devel # unzip tmux3.0 cd /tmp unzip tmux-3.0.zip # config cd /tmp/tmux-3.0/ ./autogen.sh ./configure # compile and install make && make install tmux3.0 支持 256 色 在 /etc/profile 中添加 以下命令。令到 tmux 指令默认 支持 256 色。 # tmux for 256-color alias tmux = "tmux -2" tmux3.0 的配置文件 快捷键功能: 快捷键 功能 ctrl+x bind-key ctrl+x c 新建窗口 ctrl+x = 垂直分屏 ctrl+x - 水平分屏 配置文件路径: ~/.tmux.conf 配置文件内容: # remap prefix from 'C-b' to 'C-x' unbind C-b set

Tmux 使用教程 - Linux

无人久伴 提交于 2020-02-17 09:11:04
转载自: Tmux 使用教程 分享按钮 作者: 阮一峰 链接: https://www.ruanyifeng.com/blog/2019/10/tmux.html 日期: 2019年10月21日 一、Tmux 是什么? 1.1 会话与进程 命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。 用户与计算机的这种临时的交互,称为一次"会话"(session) 。 会话的一个重要特点是,窗口与其中启动的进程是 连在一起 的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。 一个典型的例子就是, SSH 登录 远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次 SSH 会话已经终止了,里面的进程也随之消失了。 为了解决这个问题,会话与窗口可以"解绑":窗口关闭时,会话并不终止,而是继续运行,等到以后需要的时候,再让会话"绑定"其他窗口。 1.2 Tmux 的作用 Tmux 就是会话与窗口的"解绑"工具,将它们彻底分离。 (1)它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。 (2) 它可以让新窗口"接入"已经存在的会话。 (3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。 (4

ansible 安装与卸载软件

可紊 提交于 2020-02-17 09:04:43
1、编写playbook,卸载 tmux和lrzsz软件 ansible-playbook yum_remove_tmux_lrzsz.yaml yum info tmux|grep -i " packages" yum info lrzsz|grep -i " packages" 经查询,显示Available Packages,表示软件已卸载 2、编写playbook,安装 tmux和lrzsz软件 经查询,显示Available Packages,表示软件已卸载 来源: https://www.cnblogs.com/zhangzeyuan/p/12320230.html

Linux上的终端复用神器,一个屏幕上管理多个终端

孤街醉人 提交于 2020-02-07 02:41:17
tmux简介 tmux(terminal multiplexer)是Linux上的终端复用神器, 可从一个屏幕上管理多个终端(准确说是伪终端)。使用该工具,用户可以连接或断开会话,而保持终端在后台运行,类似的工具还有screen。 tmux基本结构 tmux的结构包括 会话(session )、 窗口(window )、 窗格(pane )三部分,会话实质是伪终端的集合,每个窗格表示一个伪终端, 多个窗格展现在一个屏幕上 ,这一屏幕就叫窗口。基本结构及状态信息如下图所示: tmux安装 1.对于ncurses-devel,可用yum安装。 yum install ncurses-devel 2. 对于libevent,这里我使用的是libevent源码安装,使用版本为libevent-2.0.20-stable.tar.gz (可百度)。安装步骤如下: 来源: CSDN 作者: 阿啄debugIT 链接: https://blog.csdn.net/as4589sd/article/details/104199900

Tmux和一点nohup

旧时模样 提交于 2020-02-05 23:05:14
1.当我们用ssh连接服务器时,只有一个终端,但有时候我们希望有多个。 2.有些程序需要运行一些时间,在这个时间里,我们希望可以去做其他的事情。 3.有的程序要跑好几个小时,这时候,我们希望断开远程连接后,它可以在服务器上继续运行。 nohup 刚开始,尝试的方法是 使用 nohup 命令 这个命令可以使程序在后台运行,即使你断开了远程连接,它也会继续运行 用法: nohup <命令> & 它会自动创建一个文件,把运行结果输出到这个文件 当我们要杀死这个程序的时候,就要用kill kill -9 <进程号> 可以通过 ps 命令,查看进程号 这个方法显然不太好用,本来要用screen,但是偶然间看到Tmux更强大,就直接使用了Tmux Tmux  Ubuntu环境下的安装 sudo apt-get install tmux基本用法 # 启动tmux $ tmux # 退出 $ exit 或 Ctrl+D # 新建 $ tmux new -s <name> # 分离会话 $ tmux detach #查看所有窗口 tmux ls # 重接会话 使用伪窗口编号 $ tmux attach -t 0 # 重接会话 使用伪窗口名称 $ tmux attach -t xiaoqi # 杀死会话,使用会话编号 $ tmux kill-session -t 0 # 杀死会话,使用会话名称 $

tmux 快捷操作

会有一股神秘感。 提交于 2020-02-05 17:27:29
tmux 默认的快捷键前缀是Ctrl+b(下文用prefix指代),按下前缀组合键后松开,再按下命令键进行快捷操作,比如使用prefix d分离会话(应该写作prefix d而不是prefix+d,因为d键不需要与prefix同时按下)。 会话 tmux new -s mysession  创建名为mysession的会话 tmux a  连接上一个会话 tmux a -t mysession  连接指定会话 prefix d  分离当前会话 窗口 prefix c  创建一个新窗口 prefix &  关闭当前窗口 prefix w  列出所有窗口,可进行切换 prefix n  进入下一个窗口 prefix p  进入上一个窗口 面板 prefix %  水平方向创建窗格 prefix "  垂直方向创建窗格 prefix x  关闭当前窗格 prefix Up|Down|Left|Right  根据箭头方向切换窗格 prefix space(空格键)  重新排列当前窗口下的所有窗格 prefix z  放大当前窗格(再次按下将还原) 来源: CSDN 作者: iotisan 链接: https://blog.csdn.net/iotisan/article/details/104182509

Tmux failed to connect to server error on `tmux ls` when there are no running sessions

百般思念 提交于 2020-02-02 04:34:52
问题 Just writing a quick loop to list out existing tmux sessions when I log into a server, depending on whether tmux is installed (via .bashrc on CentOS). if rpm -q tmux; then echo -e "TMUX sessions running:\n" echo `tmux ls` fi This works great when tmux has a session or two, but if there are no running tmux sessions, I'm getting failed to connect to server: No such file or directory . Is there a way to suppress this? Thanks! 回答1: Note that you may have a tmux server running, but you cannot

你最喜欢的终端模拟器是什么?

亡梦爱人 提交于 2020-01-29 16:45:01
你最喜欢的终端模拟器是什么? 终端仿真器的偏好可以说明一个人的工作流程。无鼠标操作能力是否必须具备?你想要标签页还是窗口?对于终端仿真器你还有什么选择的原因?是否有酷的因素?欢迎参加调查或给我们留下评论,告诉我们你最喜欢的终端模拟器。你尝试过多少种终端仿真器呢? 我们让社区讲述他们在终端仿真器方面的经验。以下是我们收到的一些回复。 “我最喜欢的终端仿真器是用 Powerline 定制的 Tilix。我喜欢它支持在一个窗口中打开多个终端。” —Dan Arel “urxvt。它可以通过文件简单配置,轻巧,并且在大多数程序包管理器存储库中都很容易找到。” —Brian Tomlinson “即使我不再使用 GNOME,gnome-terminal 仍然是我的首选。😃” —Justin W. Flory “现在 FC31 上的 Terminator。我刚刚开始使用它,我喜欢它的分屏功能,对我来说感觉很轻巧。我正在研究它的插件。” —Marc Maxwell “不久前,我切换到了 Tilix,它完成了我需要终端执行的所有工作。😃 多个窗格、通知,很精简,用来运行我的 tmux 会话很棒。” —Kevin Fenzi “alacritty。它针对速度进行了优化,是用 Rust 实现的,并且具有很多常规功能,但是老实说,我只关心一个功能:可配置的字形间距,使我可以进一步压缩字体。”