日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

初识tmux---编译安装tmux

發(fā)布時間:2025/5/22 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初识tmux---编译安装tmux 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

tmux的簡介:

? ? ? ? ??tmux是一個優(yōu)秀的終端復用軟件,即使非正常掉線,也能保證當前的任務運行;這一點對于遠程SSH訪問特別有用,網絡不好的情況下仍然能保證工作現場不丟失;此外,tmux完全使用鍵盤控制窗口,實現窗口的切換功能。

tmux兩個主要功能:

? ? ? ? ? ?split(切割)窗口;可以在一個terminal下打開多個終端,也可以對當前屏幕進行各種split,即可以 同時打開多個顯示范圍更小的終端。

? ? ? ? ? ?在使用SSH的環(huán)境下,避免網絡不穩(wěn)定,導致工作現場的丟失。想象以下場景, 你在執(zhí)行一條命令的過程中,由于網絡不穩(wěn)定,SSH連接斷開了。這個時候,你就不知道之前 的那條命令是否執(zhí)行成功。如果此時你打開了很多文件,進入了較深層次的目錄,由于網絡 不穩(wěn)定,SSH連接斷開。重新連接以后,你又不得不重新打開那些文件,進入那個深層次的 目錄。如果使用了tmux,重新連接以后,就可以直接回到原來的工作環(huán)境,不但提高了工作 效率,還降低了風險,增加了安全性。


以下是 tmux 超越 screen 的地方:

? ? ? ? ? ?screen 的項目大體上已經終止了,并且代碼中有大量的問題;

? ? ? ? ? ?tmux 是一個活躍的項目,并且其代碼庫經常進行更新;

? ? ? ? ? ?tmux 使用的是真正的客戶端/服務器模型,而 screen 只是模擬了這種模型的行為;

? ? ? ? ? ?tmux 同時支持 emacs 和 vim 的快捷鍵;

? ? ? ? ? ?tmux 支持自動重命名窗口;

? ? ? ? ? ?tmux 可以高度的腳本化;

? ? ? ? ? ?tmux 的窗口分割功能更加先進;

PS:一個會話(Session)可以包含多個窗口,一個窗口(Window)可以包含多個窗格(Pane)。



一,編譯安裝tmux

1,首先安裝依賴包libevent-2.0.21-stable.tar.gz

# wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz

# tar xf libevent-2.0.21-stable.tar.gz

# cd libevent-2.0.21-stable

# ./configure?

# make && make install


2,編譯安裝tmux

# git clone https://github.com/tmux/tmux.git

# cd tmux

# sh autogen.sh

# ./configure --prefix=/usr/lcoal/tmux

# make && make install


3,提供頭文件

# ln -sv /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5

# ldconfig -v


4,將tmux 腳本路徑加入到PATH

# vim /etc/profile.d/tmux.sh

export PATH=$PATH:/usr/local/tmux/bin

# source /etc/profile


5,將tmux命令man 文檔路徑添加到MANPATH

# vim /etc/man.config

MANPATH /usr/local/tmux/share/man

6,配置tmux

# vim ~/.tmux.conf

# 設定tmux 命令激活按鍵為ctrl+a
set-option -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix

# 設定默認Shell
set-option -g default-shell /bin/zsh

# 設置窗口可自動調整index
set -g renumber-windows on

# 設定窗口起始
set-option -g base-index 1 ? ? ?### 窗口的初始序號;默認為0,這里設置為1

set-option -g status-keys vi ? ? ? ? ?###操作狀態(tài)欄時的默認鍵盤布局;可以設置為vi或emacs
set-option -g display-time 5000 ? ### 提示信息的持續(xù)時間;設置足夠的時間以避免看不清提示,單位為毫秒
set-option -g repeat-time 1000 ? ?###控制臺激活后的持續(xù)時間;設置合適的時間以避免每次操作都要先激活控制臺,單位為毫秒

# history
set-option -g history-limit 4096

# 設置復制模式,空格開始選,Enter結束復制
set-window-option -g mode-keys vi

# 開啟status-bar uft-8支持
set-option -g status-utf8 on ? ? ? ?### 開啟狀態(tài)欄的UTF-8支持

# 設置pane前景色 ?
set -g pane-border-fg green ?

# 設置pane背景色 ?
set -g pane-border-bg black

# 設置終端顏色為256色
set -g default-terminal "screen-256color"

# 設置窗口列表顏色
setw -g window-status-fg cyan
setw -g window-status-bg default
setw -g window-status-attr dim

# 切換panes
bind h select-pane -L
bind j select-pane -D
bind K select-pane -U
bind l select-pane -R
bind-key C-l last-pane

##Status bar
#colors
set -g status-bg black
set -g status-fg white

#開啟status-bar uft-8支持
set -g status-utf8 on

## slignment
set-option -g status-justify centre

## spot at left
set-option -g status-left '#[bg=black,fg=green][#[fg=cyan]#S#[fg=green]]'
set-option -g status-left-length 20

## window
setw -g automatic-rename on
set-window-option -g window-status-format '#[dim]#I:#[default]#W#[fg=grey,dim]'

## spot at right
set -g status-right '#[fg=green][#[fg=cyan]%Y-%m-%d#[fg=green]]'
set-option -g status-right-length 50

## resize pane
bind -r ^k resizep -U 10
bind -r ^j resizep -D 10
bind -r ^h resizep -L 10
bind -r ^l resizep -R 10

# 設置 r 鍵為加載配置文件,并提示信息
bind r source-file ~/.tmux.conf \; display "配置文件已重新加載!"

# 設置窗口名字不能修改
set-option -g allow-rename off

# 設置啟動窗口時默認名字
bind-key c new-window -n 'zsh'

# 開啟window事件提示
setw -g monitor-activity on
set -g visual-activity on

