<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # tmux tmux是指通過一個終端登錄遠程主機并運行后,在其中可以開啟多個控制臺而的終端復用軟件。使用了tmux,你就可以在一個終端中同時運行多個會話,只需開啟一個終端。 ### 為什么使用tmux 如果只是分隔屏幕,配色的變化,其實客戶端item2以及screen就已經很好了。那我們為什么要使用tmux呢? 為什么使用tmux: - 保持會話: 斷開ssh或關閉電腦,你的ssh可以重新連接,能夠保持你的工作環境連續性。前提實在服務器端裝上tumx 使用tmux會話的分離與連接就可以輕松解決以上問題,分離(detach)可以使終端會話在后臺運行,連接(attach)可以重新打開在后臺運行的會話,也可以多個終端連接同一會話。 ### 安裝 ### Mac `brew install tmux`即可 ### Linux `yum install tmux`類似命令即可 ### Windows Windows下可以使用cygwin來安裝 cygwin,cygwin是圖形安裝界面,請確保在 Select Packages 界面出現時,選中 tmux 即可。 ### tmux的基本概念 啟動之后,可以看到命令行最底部多了一條綠色的狀態條,上面顯示了一些信息,比如計算機名和時間等。 ### Session(會話) 一組窗口的集合,通常用來概括同一個任務。session可以有自己的名字便于任務之間的切換。 ### Window(窗口) 單個可見窗口。Windows有自己的編號,也可以認為和ITerm2中的Tab類似。 當你新建一個會話的時候,tmux 已經自動給你在新會話中自動創建了一個窗口(Window),窗口的編號從`0`開始,名稱則默認為當前工作目錄或者當前運行的程序,都顯示在下方的狀態條中。如下圖所示,我將工作目錄切換到了`~/Documents`,窗口`0`的名稱也隨之變換。 ### Pane(窗格) tmux 下可以有多個會話,會話下又可以有多個窗口,那么同樣,窗口下還可以有多個窗格, 一個窗口可以切分成多個窗格,主要的切分方法有兩種,垂直切分和水平切分。 ### tmux的基本操作 前置操作(`Prefix-Command`),所有下面介紹的快捷鍵,都必須以前置操作開始。tmux默認的前置操作是`CTRL+b`。 ### 會話相關 - 新建會話(create): `tmux new-session -s <會話名稱>` or `tmux new -s <會話名稱>` - 分離會話(detach): `prefix d`,退出tmux但是不關閉掉進程,方便下次進入 - 連接會話(attach): `tmux attach -t <目標會話名>` or `tmux a -t <目標會話名>`, 被分離的會話,還可以重新連接上 - `tmux ls`: 列出所有的會話 - `prefix $`: 重命名當前會話 ### 窗口相關 - `tmux new -n <窗口名>`: 創建會話的時候附上 `-n` 參數,來給窗口制定一個名稱 - 新建窗口: `prefix c` - 上一個窗口(previous): `prefix p` - 下一個窗口(next): `prefix n` - 切換到上一個活動的窗口: `prefix space` - 使用窗口號切換: `prefix 窗口號` - 窗口列表: `prefix w` - 關閉一個窗口: `prefix &` - 更改窗口名稱: `prefix ,` ### 窗格相關 - 查看所有窗格的編號: `prefix q` - 垂直切分(把窗口垂直切分成左右兩等分):`prefix %` - 水平切分(把窗口水平切分成上下兩等分):`prefix "` - 窗格切換: `prefix o` - 按制定方向切換窗格: `prefix 方向鍵` - 更改窗格布局: `prefix 空格`, 可以在這五個默認的窗格布局之中輪流切換: - 水平平分(even-horizontal) - 垂直平分(even-vertical) - 主窗格最大化,其他窗格水平平分(main-horizontal) - 主窗格最大化,其他窗格垂直平分(main-vertical) - 平鋪,窗格均等分(tiled) ### 參考資料 - [Tmux - Linux從業者必備利器](http://cenalulu.github.io/linux/tmux/) - [圖靈: tmux入門](http://www.ituring.com.cn/minibook/10707)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看