دست نوشته هایی از جنس صفر و یک

دست نوشته هایی از جنس صفر و یک از hanif bayat

tmux، یک  terminal multiplexer برای کار در ترمینال های لینوکس می باشد. در واقع کار اصلی این برنامه تقسیم کردن یک ترمینال به چندیدن ترمینال است.tmux  به شما امکان می دهد که در یک زمان روی چندین ترمینال با session های مختلف در یک پنجره کار کنید.

 Tmux در linux

نصب 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: