首页 > 其他 > 详细

tmux 非 root 用户安装方法及部分常用命令

时间:2020-07-20 00:49:30      阅读:123      评论:0      收藏:0      [点我收藏+]

Tmux ("Terminal Multiplexer"), 是一款终端复用软件,实现了会话与终端窗后的分离,其好处有二:

1.通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。

2.当终端关闭后shell里面运行的任务进程不会中断。

Tmux 安装

若你有root权限,tmux 安装十分简单

sudo apt-get install tmux

若你没有root权限,则需要下载源码安装。由于Tmux的安装依赖libevent以及ncurses,这两个库要先安装。我将他们安装在文件夹

home/username/.local

 

#libevent
wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
tar -xzvf libevent-2.0.22-stable.tar.gz
./configure --prefix=$HOME/.local --disable-shared
make
make install

 

#ncurses
wget http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz
tar -xzvf ncurses-6.0.tar.gz
./configure --prefix=$HOME/.local
make
make install
#tmux
wget https://github.com/tmux/tmux/releases/download/2.8/tmux-2.8.tar.gz
tar -xzvf tmux-2.8.tar.gz
./configure CFLAGS="-I$HOME/.local/include" LDFLAGS="-L$HOME/.local/lib" 
make
cp tmux ~/.local/bin

最后设置环境变量

vi ~/.bashrc
export PATH=$PATH:~/.local/bin #将该行写入.bashrc 中
source ~/.bashrc

 Tmux 配置

git clone https://github.com/gpakosz/.tmux.git
ln -s -f .tmux/.tmux.conf
cp .tmux/.tmux.conf.local .

 

Tmux 部分常用命令

tmux : 开启

exit or Ctrl+D: 退出

(1)Session

tmux  new -s session_name:创建新的会话

Ctrl+b :new<回车>  :启动新会话:

tmux ls:列出所有会话

Ctrl+b+d:脱离当前会话;这样可以暂时返回Shell界面

tmux attach:重新进入之前的会话

Ctrl+b+s:选择并切换会话;在同时开启了多个会话时使用

tmux kill-session -t session_name :删除指定会话
(2)Window

Ctrl+b+c:创建新窗口

Ctrl+b+&:关闭当前窗口

Ctrl+b+w: 通过窗口列表切换窗口

Ctrl+b+f: 在所有窗口中查找指定文本

(3) Pane

Ctrl+b+%:将当前面板平分为左右两块

Ctrl+b+x:关闭当前面板

Ctrl+b+!:将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板

Ctrl+b+Ctrl+方向键:以1个单元格为单位移动边缘以调整当前面板大小

 

Ctrl+b+方向键:移动光标以选择面板

tmux 非 root 用户安装方法及部分常用命令

原文:https://www.cnblogs.com/jessica216/p/13341755.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!