tmux終端工具的簡單使用

tmux終端工具的簡單使用

    安裝方式:

          在ubuntu下可以使用apt-get的方式安裝,比如: sudo apt-get install tmux 即可

          在CentOS 7.x的系統下可以直接使用yum方式安裝: yum install -y tmux 

          另外還可以使用源碼的方式編譯,地址:http://tmux.github.io,注意:tmux包依賴於libevent,並且有版本要求,使用apt-get或者yum的方式會自動解決依賴.

    tmux的簡單使用:

    1. 創建新的會話並進入

        tmux new -s abc 這樣就創建了名爲abc的會話並且進入,進入後可以執行各種任務

    2. 會話後臺運行

       當任務執行的時候按下快捷鍵Ctrl + b激活控制命令,然後按d脫離會話,會話將會在後臺運行

    3. 查看已經運行的會話

       執行 tmux ls 可以查看已有的會話

    4. 進入會話

       執行 tmux attach -t abc 可以進入會話,或者簡寫爲 tmux a -t abc 也是可以的

    5. 結束會話以及終端的進程

       執行: tmux kill-session -t abc 可以結束掉abc會話,然後通過查看會話命令可以確認;或者也可以先進入會話然後Ctrl+c結束掉終端進程後執行exit終止會話

    6. 重命名會話名稱

       tmux rename -t abc xyz 這樣會將會話名稱有abc命名爲xyz

      上面是最基本的操作,其實tmux最重要的操作都在終端內,所有終端內的控制命令都是在按Ctrl + b後纔可以執行,比如後臺運行會話使用的是Ctrl + b然後再按d,類似的還有比如下面的:

      顯示幫助:Ctrl + b -> ?,按q退出幫助;

      選擇下一個窗口:Ctrl + b -> n;

      執行控制命令:Ctrl + b -> : 然後就可以執行支持的命令比如kill-session等,回車執行;

      顯示時鐘:Ctrl + b -> t,按Enter回到終端;

      選項卡的方式切換多個會話:Ctrl + b -> s會彈出多個選項卡,回車確認切換的會話

      另外還有好多操作,具體都可以通過顯示幫助獲得.

      最後舉一個常用的例子,比如我們要在後臺執行1個任務,可以分爲下面兩步:

      tmux new -d -s pytask # -d 後臺創建pytask任務 tmux send -t pytask 'python3 timer.py' ENTER

      第一個可以默認創建1個掛起的任務,第二個向會話發送自定義的指令,注意後面的ENTER表示換行執行,如果不加的話則只輸入命令並未執行,具體可以通過 tmux a -t pytask 進入確認即可,當任務執行完成,可以使用上面的kill-session結束終端和會話,整個執行過程也和在後臺是一樣的.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章