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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

http://www.mamicode.com/info-detail-1208112.html

發(fā)布時(shí)間:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 http://www.mamicode.com/info-detail-1208112.html 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Tmux介紹:

Tmux是BSD實(shí)現(xiàn)的Screen替代品,相對于Screen,它更加先進(jìn):支持屏幕切分,而且具備豐富的命令行參數(shù),使其可以靈活、動態(tài)的進(jìn)行各種布局和操作。它可以做到一條命令就啟動起來(強(qiáng)大的配置),左側(cè)是終端,右側(cè)是Vim,下面來一個(gè)gdb——總之它就是一個(gè)靈活的IDE,任仍你配置。

效果如下圖:

安裝

①安裝tmux之前需要先安裝一些支持的組件:

#yum install -y ncurses-devel ? ? ?#安裝ncurses-devel

#tar zxvf libevent-2.0.16-stable.tar.gz ? ??#安裝libevent-devel

【http://download.csdn.net/download/eagleking012/3948206? ?下載地址】

#cd libevent-2.0.16-stable

#./configure

#make && make install

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

②安裝tmux

注:這里要說明一點(diǎn):到目前為止,tmux的最新版本是1.8,但進(jìn)過我測試1.8在編譯的時(shí)候會出現(xiàn)小小的問題,所以建議選擇低一點(diǎn)的版本,1.6/1.7均可.

#wget http://downloads.sourceforge.net/tmux/tmux-1.7.tar.gz

#tar zxvf tmux-1.7.tar.gz

#cd tmux-1.7

#./configure

#make && make install

使用:

#tmux

用法介紹:

C代表ctrl鍵

tmux命令及使用

常用:

tmux #開啟tmux

tmux ls #顯示已有tmux列表(C-b s)

tmux attach-session -t 數(shù)字 #選擇tmux


C-b " 分割出來一個(gè)窗口 (橫向)

C-b % 分割出來一個(gè)窗口 (縱向)

C-b o 在小窗口中切換 ?

C-b n 切換到下一個(gè)窗口

C-b p 切換到上一個(gè)窗口

C-b d 臨時(shí)斷開會話 斷開以后,還可以連上的喲:)

C-b c 創(chuàng)建一個(gè)新的窗口 ??

C-b l 最后一個(gè)窗口,和上一個(gè)窗口的概念不一樣喲,誰試誰知道

c-b w 通過上下鍵選擇當(dāng)前窗口中打開的會話

C-b 數(shù)字 直接跳到你按的數(shù)字所在的窗口

C-b & 退出當(dāng)前窗口(所有)

C-b (方向鍵)

C-b ! 關(guān)閉所有小窗口

C-b x 關(guān)閉當(dāng)前光標(biāo)處的小窗口

C-b t 鐘表

C-b pageup/pagedo

FAQ

(1)tmux執(zhí)行make時(shí)報(bào)錯(cuò):

control.c: In function ‘control_callback’:

control.c:103: warning: implicit declaration of function ‘evbuffer_readln’

control.c:103: error: ‘EVBUFFER_EOL_LF’ undeclared (first use in this function)

control.c:103: error: (Each undeclared identifier is reported only once

control.c:103: error: for each function it appears in.)

make: *** [control.o] Error 1

解決:缺少libevent,安裝即可。

#tar zxvf libevent-2.0.16-stable.tar.gz

#cd libevent-2.0.16-stable

#./configure

#make && make install

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

(2)tmux執(zhí)行make時(shí)報(bào)錯(cuò):

control.c:103: 錯(cuò)誤:‘EVBUFFER_EOL_LF’未聲明(在此函數(shù)內(nèi)第一次使用)

control.c:103: 錯(cuò)誤:(即使在一個(gè)函數(shù)內(nèi)多次出現(xiàn),每個(gè)未聲明的標(biāo)識符在其

control.c:103: 錯(cuò)誤:所在的函數(shù)內(nèi)也只報(bào)告一次。)

make: *** [control.o] 錯(cuò)誤 1

解決:原因是使用的libevent的版本太低,tmux要求libevent>=2.0.10-stable,yum安裝的版本太低

#tar zxvf libevent-2.0.16-stable.tar.gz

#cd libevent-2.0.16-stable

#./configure

#make && make install

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

(3)啟動tmux時(shí)報(bào)錯(cuò):

?????tmux: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory

解決:#cp /usr/local/lib/libevent-2.0.so.5 /usr/lib64

注:先用find查找一下libevent-2.0.so.5的路徑,然后再復(fù)制,這里是復(fù)制到了/usr/lib64下,有的時(shí)候復(fù)制到/usr/lib下

(4)報(bào)錯(cuò):ncurses not found

解決:安裝ncurses-devel

? ? ? ? #yum install -y ncurses-devel ? ? ?#安裝ncurses-devel


http://www.mamicode.com/info-detail-1208112.html


tmux的使用--窗口管理器

總結(jié)

以上是生活随笔為你收集整理的http://www.mamicode.com/info-detail-1208112.html的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。