成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

【掃盲貼】你對(duì)Linux窗口管理程序Tmux了解嗎

系統(tǒng) Linux
tmux是linux中一種管理窗口的程序,不同于iTerm2,它提供了一個(gè)Session隨時(shí)存儲(chǔ)和恢復(fù)的功能(Session概念后面會(huì)介紹),detach Session(保持Session后臺(tái)運(yùn)行),然后重新attach Session。更進(jìn)一步講,Session可以包含多個(gè)Window,每個(gè)Window又可以包含多個(gè)Pane。

介紹

tmux是linux中一種管理窗口的程序,不同于iTerm2,它提供了一個(gè)Session隨時(shí)存儲(chǔ)和恢復(fù)的功能(Session概念后面會(huì)介紹),detach Session(保持Session后臺(tái)運(yùn)行),然后重新attach Session。

常用場(chǎng)景,在公司Terimal中開(kāi)了多個(gè)標(biāo)簽和文件,下班回家忽然有了靈感想要繼續(xù)編寫(xiě),使用ssh遠(yuǎn)程鏈接公司電腦,然后發(fā)現(xiàn)標(biāo)簽頁(yè)和文件都要重新打開(kāi),如果使用Tmux,下班了detach當(dāng)前Session,回家ssh遠(yuǎn)程連接后,attach Session后,場(chǎng)景恢復(fù)又能愉快的繼續(xù)編程了…

安裝

  1. # 安裝Mac OS X下遺失的包管理Homebrew
  2. $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  3. # 安裝神器Tmux
  4. $ brew install tmux

基礎(chǔ)

  1. # 啟動(dòng)Tmux
  2. $ tmux
  3. # 關(guān)閉Tmux
  4. $ ctrl + d
  5. # 或退出
  6. $ exit

tmux有三個(gè)基本概念:會(huì)話(Session),窗口(Window)和面板(Pane)。當(dāng)你輸入tmux后,tmux實(shí)際做的事是首先創(chuàng)建一個(gè)會(huì)話(Session),然后在這個(gè)會(huì)話中創(chuàng)建一個(gè)窗口,你可以繼續(xù)創(chuàng)建多個(gè)窗口(Window),每個(gè)窗口初始只包含一個(gè)面板,繼續(xù)分屏后,會(huì)出現(xiàn)多個(gè)面板(Pane) 你在其中看到的終端實(shí)際上都屬于tmux的某個(gè)面板

更進(jìn)一步講,Session可以包含多個(gè)Window,每個(gè)Window又可以包含多個(gè)Pane

[[140284]]

基本操作

所有快捷鍵的執(zhí)行方式:

按下control + b兩個(gè)按鍵組合, 然后松開(kāi)control + b(為了告訴Tmux我要用Tmux的快捷鍵了), 然后在按快捷鍵觸發(fā)各種行為。

例如: C-b ?的執(zhí)行過(guò)程為按下control + b兩個(gè)按鍵組合, 然后松開(kāi)control + b, 然后在按’?’鍵, 會(huì)顯示所有快捷鍵的列表。

  • C-b ? 列出所有快捷鍵, 按q或Esc返回
  • C-b d detach當(dāng)前會(huì)話,可暫時(shí)返回Shell界面,輸入tmux attach能夠重新進(jìn)入之前會(huì)話
  • C-b s 選擇并切換會(huì)話;在同時(shí)開(kāi)啟了多個(gè)會(huì)話時(shí)使用

快捷鍵

Window操作

  • C-b c 創(chuàng)建一個(gè)新窗口
  • C-b & 關(guān)閉當(dāng)前窗口
  • C-b w 列出所有的窗口選擇
  • C-b p 切換到上一個(gè)窗口
  • C-b n 切換到下一個(gè)窗口
  • C-b 窗口號(hào) 使用窗口號(hào)切換窗口(例如窗口號(hào)為1的, 則C-b 1)
  • C-b , 重命名當(dāng)前窗口,便于識(shí)別各個(gè)窗口

Pane操作

  • C-b % 橫向分Terminal
  • C-b " 縱向分Terminal
  • C-b 方向鍵 則會(huì)在自由選擇各面板
  • C-b x 關(guān)閉當(dāng)前pane
  • C-b q 顯示面板編號(hào)

Session操作

  1. # 創(chuàng)建一個(gè)新的session
  2. $ tmux new -s <name-of-my-session>
  3. # 在當(dāng)前session中創(chuàng)建一個(gè)新的Session, 并保證之前session依然存在
  4. # C-b : 然后輸入下面命令
  5. new -s <name-of-my-new-session>
  6. # 進(jìn)入名為test的session
  7. $ tmux attach -t test
  • C-b s 列出所有會(huì)話
  • C-b d detach當(dāng)前session(可以認(rèn)為后臺(tái)運(yùn)行)

進(jìn)階

美化Tmux

使用gpakosz的Tmux配置進(jìn)行美化。

優(yōu)點(diǎn)

  • 使用C-a作為前綴更方便使用, 同時(shí)保存了C-b的觸發(fā)前綴
  • powerline狀態(tài)條美化(用過(guò)vim的都應(yīng)該比較熟悉)
  • 顯示筆記本電池狀態(tài)

安裝使用

  1. $ cd
  2. $ rm -rf .tmux
  3. $ git clone https://github.com/gpakosz/.tmux.git
  4. $ ln -s .tmux/.tmux.conf
  5. $ cp .tmux/.tmux.conf.local .

參考鏈接

 

責(zé)任編輯:火鳳凰 來(lái)源: Andrew Liu博客
相關(guān)推薦

2012-05-28 09:30:58

網(wǎng)絡(luò)虛擬化

2012-05-29 09:29:46

虛擬化網(wǎng)絡(luò)管理員

2021-01-12 12:07:34

Linux磁盤(pán)系統(tǒng)

2023-11-06 07:23:06

API開(kāi)發(fā)生態(tài)系統(tǒng)

2013-04-01 15:51:09

程序員管理

2024-01-29 10:09:59

數(shù)據(jù)庫(kù)INT(3)INT(11)

2009-12-18 15:16:49

Ruby on Rai

2012-05-08 14:52:00

2012-12-27 10:58:24

KVMKVM概念

2018-03-21 08:52:09

Linux程序物聯(lián)網(wǎng)

2010-01-06 10:43:39

2017-01-16 15:20:03

Linux內(nèi)核Oops

2012-07-06 09:15:09

2010-12-20 09:26:44

SQL索引

2015-07-31 13:38:39

FreeBSDLinux

2023-12-10 13:37:23

Python編程上下文管理

2022-09-21 18:06:10

Python內(nèi)存管理

2018-11-13 09:25:02

Linux系統(tǒng)管理

2014-09-04 13:17:31

2011-12-25 15:33:13

ibmdwKVM
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 黄色小视频入口 | av手机在线| 亚洲av一级毛片 | 久久精品99 | 国产精品久久久久久238 | av网站在线播放 | 91欧美精品成人综合在线观看 | 欧美一区二区三区在线观看 | 久久91精品 | 久久久综合久久 | 国产精品一区二区三区久久 | 在线国产视频 | 国产在线观看一区二区三区 | 久久久亚洲综合 | 国产伦精品一区二区三区视频金莲 | 久久精品屋 | 中文精品视频 | 在线观看国产精品视频 | 国产成人精品一区二区三区网站观看 | 看一级毛片| 亚洲人a | 精品无码久久久久久国产 | 天天看天天操 | 成人精品一区二区三区 | 精品1区2区3区4区 | 在线观看国产www | 一区二区三区电影在线观看 | 久久久久国产一区二区三区 | 国产成人免费在线 | 欧美一二三四成人免费视频 | 日韩欧美一区二区三区免费观看 | 日韩精品区 | 久久免费香蕉视频 | 在线视频日韩精品 | 精品久久电影 | 成人网在线观看 | 精品国产一区二区三区日日嗨 | av二区三区| 成人在线视频网址 | 丁香综合 | 99久久婷婷国产综合精品首页 |