set-window-option -g mode-keys vi ? ?### 復制模式中的默認鍵盤布局;可以設置為vi或emacs
set-window-option -g utf8 on ? ? ? ? ? ? ?### 開啟窗口的UTF-8支持

# 復制和粘貼模式的快捷鍵
bind y copy-mode
bind c-y copy-mode
bind p paste-buffer
bind c-p paste-buffer

按下 Ctrl-a 后的快捷鍵如下:

基礎
? ? ? ? ? ?? ? ? 獲取幫助信息

會話管理
? ? ? ? ? ?s ? ? 列出所有會話
? ? ? ? ? ?$ ? ? 重命名當前的會話
? ? ? ? ? ?d ? ? 斷開當前的會話
? ? ? ? ? ?
窗口管理
? ? ? ? ? ?c ? ? 創(chuàng)建一個新窗口
? ? ? ? ? ?, ? ? 重命名當前窗口
? ? ? ? ? ?w ? ? 列出所有窗口
? ? ? ? ? ?% ? ? 水平分割窗口
? ? ? ? ? ?" ? ? ?豎直分割窗口
? ? ? ? ? ?n ? ? 選擇下一個窗口
? ? ? ? ? ?p ? ? 選擇上一個窗口
? ? ? ? ? ?0~9 選擇0~9對應的窗口
? ? ? ? ? ?
窗格管理
? ? ? ? ? ?% ? ? ?創(chuàng)建一個水平窗格
? ? ? ? ? ?" ? ? ? 創(chuàng)建一個豎直窗格
? ? ? ? ? ?h ? ? ? 將光標移入左側的窗格
? ? ? ? ? ?j ? ? ? ?將光標移入下方的窗格
? ? ? ? ? ?l ? ? ? ?將光標移入右側的窗格
? ? ? ? ? ?k ? ? ? 將光標移入上方的窗格
? ? ? ? ? ?q ? ? ? 顯示窗格的編號
? ? ? ? ? ?o ? ? ? 在窗格間切換
? ? ? ? ? ?} ? ? ? ?與下一個窗格交換位置
? ? ? ? ? ?{ ? ? ? ?與上一個窗格交換位置
? ? ? ? ? ?! ? ? ? ?在新窗口中顯示當前窗格
? ? ? ? ? ?x ? ? ? 關閉當前窗格
? ? ? ? ? ?
其他
? ? ? ? ? ?t ? ? ? ?在當前窗格顯示時間
? ? ? ? ? ?




轉載于:https://blog.51cto.com/luochen2015/1770894

總結

以上是生活随笔為你收集整理的初识tmux---编译安装tmux的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区二区在线免费观看视频 | 激情开心成人网 | 粉嫩av国产一区二区三区 | 久久精品av| 永久免费汤不热视频 | 国产成人无码精品久在线观看 | 亚洲天堂一区二区三区 | 欧美日韩一区二区精品 | 无码国内精品人妻少妇蜜桃视频 | 国产亚洲欧美日韩高清 | 亚洲a在线观看 | 亚洲区综合 | 免费av日韩 | 亚洲精品国产一区二 | 波多野结衣中文字幕在线 | 中文字幕素人 | 欧美精品一区在线观看 | 国产伦精品一区二区三区免费视频 | 亚洲综合一二三 | 狠狠干91| 无码国产69精品久久久久网站 | 久热中文字幕 | 亚洲1页| 久章草在线观看 | 国产成人无码一区二区三区在线 | 亚洲日批 | 天天操天天弄 | 全国男人天堂网 | 麻豆视频在线免费看 | 在线精品视频免费观看 | 亚洲欧美日韩精品在线 | 天堂久久精品 | 日本欧美韩国国产精品 | 巨乳女教师的诱惑 | 2020亚洲男人天堂 | 亚洲国产精选 | 一区二区日韩 | www免费黄色 | 五月婷婷一区二区 | 久色视频在线播放 | 亚洲图片一区二区三区 | 国产97自拍| 国产亚洲精久久久久久无码苍井空 | 日韩久久久久久久久久久 | 黄片毛片在线观看 | 日韩国产欧美 | 美女视频黄色 | 免费看的一级片 | 色女仆影院 | 91精品国产91久久久久久吃药 | 国产精品无码久久久久久电影 | 国产又黄又粗又猛又爽视频 | 九热这里只有精品 | 国产一级一区 | 天天干天天操天天玩 | 美女被草视频 | 欧美激情视频网站 | 欧美三级自拍 | 中文区中文字幕免费看 | 欧美一级久久久 | 亚洲精品国产a | 日本一区视频 | 国产女人被狂躁到高潮小说 | 99爱99| 亚洲一区网 | 九九热8| 国产激情自拍 | 中文字幕理论片 | 日本熟妇一区二区三区四区 | av一区不卡 | 成人在线观看h | 深夜国产视频 | 六月丁香婷婷网 | 秋霞av鲁丝片一区二区 | 国产丝袜在线 | 欧美不卡一二三 | 美女精品一区二区 | 久久久在线视频 | 中文字幕成人网 | 1级黄色大片儿 | 欧美成人午夜电影 | 精品黑人一区二区三区久久 | 雪花飘电影在线观看免费高清 | 蜜桃视频久久一区免费观看入口 | 欧美福利影院 | 欧美日韩一区二区三区四区五区 | 亚洲不卡在线播放 | 最近国语视频在线观看免费播放 | 国产高清视频 | av在线播放网址 | 麻豆视频网站入口 | 伊人久久精品 | 亚洲欧美激情小说另类 | 嫩草视频91| 久久香视频 | www.在线看| 免费网站在线观看人数在哪动漫 | www.五月婷婷.com | 日韩精品一区二区三区视频 |