tmux example in linux

  • tmux ابزاری حرفه ای برای کار و مدیریت shell در لینوکس است.
  • شاید بتوان آن را شبیه به terminator دانست اما اساسا تفاوت بسیار با یک ترمینال دارد.
  • از ویژگی های خوبش میشه به تقسیم محیط کار به چندین پنجره و حرکت بین آن ها اشاره کرد.

  • نصب پیچیده ای نداره و داخل مخازن موجود است. مثلا برای نصب بر روی دبیان
apt-get install tmux

  • برای کار با tmux باید ابتدا کلید های ctrl و b را بگیرید و سپس از کلید های دیگر برای کار های دیگر استفاده کنید.

  • برای کار با tmux می توان این دستور را نوشت و شروع به کار کرد اما بهتر است این کار رو نکرد ! و شروع کار رو به صورت زیر آغاز کرد.
tmux new -s session-name
example :
tmux new -s iman
  • با این کار برای session یک نام ایجاد کردیم.
  • حال برای خارج شدن ( بدون این که لزوما tmux و پنجره هامون از بین بره !‌ ) کافیه اصطلاحا detach کنیم. برای این منظور :
ctrl + b + d
  • حال برای دیدن لیست تمامی session ها از دستور زیر استفاده می کنیم.
tmux ls
  • در نهایت برای اتصال به یک session خاص به صورت زیر عمل می کنیم.
tmux att -t iman

  • می توان چندین workstation ساخت یا چندین tab ساخت برای این منظور :
ctrl + b + c
  • برای حرکت بین این workstation ها کافیست شماره هر کدام ( در نواز زیری مشخص است ) را انتخاب کنیم.
ctrl + b + 1
  • یا این که لیست تمامی workstation ها را ردیف و در نهایت انتخاب کنیم.
ctrl + b + w

  • برای تقسیم کردن محیط کار به دو پنجره ( تقسیم افقی ) از کلید های ctrl + b + shift + % استفاده می کنیم.
ctrl + b + shift + %

  • برای تقسیم کردن محیط کار به دو پنجره ( تقسیم عمودی ) از کلید های زیر استفاده می کنیم.
ctrl + b + shift + "

  • برای حرکت بین پنجره ها از کلید های بالا پایین استفاده می کنیم. مثال :
ctrl + b + up
or
ctrl + b + down

  • می توان یک پنجره را زوم یا تمام صفحه کرد و بعدا نیز از ان خارج شد. برای این منظور :
ctrl + b + z

  • برای ظاهر شدن ساعت ! ( یک ساعت دو بعدی تمیز ) از کلید های زیر استفاده می کنیم.
ctrl + b + t

  • برای اسکرول کردن به سمت بالا یا پایین از کلید های page up و page down به صورت زیر استفاده می کنیم.
ctrl + b + PgUP
or
ctrl + b + PgDN
  • در این حالت با کلید های بالا پایین و چپ راست نیز می توان بین خطوط حرکت کرد !

  • اما برای کپی کردن نیاز است تا ۳ عمل صورت گیرد.
    • select کردن
    • copy
    • paste
  • برای این منظور ابتدا کلید های زیر را میگیریم تا وارد فاز کپی کردن شویم
ctrl + b + [
  • سپس می توان با کلید های بالا یا پایین یا کلید های page up یا page down در داخل صفحه حرکت کرد.
  • حال هر خطی که مد نظرمون هست رو با استفاده از space به صورت زیر select می کنیم.
ctrl + space
  • در نهایت وقتی خط مورد نظر select شد با استفاده از کلید های زیر آن را کپی می کنیم.
ctrl + w
  • حال برای paste کردن متن مورد نظر از کلید های زیر استفاده می کنیم.
ctrl + b + ]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *