[Linux] tmux

tmux๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ„ฐ๋ฏธ๋„์„ ๋™์‹œ์— ์ œ์–ดํ• ๋•Œ ์œ ์šฉํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ณด์กฐ๋„๊ตฌ๋‹ค.
ํ„ฐ๋ฏธ๋„ multiplexer๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค.

์‚ฌ์šฉ ์›๋ฆฌ๋‚˜ ๊ตฌ์กฐ๋Š” ๋Œ€๋žต ์ด๋ ‡๋‹ค.

ํ„ฐ๋ฏธ๋„ "์„ธ์…˜"์„ ๋งŒ๋“ค๋ฉด, ๊ทธ ์•ˆ์— ๋ฉ€ํ‹ฐ์œˆ๋„์šฐ, ๋ฉ€ํ‹ฐ Pane์„ ๋Š˜์–ด๋†“์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.
Window๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ฐฝ์ด๋‚˜ ํƒญ์„ ๋œปํ•˜๋Š” ๊ฒƒ์ด๊ณ , Pane(ํ‹€)์ด ํ•œ ํ™”๋ฉด์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ„ฐ๋ฏธ๋„์„ ๊ฒฉ์ž์ฒ˜๋Ÿผ ๊ตฌ๊ฒจ๋„ฃ๋Š” ํ•ต์‹ฌ ๊ธฐ๋Šฅ์ด๋‹ค.

์„ค์น˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํŒจํ‚ค์ง€ ํ™˜๊ฒฝ์—์„œ ๊ทธ๋ƒฅ ์ œ๊ณตํ•˜๋ฏ€๋กœ, ๊ทธ๋Œ€๋กœ ๊นŒ๋Š”๊ฒŒ ํŽธํ•˜๋‹ค.





์„ธ์…˜ ์—ด๊ธฐ

tmux๋ฅผ ๊ทธ๋ƒฅ ์น˜๊ฑฐ๋‚˜, ๋ช…์‹œ์ ์œผ๋กœ new ๋ช…๋ น์„ ์นœ๋‹ค๋ฉด ๊ทธ๋Œ€๋กœ ์„ธ์…˜์ด ์ƒ์„ฑ๋œ๋‹ค.

๊ทธ๋Ÿผ ์ด ํ„ฐ๋ฏธ๋„์— ๋Œ€ํ•œ ์ƒํƒœ๊ด€๋ฆฌ๊ฐ€ ์‹œ์ž‘๋˜๋Š” ์…ˆ์ด๊ณ 

์‹ค์ œ๋กœ๋„ ls ๋ช…๋ น์„ ํ†ตํ•ด ์„ธ์…˜์ด ๋งŒ๋“ค์–ด์กŒ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.




๋ช…๋ น ๊ณตํ†ต ๊ทœ์น™

tmux ๋‚ด ๋Œ€๋ถ€๋ถ„์˜ ๋ช…๋ น์–ด๋Š” Ctrl+b ์กฐํ•ฉ์— ๋ญ˜ ๋” ๋ถ™์ด๋Š” ์‹์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค.
๊ทธ๋ฆฌ๊ณ  Ctrl+b๋ฅผ ์นœ ๋’ค ๋ฐ”๋กœ ์งํ›„์— ์ถ”๊ฐ€ ๋ช…๋ น์„ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ๋™์‹œ์— ๋ˆ„๋ฅด๋ฉด ์•ˆ๋  ์ˆ˜๋„ ์žˆ๋‹ค.




Pane ๋ถ„ํ• ํ•˜๊ธฐ

tmux๋ฅผ ์“ฐ๋Š” ์ด์œ ๋Š” ๋Œ€๊ฐœ ์ด๋Ÿฐ๊ฑฐ๋‹ค.
์ƒํ•˜ ๋ถ„ํ• ์˜ ๊ฒฝ์šฐ, ํ‚ค๋Š” Ctrl+B์™€ "๋ฅผ ๋™์‹œ์— ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค. (Shift ํ•„์š”) ์ข€ ๋ณต์žกํ•˜๋‹ค.

์ขŒ์šฐ ๋ถ„ํ• ์˜ ๊ฒฝ์šฐ์—, ํ‚ค๋Š” Ctrl+b + %๋ฅผ ๋™์‹œ์— ๋ˆŒ๋Ÿฌ์•ผ ํ•œ๋‹ค. (Shift ํ•„์š”)

๊ทธ๋Ÿผ ํ˜„์žฌ ์‹œ์ ์—์„œ ์ขŒ์šฐ๋กœ ์ชผ๊ฐ ๋‹ค.

ํ™”๋ฉด ์ด๋™์€ ์กฐ๊ธˆ ๋ถˆํŽธํ•  ์ˆ˜ ์žˆ๋‹ค. Ctrl+b+o๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ทธ ๋‹ค์Œ Pane์œผ๋กœ ํ•˜๋‚˜์”ฉ ์ด๋™ํ•œ๋‹ค.
ํŠน์ • ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋™ํ•˜๋ ค๋ฉด, Ctrl+b๋ฅผ ๋ˆ„๋ฅธ ๋’ค์— ๋ฐฉํ–ฅํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค.




์„ธ์…˜ ์ดํƒˆ ๋ฐ ์žฌ์ง„์ž…

๊ด€๋ฆฌ์˜ ์šฉ์ด์„ฑ์„ ์ƒ๊ฐํ•œ๋‹ค๋ฉด, ์›ฌ๋งŒํ•ด์„œ๋Š” ์„ธ์…˜ ์ƒ์„ฑ์‹œ์— ์ด๋ฆ„์„ ์ง€์ •ํ•ด์ฃผ๋Š”๊ฒŒ ์ข‹๋‹ค.

๊ทธ๋ž˜์•ผ ์ด๊ฒŒ ๋ญ”์ง€ ์•Œ์•„๋ณผ ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

์„ธ์…˜์—์„œ ๋‚˜๊ฐ€๋ ค๋ฉด Ctrl+b์— d๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

๊ทธ๋Ÿผ ๋‚˜๊ฐ€์ง„๋‹ค.

์ดํ›„์—๋„ ์„ธ์…˜ ๋ชฉ๋ก์ด ์ž”์กดํ•˜๊ณ 

attach ๋ช…๋ น์„ ์“ฐ๋ฉด

์—ด๋ ค์žˆ๋Š” ์„ธ์…˜์— ์žฌ์ง„์ž…ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.



์ฐธ์กฐ
https://wikidocs.net/234453
https://github.com/tmux/tmux/wiki