熟悉使用Linux系列的開發者最常接觸的就是Terminal終端機了, 而Terminal終端機要如何有效率的運用? 這裡就來推薦一個神兵利器「tmux」, 他可以開啟我們的多工模式, 快速的游移在各個視窗之中敲打程式指令,加快工作效率。
並且背後運行著Server, 當我們進行大型任務的程式執行或者AI訓練時, 也不會因為遠端連線導致斷線引發模型訓練失敗的狀況, 藉著tmux幫助我們降低此風險, 追求效率的我們不妨來試試看。
說明文件: https://github.com/tmux/tmux/wiki/Installing
以Ubuntu為例
sudo apt install tmux
光看架構相信也很難理解, 沒關係, 底下我們將一步步的說明每一個功能對應的名詞是什麼, 以及如何操作。
tmux new -s test
開啟成功後會依附於該session, 最容易辨別的方式就是底下的綠條。
使用快捷鍵「Ctrl + c」來新增一個Window。
這意味著該Session具有兩個Windos, 要如何切換呢? 非常簡單, 我們可以使用快捷鍵。
# 下一個Window
Ctrl + N
# 上一個Window
Ctrl + P
我們先用水平分割「Ctrl + b + “」來進行演示, 在同一個Window中, 上下切成兩個Pane, 如此一來我們便能在不同Panel間來回敲打指令, 例如一邊看LOG、一邊執行程式…。
關於更多操作Pane的相關指令: https://github.com/tmux/tmux/wiki/Getting-Started
對於效率至上的工程師來說, 這是一個非常好用的工具庫, 我們不妨好好的學習一番, 但除了工程師之外, 如果你也是Linux、Mac的使用者, 這套工具也是非常有幫助的, 有時候沒有UI的指令終端機反而能加快我們處理文件的效率,身處數位時代的我們都應該學習學習。
喜歡撰寫文章的你,不妨來了解一下:
Web3.0時代下為創作者、閱讀者打造的專屬共贏平台 — 為什麼要加入?
歡迎加入一起練習寫作,賺取知識