tmux، یک terminal multiplexer برای کار در ترمینال های لینوکس می باشد. در واقع کار اصلی این برنامه تقسیم کردن یک ترمینال به چندیدن ترمینال است.tmux به شما امکان می دهد که در یک زمان روی چندین ترمینال با session های مختلف در یک پنجره کار کنید.
نصب tmux :
Platform | Command | Run Packages | Build Packages |
---|---|---|---|
Debian | apt-get | libevent , ncurses | libevent-dev ncurses-dev build-essential bison pkg-config |
RHEL or CentOS | yum install | libevent , ncurses | libevent-devel ncurses-devel gcc make bison pkg-config |
$ yum install -y tmux
بعد از نصب tmux با استفاده از دستور
tmux
ترمینال داخل tmux را باز می کنید. دقت کنید که در زیر صفحه ترمینال tmux یک نوار سبز رنگ نمایش داده می شود.
کار با tmux:
برای استفاده از دستورات زیر ابتدا Ctrl + b را همرمان فشرده و بعد از رهایی کلید های % یا { یا } ... را کلیک می کنید.
Shortcuts | Operations |
---|---|
Ctrl + b % | Split pane vertically |
Ctrl + b " | Split pane horizontally |
Ctrl + b { | Move the current pane left |
Ctrl + b } | Move the current pane right |
Ctrl + b q 0 ... 9 | Switch/select pane by number |
Ctrl + b x | Close current pane |
Ctrl + b q 0 ... 9 | Switch/select pane by number |
Ctrl + b z | Toggle pane zoom |
Ctrl + b ! | Convert pane into a window |
بستن صفحه و برگشت در آینده:
اگه لازم است که به طور موقت پنجره tmux را برای مدت محدودی ببندید با کلیک Ctrl + b و سپس d ، از tmux خارج می شوید بدون آنکه برنامه های شما در tmuc بسته شود و جهت برگشت در ترمینال دستور زیر را وارد نمایید.
$ tmux -a #0
Refrense: