tmux浣跨敤鈥斺€?019骞?1鏈?0鏃?6:40:15

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tmux浣跨敤鈥斺€?019骞?1鏈?0鏃?6:40:15相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/%e5%90%af%e5%8a%a8' title='鍚姩'>鍚姩   class   鍩烘湰   name   瀹冪殑   浜や簰   lis   yum   

1.tmux

鍛戒护琛岀殑鍏稿瀷浣跨敤鏂瑰紡鏄紝鎵撳紑涓€涓粓绔獥鍙o紙terminal window锛屼互涓嬬畝绉?quot;绐楀彛"锛夛紝鍦ㄩ噷闈㈣緭鍏ュ懡浠ゃ€?strong>鐢ㄦ埛涓庤绠楁満鐨勮繖绉嶄复鏃剁殑浜や簰锛岀О涓轰竴娆?quot;浼氳瘽"锛坰ession锛?/strong> 銆?/p>

浼氳瘽鐨勪竴涓噸瑕佺壒鐐规槸锛岀獥鍙d笌鍏朵腑鍚姩鐨勮繘绋嬫槸杩炲湪涓€璧风殑銆傛墦寮€绐楀彛锛屼細璇濆紑濮嬶紱鍏抽棴绐楀彛锛屼細璇濈粨鏉燂紝浼氳瘽鍐呴儴鐨勮繘绋嬩篃浼氶殢涔嬬粓姝紝涓嶇鏈夋病鏈夎繍琛屽畬銆?/p>

涓€涓吀鍨嬬殑渚嬪瓙灏辨槸锛孲SH 鐧诲綍杩滅▼璁$畻鏈猴紝鎵撳紑涓€涓繙绋嬬獥鍙f墽琛屽懡浠ゃ€傝繖鏃讹紝缃戠粶绐佺劧鏂嚎锛屽啀娆$櫥褰曠殑鏃跺€欙紝鏄壘涓嶅洖涓婁竴娆℃墽琛岀殑鍛戒护鐨勩€傚洜涓轰笂涓€娆?SSH 浼氳瘽宸茬粡缁堟浜嗭紝閲岄潰鐨勮繘绋嬩篃闅忎箣娑堝け浜嗐€?/p>

涓轰簡瑙e喅杩欎釜闂锛屼細璇濅笌绐楀彛鍙互"瑙g粦"锛氱獥鍙e叧闂椂锛屼細璇濆苟涓嶇粓姝紝鑰屾槸缁х画杩愯锛岀瓑鍒颁互鍚庨渶瑕佺殑鏃跺€欙紝鍐嶈浼氳瘽"缁戝畾"鍏朵粬绐楀彛銆?/p>

Tmux 灏辨槸浼氳瘽涓庣獥鍙g殑"瑙g粦"宸ュ叿锛屽皢瀹冧滑褰诲簳鍒嗙銆?/strong>

锛?锛夊畠鍏佽鍦ㄥ崟涓獥鍙d腑锛屽悓鏃惰闂涓細璇濄€傝繖瀵逛簬鍚屾椂杩愯澶氫釜鍛戒护琛岀▼搴忓緢鏈夌敤銆?/p>

锛?锛?瀹冨彲浠ヨ鏂扮獥鍙?quot;鎺ュ叆"宸茬粡瀛樺湪鐨勪細璇濄€?/p>

锛?锛夊畠鍏佽姣忎釜浼氳瘽鏈夊涓繛鎺ョ獥鍙o紝鍥犳鍙互澶氫汉瀹炴椂鍏变韩浼氳瘽銆?/p>

锛?锛夊畠杩樻敮鎸佺獥鍙d换鎰忕殑鍨傜洿鍜屾按骞虫媶鍒嗐€?/p>

绫讳技鐨勭粓绔鐢ㄥ櫒杩樻湁 GNU Screen銆俆mux 涓庡畠鍔熻兘鐩镐技锛屼絾鏄洿鏄撶敤锛屼篃鏇村己澶с€?/p>

2.鍩烘湰鐢ㄦ硶

2.1 浠嬬粛

瀹夎锛?/h4>
# Ubuntu 鎴?Debian
$ sudo apt-get install tmux

# CentOS 鎴?Fedora
$ sudo yum install tmux

# Mac
$ brew install tmux

$ tmux

涓婇潰鍛戒护浼氬惎鍔?Tmux 绐楀彛锛屽簳閮ㄦ湁涓€涓姸鎬佹爮銆傜姸鎬佹爮鐨勫乏渚ф槸绐楀彛淇℃伅锛堢紪鍙峰拰鍚嶇О锛夛紝鍙充晶鏄郴缁熶俊鎭€?/p>

鎶€鏈浘鐗? src=

鎸変笅Ctrl+d鎴栬€呮樉寮忚緭鍏?code>exit鍛戒护锛屽氨鍙互閫€鍑?Tmux 绐楀彛銆?/p>

$ exit

2.2 鏂板缓浼氳瘽

绗竴涓惎鍔ㄧ殑 Tmux 绐楀彛锛岀紪鍙锋槸0锛岀浜屼釜绐楀彛鐨勭紪鍙锋槸1锛屼互姝ょ被鎺ㄣ€傝繖浜涚獥鍙e搴旂殑浼氳瘽锛屽氨鏄?0 鍙蜂細璇濄€? 鍙蜂細璇濄€?/p>

浣跨敤缂栧彿鍖哄垎浼氳瘽锛屼笉澶洿瑙傦紝鏇村ソ鐨勬柟娉曟槸涓轰細璇濊捣鍚嶃€?/p>

$ sudo tmux new -s <浼氳瘽鍚嶇О>

涓婇潰鍛戒护鏂板缓涓€涓寚瀹氬悕绉扮殑浼氳瘽銆?/p>

2.3 鍒嗙浼氳瘽

鍦?Tmux 绐楀彛涓紝鎸変笅Ctrl+b d鎴栬€呰緭鍏?code>tmux detach鍛戒护锛屽氨浼氬皢褰撳墠浼氳瘽涓庣獥鍙e垎绂汇€?/p>

$ tmux detach

涓婇潰鍛戒护鎵ц鍚庯紝灏变細閫€鍑哄綋鍓?Tmux 绐楀彛锛屼絾鏄細璇濆拰閲岄潰鐨勮繘绋嬩粛鐒跺湪鍚庡彴杩愯銆?/p>

tmux ls鍛戒护鍙互鏌ョ湅褰撳墠鎵€鏈夌殑 Tmux 浼氳瘽銆?/p>

$ tmux ls
# or
$ tmux list-session

2.4 鎺ュ叆浼氳瘽

tmux attach鍛戒护鐢ㄤ簬閲嶆柊鎺ュ叆鏌愪釜宸插瓨鍦ㄧ殑浼氳瘽銆?/p>

# 浣跨敤浼氳瘽缂栧彿
$ tmux attach -t 0

# 浣跨敤浼氳瘽鍚嶇О
$ tmux attach -t <session-name>

# 浣跨敤浼氳瘽缂栧彿 $ tmux kill-session -t 0 # 浣跨敤浼氳瘽鍚嶇О $ tmux kill-session -t <session-name>

2.6 鍒囨崲浼氳瘽

tmux switch鍛戒护鐢ㄤ簬鍒囨崲浼氳瘽銆?/p>

# 浣跨敤浼氳瘽缂栧彿
$ tmux switch -t 0

# 浣跨敤浼氳瘽鍚嶇О
$ tmux switch -t <session-name>

$ tmux rename-session -t 0 <new-name>

涓婇潰鍛戒护灏?鍙蜂細璇濋噸鍛藉悕銆?/p>

2.9 娴佺▼

缁间笂鎵€杩帮紝浠ヤ笅鏄?Tmux 鐨勬渶绠€鎿嶄綔娴佺▼銆?/p>

  1. 鏂板缓浼氳瘽tmux new -s my_session銆?/li>
  2. 鍦?Tmux 绐楀彛杩愯鎵€闇€鐨勭▼搴忋€?/li>
  3. 鎸変笅蹇嵎閿?code>Ctrl+b d灏嗕細璇濆垎绂汇€?/li>
  4. 涓嬫浣跨敤鏃讹紝閲嶆柊杩炴帴鍒颁細璇?code>tmux attach-session -t my_session銆?/li>

淇敼鏃堕棿鐐?/p>

2019骞?1鏈?0鏃?1:00:54

以上是关于tmux浣跨敤鈥斺€?019骞?1鏈?0鏃?6:40:15的主要内容,如果未能解决你的问题,请参考以下文章

python编码iso-8859-9编码问题

寮傚父鈥斺€攃md涓媕avac閿欒锛氱紪鐮丟BK涓嶅彲鏄犲皠瀛楃

jenkins 鏇存柊鎻掍欢浣跨敤浠g悊

Android浣跨敤娉ㄨВ浠f浛鏋氫妇浠庤€岃妭鐪佺郴缁熶娇鐢ㄧ殑鍐呭瓨寮€閿€

HTTP keepalive璇﹁В