1. 認識tmux
tmux是什麼
tmux是什麼?我們先來看看官網的解釋:
tmux is a terminal multiplexer
What is a terminal multiplexer? It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more.
簡單來說就是一個終端多開工具,能讓你同時執行多個終端會話,在這些會話之間隨意切換。
特色功能
終端會話多開
平常在終端的使用過程中,一次只能執行一個會話。 當然你也可以通過終端程式的多開標籤頁來解決,但是使用了tmux,你就可以在一個終端中同時執行多個會話,只需開啟一個終端。
會話的分離(detach)與連線(attach)
我們在使用終端的過程中,總會遇到過類似場景:
- 用終端執行了一個測試程式碼的HTTP服務(如rails、django),想要關閉終端程式視窗,但又不想讓服務停掉
- 用ssh連線到伺服器,正在編輯檔案或修改配置,突然斷網了,網路重新連通後再連線上伺服器,又要重新進入剛才的工作目錄、找到要編輯的檔案、找到剛才修改的那一行……
- 在公司用ssh連線到伺服器,開啟了多個檔案,回家後想繼續幹活,但是還要再憑記憶把檔案逐一開啟
使用tmux會話的分離與連線就可以輕鬆解決以上問題,分離(detach)可以使終端會話在後臺執行,連線(attach)可以重新開啟在後臺執行的會話,也可以多個終端連線同一會話。這些都會在後續詳細描述。
相關文章
- 1. 初始認識 Spring CloudSpringCloud
- 1.嘿,我們來認識一下vue吧!Vue
- 1.初識scala
- tmuxUX
- 1.基礎知識
- 1.列表知識彙總
- tmux使用UX
- tmux配置UX
- 1.測試理論知識
- Tmux使用教程UX
- Tmux 使用教程UX
- tmux resurrect 配置UX
- 認識CopyOnWriteArrayList
- 認識ncurses
- 認識jqueryjQuery
- 認識DockerDocker
- JQuery認識jQuery
- 認識htmlHTML
- 認識RedisRedis
- 認識 LLVMLVM
- JSON認識JSON
- tmux使用備忘UX
- tmux指令記錄UX
- tmux 使用小記UX
- Tmux使用介紹UX
- 在tmux中copyUX
- 快速重拾 TmuxUX
- 認識 Service Worker
- Android - 認識ContextAndroidContext
- 感性認識JWTJWT
- fragment小認識Fragment
- 認識mysql(1)MySql
- 認識mysql(3)MySql
- 初步認識zookeeper
- 認識微服務微服務
- 示波器再認識
- Linux基本認識Linux
- 認識 Here Document
- 深入認識LinuxLinux