GoGPT Best VPN GoSearch

فاویکون OnWorks

tmux - آنلاین در ابر

tmux را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور tmux است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


tmux - مالتی پلکسر ترمینال

خلاصه


tmux [-2CluvV] [-c پوسته فرمان] [-f پرونده] [-L نام سوکت] [-S مسیر سوکت]
[فرمان [پرچم ها]]

شرح


tmux یک مالتی پلکسر ترمینال است: امکان ایجاد، دسترسی به تعدادی پایانه را فراهم می کند.
و از یک صفحه کنترل می شود. tmux ممکن است از یک صفحه جدا شود و ادامه یابد
در پس‌زمینه اجرا می‌شود، سپس بعداً دوباره متصل شد.

چه زمانی tmux شروع می شود و یک جدید ایجاد می کند جلسه با یک تک پنجره و آن را روی نمایش می دهد
صفحه نمایش یک خط وضعیت در پایین صفحه، اطلاعات جلسه جاری را نشان می دهد
و برای وارد کردن دستورات تعاملی استفاده می شود.

یک جلسه یک مجموعه واحد است شبه پایانه تحت مدیریت tmux. هر یک
جلسه دارای یک یا چند پنجره به آن مرتبط است. یک پنجره کل صفحه را اشغال می کند و ممکن است
به صفحات مستطیلی تقسیم شود، که هر کدام یک شبه پایانه جداگانه هستند ( pty(7)
صفحه دستی جزئیات فنی شبه پایانه ها را مستند می کند). هر تعداد از tmux
نمونه ها ممکن است به همان جلسه متصل شوند و هر تعداد پنجره ممکن است در آن وجود داشته باشد
همان جلسه هنگامی که تمام جلسات کشته شدند، tmux خارج می شود.

هر جلسه مداوم است و از قطع تصادفی (مانند SSH(1)
زمان اتصال) یا جدا کردن عمدی (با ضربه های کلید 'Cb d'). tmux شاید
با استفاده از:

$ tmux ضمیمه کنید

In tmux، یک جلسه توسط a بر روی صفحه نمایش داده می شود مشتری و تمام جلسات توسط a
تنها سرور. سرور و هر مشتری فرآیندهای جداگانه ای هستند که از طریق آنها ارتباط برقرار می کنند
یک سوکت در دایرکتوری / tmp.

گزینه ها به شرح زیر است:

-2 استحکام tmux فرض کنید ترمینال از 256 رنگ پشتیبانی می کند.

-C در حالت کنترل شروع کنید (به کنترل MODE بخش). دو بار داده شده (-CCC)
اکو را غیرفعال می کند.

-c پوسته فرمان
اجرا کردن پوسته فرمان با استفاده از پوسته پیش فرض در صورت لزوم، tmux سرور
برای بازیابی آغاز خواهد شد پوسته پیش فرض گزینه. این گزینه برای
سازگاری با sh(1) چه زمانی tmux به عنوان پوسته ورود استفاده می شود.

-f پرونده یک فایل پیکربندی جایگزین را مشخص کنید. به صورت پیش فرض، tmux سیستم را بارگذاری می کند
فایل پیکربندی از /etc/tmux.conf، در صورت وجود، به دنبال کاربر می گردد
فایل پیکربندی در ~/.tmux.conf.

فایل پیکربندی مجموعه ای از tmux دستوراتی که در آن اجرا می شوند
ترتیب زمانی که سرور برای اولین بار راه اندازی می شود. tmux فایل های پیکربندی را بارگیری می کند
زمانی که فرآیند سرور شروع شده است. در منبع فایل ممکن است از دستور استفاده شود
برای بارگذاری فایل بعدا

tmux هر گونه پیام خطا از دستورات موجود در فایل های پیکربندی را نشان می دهد
اولین جلسه ایجاد شد و به پردازش بقیه تنظیمات ادامه می دهد
فایل.

-L نام سوکت
tmux سوکت سرور را در دایرکتوری تحت TMUX_TMPDIR ذخیره می کند، در صورت وجود TMPDIR
تنظیم نشده است، یا دایرکتوری / tmp اگر هر دو تنظیم نشده باشند سوکت پیش فرض نامگذاری شده است به طور پیش فرض.
این گزینه اجازه می دهد تا یک نام سوکت متفاوت مشخص شود، که به چندین سوکت اجازه می دهد
مستقل tmux سرورهایی که باید اجرا شوند بر خلاف -S یک مسیر کامل لازم نیست:
سوکت ها همه در یک دایرکتوری ایجاد می شوند.

اگر سوکت به طور تصادفی جدا شود، سیگنال SIGUSR1 ممکن است به آن ارسال شود
tmux فرآیند سرور برای ایجاد مجدد آن (توجه داشته باشید که در صورت هر یک از والدین این کار با شکست مواجه خواهد شد
دایرکتوری ها گم شده اند).

-l به عنوان یک پوسته ورود رفتار کنید. این پرچم در حال حاضر هیچ اثری ندارد و برای
سازگاری با پوسته های دیگر هنگام استفاده از tmux به عنوان پوسته ورود.

-S مسیر سوکت
یک مسیر جایگزین کامل برای سوکت سرور مشخص کنید. اگر -S مشخص شده است،
دایرکتوری سوکت پیش فرض استفاده نمی شود و هیچ -L پرچم نادیده گرفته می شود

-u tmux تلاش می کند تا حدس بزند که آیا ترمینال احتمالاً از UTF-8 پشتیبانی می کند یا خیر
اولین مورد از متغیرهای محیطی LC_ALL، LC_CTYPE و LANG که باید برای آن تنظیم شود
رشته "UTF-8". این همیشه درست نیست: -u به صراحت پرچم گذاری کنید
اطلاع tmux که UTF-8 پشتیبانی می شود.

اگر سرور از یک کلاینت منتقل شده شروع شود -u یا جایی که UTF-8 شناسایی شده است،
la utf8 و status-utf8 گزینه ها در پنجره جهانی و جلسه فعال هستند
گزینه ها به ترتیب

-v درخواست ثبت دقیق این گزینه ممکن است چندین بار برای آن مشخص شود
افزایش پرحرفی پیام های ورود به سیستم ذخیره خواهند شد tmux-client-PID.log و
tmux-server-PID.log فایل ها در دایرکتوری فعلی، جایی که PID PID از است
فرآیند سرور یا مشتری

-V گزارش دهید tmux نسخه.

فرمان [پرچم ها]
این یکی از مجموعه ای از دستورات مورد استفاده برای کنترل را مشخص می کند tmux، همانطور که در
بخش های زیر اگر هیچ فرمانی مشخص نشده باشد، جلسه جدید فرمان
فرض بر این است.

KEY اتصالات


tmux ممکن است از یک کلاینت پیوست شده با استفاده از ترکیب کلید یک کلید پیشوند کنترل شود،
'C-b' (Ctrl-b) به طور پیش فرض، به دنبال آن یک کلید فرمان.

اتصالات کلید فرمان پیش فرض عبارتند از:

Cb کلید پیشوند (Cb) را از طریق برنامه به برنامه ارسال کنید.
Co پنجره های پنجره فعلی را به جلو بچرخانید.
Cz تعلیق tmux مشتری می باشد.
! پنجره فعلی را از پنجره بشکنید.
"پنجره فعلی را به دو قسمت بالا و پایین تقسیم کنید.
# تمام بافرهای چسباندن را فهرست کنید.
$ نام جلسه فعلی را تغییر دهید.
% پنجره فعلی را به دو قسمت چپ و راست تقسیم کنید.
پنجره فعلی را بکشید.
یک نمایه پنجره را برای انتخاب درخواست کنید.
(کلاینت پیوست شده را به جلسه قبلی تغییر دهید.
) مشتری پیوست شده را به جلسه بعدی تغییر دهید.
، نام پنجره فعلی را تغییر دهید.
- آخرین بافر متن کپی شده را حذف کنید.
. برای جابجایی پنجره فعلی، فهرستی را درخواست کنید.
0 تا 9 ویندوز 0 تا 9 را انتخاب کنید.
: وارد شوید tmux خط فرمان
; به صفحه فعال قبلی بروید.
= انتخاب کنید کدام بافر به صورت تعاملی از یک لیست چسبانده شود.
? لیست تمام اتصالات کلید.
D یک کلاینت را برای جدا کردن انتخاب کنید.
L کلاینت پیوست شده را به آخرین جلسه برگردانید.
[ برای کپی متن یا مشاهده تاریخچه، حالت کپی را وارد کنید.
] جدیدترین بافر متن کپی شده را جایگذاری کنید.
c یک پنجره جدید ایجاد کنید.
د مشتری فعلی را جدا کنید.
f درخواست جستجوی متن در پنجره های باز.
i نمایش برخی از اطلاعات در مورد پنجره فعلی.
l به پنجره انتخاب شده قبلی بروید.
n به پنجره بعدی تغییر دهید.
o پنجره بعدی را در پنجره فعلی انتخاب کنید.
p به پنجره قبلی تغییر دهید.
q نمایه های صفحه را به طور خلاصه نمایش دهید.
r ترسیم مجدد اجباری مشتری پیوست شده.
m صفحه فعلی را علامت بزنید (نگاه کنید به صفحه را انتخاب کنید -m).
M صفحه مشخص شده را پاک کنید.
یک جلسه جدید برای مشتری پیوست شده به صورت تعاملی انتخاب کنید.
t زمان را نشان دهید.
w پنجره فعلی را به صورت تعاملی انتخاب کنید.
x قاب فعلی را بکشید.
z وضعیت بزرگنمایی صفحه فعلی را تغییر دهید.
{ صفحه فعلی را با صفحه قبلی تعویض کنید.
} صفحه فعلی را با صفحه بعدی تعویض کنید.
~ نمایش پیام های قبلی از tmuxدر صورت وجود
Page Up وارد حالت کپی شده و یک صفحه به بالا اسکرول کنید.
بالا پایین
چپ راست
به صفحه بالا، پایین، سمت چپ یا سمت راست تغییر دهید
پنجره فعلی
M-1 تا M-5 صفحات را در یکی از پنج طرح از پیش تعیین شده مرتب کنید: زوج-افقی، زوج-
عمودی، اصلی-افقی، اصلی-عمودی یا کاشی کاری شده.
فاصله پنجره فعلی را در طرح بندی از پیش تعیین شده بعدی ترتیب دهید.
Mn با یک زنگ یا نشانگر فعالیت به پنجره بعدی بروید.
Mo پنجره های موجود در پنجره فعلی را به عقب بچرخانید.
Mp با یک زنگ یا نشانگر فعالیت به پنجره قبلی بروید.
C-Up، C-Down
ج-چپ، ج-راست
اندازه صفحه فعلی را در مراحل یک سلول تغییر دهید.
M-Up، M-Down
M-چپ، M-راست
اندازه پنجره فعلی را در مراحل پنج سلولی تغییر دهید.

اتصالات کلید ممکن است با تغییر کند bind-key و کلید باز کردن دستورات

دستورات


این بخش شامل لیستی از دستورات پشتیبانی شده توسط tmux. اکثر دستورات را می پذیرند
اختیاری -t (و گاهی -s) استدلال با یکی از مشتری هدف, جلسه هدف
هدف-پنجره، یا صفحه هدف. اینها کلاینت، جلسه، پنجره یا صفحه ای را مشخص می کنند که a
فرمان باید تاثیر بگذارد

مشتری هدف نام pty(7) فایلی که برای مثال کلاینت به آن متصل است
هر کدام از /dev/ttyp1 or ttyp1 برای مشتری متصل به /dev/ttyp1. اگر مشتری نیست
مشخص شده، tmux تلاش برای شناسایی مشتری در حال استفاده؛ اگر شکست بخورد، یک خطا است
گزارش شده است. مشتریان ممکن است با لیست مشتریان فرمان

جلسه هدف به ترتیب امتحان می شود:

1. شناسه جلسه با پیشوند $.

2. نام دقیق یک جلسه (همانطور که توسط لیست جلسات فرمان).

3. شروع نام یک جلسه، به عنوان مثال "mysess" با یک جلسه با نام مطابقت دارد
"معجزه".

4. یک fnmatch(3) الگویی که با نام جلسه مطابقت دارد.

اگر پیشوند نام جلسه با '=' باشد، فقط مطابقت دقیق پذیرفته می شود (بنابراین '=mysess'
فقط دقیقاً با «mysess» مطابقت دارد، نه «mysession»).

اگر یک جلسه یافت شود، از آن به عنوان جلسه هدف استفاده می شود. کبریت های متعدد یک
خطا اگر یک جلسه حذف شود، در صورت موجود بودن از جلسه فعلی استفاده می شود. اگر جریان نداشته باشد
جلسه موجود است، آخرین مورد استفاده انتخاب شده است.

هدف-پنجره پنجره ای را در فرم مشخص می کند جلسه:پنجره. جلسه از همان قوانین پیروی می کند
با توجه به جلسه هدفو پنجره به ترتیب زیر جستجو می شود:

1. یک نشانه خاص، که در زیر فهرست شده است.

2. یک فهرست پنجره، برای مثال "mysession:1" پنجره 1 در جلسه "mysession" است.

3. شناسه پنجره، مانند @1.

4. نام دقیق پنجره، مانند "mysession:mywindow".

5. شروع نام یک پنجره، مانند "mysession:mywin".

6. به عنوان یک fnmatch(3) الگوی مطابق با نام پنجره.

مانند جلسات، پیشوند '=' فقط یک تطابق دقیق دارد. نام پنجره خالی را مشخص می کند
در صورت لزوم، فهرست استفاده نشده بعدی (مثلاً پنجره جدید و لینک-پنجره دستورات)
در غیر این صورت پنجره فعلی در جلسه انتخاب شده است.

نشانه های ویژه زیر برای نشان دادن پنجره های خاص موجود است. هر کدام دارای یک
فرم جایگزین تک شخصیتی

رمز معنی
{شروع} ^ پنجره با کمترین شماره
{end} $ بیشترین شماره پنجره
{آخر} ! آخرین پنجره (قبلاً فعلی).
{next} + پنجره بعدی بر اساس شماره
{previous} - پنجره قبلی بر اساس شماره

صفحه هدف ممکن است شناسه پنجره باشد یا شکلی مشابه داشته باشد هدف-پنجره اما با اختیاری
اضافه کردن یک نقطه و به دنبال آن یک نمایه یا شناسه پنجره، به عنوان مثال:
"mysession:mywindow.1". اگر نمایه پنجره حذف شود، پنجره فعال فعلی در
پنجره مشخص شده استفاده می شود. توکن های ویژه زیر برای نمایه صفحه در دسترس هستند:

رمز معنی
{آخر} ! آخرین صفحه (که قبلاً فعال بود).
{next} + صفحه بعدی بر اساس شماره
{قبلی} - صفحه قبلی بر اساس شماره
{بالا} صفحه بالا
{پایین} قسمت پایین
{left} سمت چپ ترین پنجره
{راست} سمت راست ترین پنجره
{بالا چپ} صفحه سمت چپ بالا
{بالا-راست} صفحه سمت راست بالا
{bottom-left} قسمت پایین سمت چپ
{پایین-راست} قسمت پایین سمت راست
{up-of} صفحه بالای صفحه فعال
{down-of} صفحه زیر پنجره فعال
{left-of} صفحه سمت چپ پنجره فعال
{right-of} صفحه سمت راست پنجره فعال

نشانه‌های «+» و «-» ممکن است با یک افست دنبال شوند، برای مثال:

select-window -t:+2

علاوه بر این، جلسه هدف, هدف-پنجره or صفحه هدف ممکن است کاملاً از توکن تشکیل شده باشد
'{mouse}' (فرم جایگزین '=') برای تعیین آخرین رویداد ماوس (به ماوس
پشتیبانی بخش) یا '{marked}' (فرم جایگزین '~') برای تعیین صفحه علامت‌گذاری شده (نگاه کنید به
صفحه را انتخاب کنید -m).

جلسات، پنجره ها و پنجره ها هر کدام با یک شناسه منحصر به فرد شماره گذاری می شوند. شناسه های جلسه با پیشوند
یک «$»، پنجره‌ها با «@»، و پنجره‌هایی با «%». اینها منحصر به فرد هستند و برای آنها بدون تغییر هستند
عمر جلسه، پنجره یا پنجره در tmux سرور شناسه پنجره به کودک منتقل می شود
فرآیند پنجره در متغیر محیطی TMUX_PANE. شناسه ها ممکن است با استفاده از
فرمت‌های «session_id»، «window_id» یا «pane_id» (به فرمها بخش) و
نمایش پیام, لیست جلسات, لیست-پنجره ها or پنجره های لیست دستورات

پوسته فرمان استدلال ها هستند sh(1) دستورات این ممکن است یک آرگومان واحد باشد که به
پوسته، به عنوان مثال:

پنجره جدید 'vi / etc / passwd'

اجرا خواهد شد:

/ بن / شل -c 'vi / etc / passwd'

علاوه بر این، پنجره جدید, جلسه جدید, پنجره تقسیم, بازپنجره و respawn-pane
دستورات اجازه می دهد پوسته فرمان به صورت آرگومان های متعدد داده شود و مستقیما اجرا شود
(بدون "sh -c"). این می تواند از مشکلات مربوط به نقل قول پوسته جلوگیری کند. مثلا:

$ tmux new-window vi / etc / passwd

اجرا خواهد شد vi(1) مستقیماً بدون فراخوانی پوسته.

فرمان [استدلال] به الف اشاره دارد tmux فرمان، با دستور و آرگومان ها به تصویب رسید
به طور جداگانه، به عنوان مثال:

bind-key F1 set-window-option force-width 81

یا در صورت استفاده sh(1):

$ tmux bind-key F1 set-window-option force-width 81

ممکن است چندین دستور با هم به عنوان بخشی از a مشخص شوند فرمان دنباله. هر دستور
باید با فاصله و نقطه ویرگول از هم جدا شوند. دستورات به صورت متوالی از سمت چپ اجرا می شوند
به سمت راست و خطوطی که با بک اسلش ختم می‌شوند تا خط بعدی ادامه پیدا می‌کنند، مگر در مواردی که از حالت فرار خارج شده باشند
توسط یک اسلش دیگر یک نقطه ویرگول تحت اللفظی ممکن است با فرار از آن با یک اسلش اضافه شود
(به عنوان مثال، هنگام تعیین یک توالی دستور به bind-key).

مثال tmux دستورات عبارتند از:

refresh-client -t/dev/ttyp2

rename-session -tfirst newname

set-window-option -t:0 monitor-activity روشن است

پنجره جدید ؛ split-window -d

فایل منبع کلید R ~/.tmux.conf \; \
نمایش پیام "فایل منبع انجام شد"

یا از sh(1):

$ tmux kill-window -t :1

$ tmux new-window \; split-window -d

$ tmux new-session -d 'vi / etc / passwd' \; split-window -d \; ضمیمه کردن

مشتری ها و جلسات


La tmux سرور کلاینت ها، جلسات، پنجره ها و پنجره ها را مدیریت می کند. مشتریان به
جلساتی برای تعامل با آنها، چه زمانی که با آنها ایجاد می شوند جلسه جدید فرمان ،
یا بعدا با ضمیمه-جلسه فرمان هر جلسه یک یا چند پنجره دارد مرتبط به
آی تی. ویندوز ممکن است به چندین جلسه مرتبط باشد و هر کدام از یک یا چند صفحه تشکیل شده باشد
که حاوی یک ترمینال شبه است. دستوراتی برای ایجاد، پیوند دادن و غیره
پنجره های دستکاری در پوشیده شده اند WINDOWS و پنجره ها بخش.

دستورات زیر برای مدیریت مشتریان و جلسات موجود است:

ضمیمه-جلسه [-dEr] [-c فهرست کار] [-t جلسه هدف]
(مستعار: ضمیمه کردن)
اگر از بیرون اجرا شود tmux، یک کلاینت جدید در ترمینال فعلی ایجاد کنید و آن را پیوست کنید
به جلسه هدف. اگر از داخل استفاده می شود، مشتری فعلی را تغییر دهید. اگر -d is
مشخص شده است، هر کلاینت دیگری که به جلسه متصل شده است جدا می شود. -r به معنای
کلاینت فقط خواندنی است (فقط کلیدهای متصل به جدا کردن مشتری or سوییچ مشتری دستورات
هر تاثیری داشته باشد)

اگر هیچ سروری راه اندازی نشد، ضمیمه-جلسه سعی خواهد کرد آن را شروع کند. این شکست خواهد خورد
مگر اینکه جلسات در فایل پیکربندی ایجاد شود.

La جلسه هدف قوانین برای ضمیمه-جلسه اندکی تنظیم می شوند: اگر tmux نیاز به
آخرین جلسه استفاده شده را انتخاب کنید، آن جلسه اخیراً استفاده شده را ترجیح می دهد
وصل نشده جلسه

-c پوشه کاری جلسه (که برای ویندوزهای جدید استفاده می شود) را روی آن تنظیم می کند
فهرست کار.

If -E استفاده می شود، به روز رسانی-محیط گزینه اعمال نخواهد شد

جدا کردن مشتری [-P] [-a] [-s جلسه هدف] [-t مشتری هدف]
(مستعار: جدا کردن)
در صورت اتصال به کلیدی که کلاینت با آن مشخص شده است، کلاینت فعلی را جدا کنید -t، یا همه
مشتریانی که در حال حاضر به جلسه مشخص شده توسط -s. -a گزینه همه را می کشد
اما مشتری داده شده با -t. اگر -P داده می شود، SIGHUP را به فرآیند والد ارسال کنید
مشتری، معمولاً باعث خروج آن می شود.

دارای جلسه [-t جلسه هدف]
(مستعار: است)
خطا را گزارش کنید و اگر جلسه مشخص شده وجود نداشت با 1 خارج شوید. اگر این کار را انجام دهد
وجود داشته باشد، با 0 خارج شوید.

kill-server
کشتن tmux سرور و کلاینت ها و نابود کردن تمام جلسات.

جلسه کشتن [-a] [-t جلسه هدف]
از بین بردن جلسه داده شده، بستن هر پنجره ای که به آن مرتبط است و هیچ جلسه دیگری،
و جدا کردن تمام مشتریان متصل به آن. اگر -a داده می شود، تمام جلسات به جز
مشخص شده یکی کشته شده است.

لیست مشتریان [-F قالب] [-t جلسه هدف]
(مستعار: lsc)
لیست تمام مشتریان متصل به سرور. برای معنای -F پرچم را ببینید
فرمها بخش. اگر جلسه هدف مشخص شده است، فقط مشتریان متصل به آنها را فهرست کنید
آن جلسه

لیست-فرمان ها
(مستعار: lscm)
سینتکس تمام دستورات پشتیبانی شده را فهرست کنید tmux.

لیست جلسات [-F قالب]
(مستعار: ls)
لیست تمام جلسات مدیریت شده توسط سرور. برای معنای -F پرچم را ببینید
فرمها بخش.

قفل مشتری [-t مشتری هدف]
(مستعار: قفل)
قفل مشتری هدف، نگاه کنید به قفل سرور فرمان

قفل جلسه [-t جلسه هدف]
(مستعار: قفل)
همه کلاینت های متصل به آن را قفل کنید جلسه هدف.

جلسه جدید [-AdDEP] [-c دایرکتوری شروع] [-F قالب] [-n نام پنجره] [-s نام جلسه] [-t
جلسه هدف] [-x عرض] [-y ارتفاع] [پوسته فرمان]
(مستعار: جدید)
یک جلسه جدید با نام ایجاد کنید نام جلسه.

جلسه جدید به ترمینال فعلی متصل است مگر اینکه -d داده شده است. نام پنجره
و پوسته فرمان نام و فرمان پوسته ای هستند که در ابتدا باید اجرا شوند
پنجره اگر -d استفاده می شود، -x و -y اندازه پنجره اولیه (80 در 24) را مشخص کنید
اگر داده نشود).

اگر از ترمینال اجرا شود، هر کدام ترمیوس(3) کاراکترهای ویژه ذخیره شده و برای جدید استفاده می شود
ویندوز در جلسه جدید

La -A پرچم می سازد جلسه جدید مثل رفتار کردن ضمیمه-جلسه if نام جلسه قبلا
وجود دارد در این مورد، -D مانند رفتار می کند -d به ضمیمه-جلسه.

If -t داده می شود، جلسه جدید است گروه بندی شده با جلسه هدف. این بدان معناست که آنها
به اشتراک گذاشتن یک مجموعه از ویندوز - همه پنجره ها از جلسه هدف مرتبط هستند
جلسه جدید و هر پنجره یا پنجره جدید بعدی که بسته می شود به آن اعمال می شود
هر دو جلسه پنجره فعلی و قبلی و هر گزینه جلسه باقی می ماند
مستقل است و هر یک از جلسات ممکن است بدون تأثیر بر دیگری کشته شوند. دادن -n
or پوسته فرمان باطل هستند اگر -t استفاده می شود.

La -P گزینه اطلاعات مربوط به جلسه جدید را پس از ایجاد آن چاپ می کند.
به‌طور پیش‌فرض، از قالب «#{session_name}:» استفاده می‌کند، اما ممکن است قالب متفاوتی باشد
مشخص شده با -F.

If -E استفاده می شود، به روز رسانی-محیط گزینه اعمال نخواهد شد به روز رسانی-محیط.

refresh-client [-S] [-t مشتری هدف]
(مستعار: تازه کردن)
اگر به یک کلید متصل است، کلاینت فعلی یا در صورت داده شدن یک کلاینت واحد، بازخوانی کنید
با -t. اگر -S مشخص شده است، فقط نوار وضعیت مشتری را به روز کنید.

تغییر نام جلسه [-t جلسه هدف] نام جدید
(مستعار: تغییر نام دهید)
نام جلسه را به نام جدید.

نمایش پیام ها [-IJT] [-t مشتری هدف]
(مستعار: نشان می دهد)
نمایش پیام های مشتری یا اطلاعات سرور. هر پیامی که در وضعیت نمایش داده می شود
خط در یک گزارش پیام به ازای هر مشتری ذخیره می شود، تا حداکثر حد تعیین شده توسط
محدودیت پیام گزینه سرور با -t، نمایش گزارش برای مشتری هدف. -I, -J
و -T نمایش اطلاعات اشکال زدایی در مورد سرور در حال اجرا، مشاغل و پایانه ها.

منبع فایل مسیر
(مستعار: منبع)
اجرای دستورات از مسیر.

سرور شروع
(مستعار: شروع)
شروع کنید tmux سرور، اگر قبلاً در حال اجرا نیست، بدون ایجاد هیچ جلسه.

تعلیق مشتری [-t مشتری هدف]
(مستعار: تعلیق)
با ارسال SIGTSTP (tty stop) یک کلاینت را به حالت تعلیق درآورید.

سوییچ مشتری [-Elnpr] [-c مشتری هدف] [-t جلسه هدف] [-T میز کلید]
(مستعار: سوئیچ)
جلسه فعلی را برای مشتری تغییر دهید مشتری هدف به جلسه هدف. اگر -l, -n or
-p استفاده می شود، مشتری به ترتیب به جلسه آخر، بعدی یا قبلی منتقل می شود.
-r تغییر می دهد که آیا یک کلاینت فقط خواندنی است (به بخش مراجعه کنید ضمیمه-جلسه فرمان).

If -E استفاده می شود، به روز رسانی-محیط گزینه اعمال نخواهد شد

-T جدول کلید مشتری را تنظیم می کند. کلید بعدی از مشتری تفسیر خواهد شد
از جانب میز کلید. این ممکن است برای پیکربندی چند کلید پیشوند یا برای اتصال استفاده شود
دستورات به دنباله ای از کلیدها به عنوان مثال، برای تایپ کردن "abc" برنامه را اجرا کنید فهرست-کلیدها
فرمان:

bind-key -Ttable2 c list-keys
bind-key -Ttable1 b switch-client -Ttable2
bind-key -کلید سوییچ را Troot کنید -Ttable1

WINDOWS و پنجره ها


A tmux پنجره ممکن است در یکی از چندین حالت باشد. پیش فرض اجازه دسترسی مستقیم به
ترمینال متصل به پنجره حالت دیگر کپی است که به بخشی از a اجازه می دهد
پنجره یا تاریخچه آن باید در a کپی شود چسباندن بافر برای درج بعدی در دیگری
پنجره این حالت با حالت کپی دستور، به طور پیش فرض به '[' محدود شده است. این است
همچنین زمانی که دستوری که خروجی تولید می کند وارد می شود، مانند فهرست-کلیدها، از یک کلید اجرا می شود
الزام آور.

کلیدهای موجود به انتخاب حالت emacs یا vi بستگی دارد (به قسمت مراجعه کنید کلیدهای حالت
گزینه). کلیدهای زیر متناسب با حالت پشتیبانی می شوند:

عملکرد vi ایمکس
ضمیمه انتخاب A
بازگشت به تورفتگی ^ Mm
پایین تاریخ G M-
Escape Cg را پاک کنید
انتخاب را کپی کنید Mw را وارد کنید
کپی در بافر نامگذاری شده "
نشانگر را پایین j پایین
نشانگر سمت چپ h چپ
مکان نما به راست l راست
مکان نما به خط پایین L
مکان نما به خط وسط M Mr
نشانگر به خط بالایی H MR
مکان نما به بالا k بالا
کل خط d Cu را حذف کنید
حذف/کپی تا انتهای خط D Ck
انتهای خط $ Ce
برو به خط: g
نیم صفحه پایین سی دی M-Down
نیم صفحه به بالا Cu M-Up
دوباره پرش؛ ;
دوباره برعکس بپرید،
FF به عقب بپرید
پرش به جلو
پرش به عقب T
پرش به جلو t
صفحه بعد Cf Page down
فضای بعدی W
فاصله بعدی، انتهای کلمه E
کلمه بعدی w
پایان کلمه بعدی e Mf
انتهای دیگر انتخاب o
چسباندن بافر p Cy
صفحه قبلی Cb صفحه بالا
فضای قبلی B
کلمه قبلی b Mb
خروج از حالت q Escape
جابجایی مستطیل v R
به پایین C-Down یا Ce C-Down بروید
به بالا C-Up یا Cy C-Up بروید
دوباره جستجو کنید nn
دوباره در NN معکوس جستجو کنید
جستجو به عقب؟ Cr
جستجو به جلو / Cs
خط V را انتخاب کنید
شروع خط 0 Ca
شروع انتخاب Space C-Space
بالای تاریخ g M->
انتقال کاراکترهای Ct

کلیدهای کلمه بعدی و قبلی از فاصله و کاراکترهای '-'، '_' و '@' به عنوان کلمه استفاده می کنند
جداکننده ها به طور پیش فرض، اما این را می توان با تنظیم تنظیم کرد جداکننده کلمات جلسه
گزینه. کلمه بعدی به ابتدای کلمه بعدی و انتهای کلمه بعدی به انتهای کلمه بعدی منتقل می شود
کلمه و کلمه قبلی به شروع کلمه قبلی. سه فضای بعدی و قبلی
کلیدها به طور مشابه کار می کنند اما از یک فاصله به تنهایی به عنوان جداکننده کلمه استفاده می کنند.

دستورات پرش حرکت سریع در یک خط را امکان پذیر می کند. به عنوان مثال، تایپ کردن "f" به دنبال آن
'/' مکان نما را به کاراکتر '/' بعدی در خط فعلی منتقل می کند. آ '؛' سپس خواهد شد
پرش به رخداد بعدی

دستورات در حالت کپی ممکن است با یک تعداد تکرار اختیاری مقدمه شوند. با اتصالات کلید vi، a
پیشوند با استفاده از کلیدهای عددی وارد می شود. با emacs، کلید Alt (متا) و یک عدد شروع می شود
ورودی پیشوند به عنوان مثال، برای حرکت دادن مکان نما با ده کلمه به جلو، از «M-1 0 M-f» در داخل استفاده کنید
حالت emacs و '10w' در vi.

اتصالات کلید حالت در مجموعه ای از جداول نامگذاری شده تعریف می شوند: vi-edit و emacs-edit برای کلیدهای استفاده شده
هنگام ویرایش خط در خط فرمان؛ وی-انتخاب و emacs-choice برای کلیدهای مورد استفاده زمانی که
انتخاب از بین لیست ها (مانند تولید شده توسط انتخاب پنجره فرمان)؛ و vi-copy و
emacs-copy در حالت کپی استفاده می شود. جداول ممکن است با فهرست-کلیدها فرمان و کلیدها
اصلاح یا حذف شده با bind-key و کلید باز کردن. اگر انتخاب ضمیمه, کپی انتخاب، یا
بافر start-named داده می شوند -x پرچم، tmux پس از کپی از حالت کپی خارج نمی شود.
لوله کپی انتخاب را کپی می کند و آن را به یک فرمان منتقل می کند. به عنوان مثال وصیت نامه زیر
"C-w" را برای خارج نشدن پس از کپی و "C-q" را برای کپی کردن انتخاب در آن، متصل کنید دایرکتوری / tmp همچنین
بافر خمیر:

bind-key -temacs-copy Cw copy-selection -x
bind-key -temacs-copy Cq copy-pipe "cat >/tmp/out"

کلید paste buffer اولین خط را از بافر paste بالایی روی پشته می‌چسباند.

خلاصه داستان حالت کپی دستور این است:

حالت کپی [-میو] [-t صفحه هدف]
وارد حالت کپی شوید. در -u گزینه یک صفحه به بالا اسکرول می کند. -M کشیدن ماوس را شروع می کند (فقط
معتبر است اگر به یک کلید ماوس متصل شده باشد، ببینید ماوس پشتیبانی). -e مشخص می کند که
اسکرول کردن به پایین تاریخچه (به صفحه قابل مشاهده) باید از کپی خارج شود
حالت هنگامی که در حالت کپی هستید، فشار دادن کلیدی غیر از کلیدهایی که برای پیمایش استفاده می شود، این کار را انجام می دهد
این رفتار را غیرفعال کنید این در نظر گرفته شده است تا امکان اسکرول سریع از طریق یک صفحه را فراهم کند
تاریخ، به عنوان مثال با:

اتصال PageUp به حالت کپی -eu

هر پنجره توسط tmux ممکن است به یک یا چند تقسیم شود چادر; هر صفحه یک را اشغال می کند
منطقه خاصی از صفحه نمایش و یک ترمینال جداگانه است. یک پنجره ممکن است به پنجره ها تقسیم شود
با استفاده از پنجره تقسیم فرمان ممکن است ویندوز به صورت افقی تقسیم شود (با -h پرچم) یا
به صورت عمودی اندازه پانل ها ممکن است با تغییر اندازه فرمان (مرتبط به 'C-up', 'C-down'
"C-left" و "C-right" به طور پیش فرض)، صفحه فعلی ممکن است با تغییر تغییر یابد صفحه را انتخاب کنید
فرمان و چرخاندن پنجره و swap-pane دستورات ممکن است برای جابجایی صفحات بدون استفاده شود
تغییر موقعیت آنها پانل ها به ترتیبی که هستند از صفر شماره گذاری می شوند
ایجاد شده است.

تعدادی از پیش تعیین شده طرح بندی موجود هستند. اینها ممکن است با انتخاب شوند انتخاب طرح بندی
فرمان یا چرخه با طرح بعدی (به طور پیش فرض به "Space" محدود می شود). پس از انتخاب یک طرح،
پنجره های داخل آن ممکن است جابجا شده و به طور معمول تغییر اندازه داده شوند.

طرح‌بندی‌های زیر پشتیبانی می‌شوند:

یکنواخت افقی
شیشه ها به طور مساوی از چپ به راست در سراسر پنجره پخش می شوند.

زوج-عمودی
صفحات به طور مساوی از بالا به پایین پخش می شوند.

اصلی-افقی
یک صفحه بزرگ (اصلی) در بالای پنجره نشان داده شده است و پنجره های باقی مانده نشان داده شده است
از چپ به راست در فضای باقی مانده در پایین پخش شود. استفاده کنید
قاب اصلی - ارتفاع گزینه window برای تعیین ارتفاع صفحه بالایی.

اصلی-عمودی
مشابه اصلی-افقی اما پنجره بزرگ در سمت چپ و بقیه قرار می گیرد
از بالا به پایین در امتداد سمت راست پخش کنید. را ببینید صفحه اصلی-عرض گزینه پنجره

کاشی کاری پنجره ها تا حد امکان به طور مساوی روی پنجره در هر دو ردیف و ستون پخش می شوند.

علاوه بر این، انتخاب طرح بندی ممکن است برای اعمال یک طرح استفاده شده قبلی استفاده شود - the لیست-پنجره ها
دستور طرح بندی هر پنجره را به شکلی مناسب برای استفاده نمایش می دهد انتخاب طرح بندی.
مثلا:

$ tmux list-windows
0: ksh [159x48]
layout: bb62,159x48,0,0{79x48,0,0,79x48,80,0}
$ tmux select-layout bb62,159x48,0,0{79x48,0,0,79x48,80,0}

tmux به طور خودکار اندازه طرح را برای اندازه پنجره فعلی تنظیم می کند. توجه داشته باشید که الف
طرح‌بندی را نمی‌توان برای پنجره‌ای با پنجره‌های بیشتر از پنجره‌ای که طرح‌بندی از آن ساخته شده اعمال کرد
در ابتدا تعریف شده است.

دستورات مربوط به ویندوز و پنل به شرح زیر است:

شیشه شکستن [-dP] [-F قالب] [-s src-pane] [-t dst-pane]
(مستعار: شکستن)
شکستن src-pane از پنجره حاوی آن جدا شوید تا آن را به تنها پنجره ای تبدیل کنید
dst-window. اگر -d داده می شود، پنجره جدید تبدیل به پنجره فعلی نمی شود. در
-P گزینه اطلاعات مربوط به پنجره جدید را پس از ایجاد آن چاپ می کند. توسط
به‌طور پیش‌فرض، از قالب «#{session_name}:#{window_index}» استفاده می‌کند، اما از فرمت متفاوتی استفاده می‌کند
ممکن است با مشخص شود -F.

صفحه ضبط [-aepPq] [-b بافر-نام] [-E خط پایانی] [-S خط شروع] [-t صفحه هدف]
(مستعار: گرفتن)
محتویات یک صفحه را ضبط کنید. اگر -p داده می شود، خروجی به stdout می رود،
در غیر این صورت به بافر مشخص شده با -b یا یک بافر جدید در صورت حذف شدن. اگر -a is
داده شده، صفحه جایگزین استفاده می شود، و تاریخچه قابل دسترسی نیست. اگر نه
صفحه جایگزین وجود دارد، یک خطا برگردانده می شود مگر اینکه -q داده شده است. اگر -e is
با توجه به این، خروجی شامل دنباله‌های فرار برای ویژگی‌های متن و پس‌زمینه است. -C
همچنین از کاراکترهای غیر قابل چاپ به صورت octal \xxx فرار می کند. -J به خطوط پیچیده می پیوندد و
فضاهای انتهایی هر خط را حفظ می کند. -P فقط هر خروجی را می گیرد که
صفحه دریافت کرده است که آغاز یک دنباله گریز هنوز ناقص است.

-S و -E شماره خط شروع و پایان را مشخص کنید، صفر اولین خط است
پنجره قابل مشاهده و اعداد منفی خطوطی در تاریخ هستند. '-' به -S هست
شروع تاریخ و به -E انتهای صفحه قابل مشاهده پیش فرض به است
فقط محتویات قابل مشاهده صفحه را ضبط کنید.

انتخاب-مشتری [-F قالب] [-t هدف-پنجره] [قالب]
یک پنجره را در حالت انتخاب مشتری قرار دهید، تا یک کلاینت به صورت تعاملی انتخاب شود
از یک لیست پس از انتخاب یک مشتری، "%%" با مشتری جایگزین می شود pty(7) مسیر
in قالب و نتیجه به صورت دستور اجرا می شود. اگر قالب داده نمی شود،
"detach-client -t '%%'" استفاده شده است. برای معنای -F پرچم را ببینید فرمها
بخش. این دستور فقط در صورتی کار می کند که حداقل یک کلاینت ضمیمه شده باشد.

انتخاب-جلسه [-F قالب] [-t هدف-پنجره] [قالب]
یک پنجره را در حالت انتخاب جلسه قرار دهید، جایی که یک جلسه ممکن است به صورت تعاملی انتخاب شود
از یک لیست هنگامی که یکی انتخاب می شود، "%%" با نام جلسه در جایگزین می شود قالب
و نتیجه به صورت دستور اجرا می شود. اگر قالب داده نمی شود، "switch-client -t
"%%" استفاده می شود -F پرچم را ببینید فرمها بخش. این
فرمان فقط در صورتی کار می کند که حداقل یک کلاینت متصل باشد.

درخت را انتخاب کن [-سوو] [-b قالب جلسه] [-c پنجره-قالب] [-S قالب] [-W قالب] [-t
هدف-پنجره]
یک پنجره را در حالت انتخاب درخت قرار دهید، جایی که ممکن است جلسات یا پنجره‌ها انتخاب شوند
به صورت تعاملی از یک لیست به طور پیش فرض، پنجره های متعلق به یک جلسه دارای تورفتگی هستند
برای نشان دادن رابطه خود به یک جلسه.

توجه داشته باشید که انتخاب پنجره و انتخاب-جلسه دستورات در اطراف قرار دارند
درخت را انتخاب کن.

If -s داده می شود، جلسات را نشان خواهد داد. اگر -w داده شده است، ویندوز را نشان می دهد.

به‌طور پیش‌فرض، درخت جمع‌شده است و جلسات باید به پنجره‌هایی با the گسترش یابد
کلید پیکان سمت راست در -u گزینه با گسترش تمام جلسات شروع می شود.

If -b داده شده است، دستور جلسه پیش فرض را لغو می کند. توجه داشته باشید که '%%' می تواند باشد
استفاده می شود و با نام جلسه جایگزین می شود. گزینه پیش فرض اگر نه
مشخص شده "switch-client -t '%%'" است. اگر -c داده شده است، پیش فرض را لغو می کند
دستور پنجره پسندیدن -b، '%%' قابل استفاده است و با جلسه جایگزین می شود
نام و فهرست پنجره هنگامی که یک پنجره از لیست انتخاب می شود، دستور session
قبل از دستور window اجرا می شود.

If -S داده می شود فرمت مشخص شده را به جای جلسه پیش فرض نمایش می دهد
قالب اگر -W داده می شود فرمت مشخص شده را به جای پیش فرض نمایش می دهد
فرمت پنجره برای معنای -s و -w گزینه ها را ببینید فرمها بخش.

این دستور فقط در صورتی کار می کند که حداقل یک کلاینت ضمیمه شده باشد.

انتخاب پنجره [-F قالب] [-t هدف-پنجره] [قالب]
یک پنجره را در حالت انتخاب پنجره قرار دهید، جایی که یک پنجره ممکن است به صورت تعاملی انتخاب شود
از یک لیست پس از انتخاب یک پنجره، "%%" با نام جلسه جایگزین می شود و
فهرست پنجره در قالب و نتیجه به صورت دستور اجرا می شود. اگر قالب نیست
داده شده، "select-window -t '%%'" استفاده شده است. برای معنای -F پرچم را ببینید
فرمها بخش. این دستور فقط در صورتی کار می کند که حداقل یک کلاینت ضمیمه شده باشد.

صفحه نمایش [-t مشتری هدف]
(مستعار: نمایش)
یک نشانگر قابل مشاهده از هر صفحه نشان داده شده توسط مشتری هدف. مشاهده
نمایش-پنجره-زمان, صفحه نمایش-رنگو صفحه نمایش - رنگ - فعال جلسه
گزینه ها. در حالی که نشانگر روی صفحه است، ممکن است یک صفحه با "0" انتخاب شود
کلیدهای '9'

پیدا کردن پنجره [-CNT] [-F قالب] [-t هدف-پنجره] رشته کبریت
(مستعار: پیدا کنید)
جستجو برای fnmatch(3) الگو رشته کبریت در نام پنجره ها، عناوین و قابل مشاهده است
محتوا (اما نه تاریخ). پرچم ها رفتار تطبیق را کنترل می کنند: -C فقط مسابقات
محتویات پنجره قابل مشاهده، -N فقط با نام پنجره و -T فقط با
عنوان پنجره پیش فرض است -CNT. اگر فقط یک پنجره مطابقت داشته باشد، خواهد بود
به طور خودکار انتخاب می شود، در غیر این صورت یک لیست انتخاب نشان داده می شود. برای معنای -F
پرچم را ببینید فرمها بخش. این دستور فقط در صورتی کار می کند که حداقل یک کلاینت وجود داشته باشد
وصل شده

پیوستن به صفحه [-بدهو] [-l اندازه | -p درصد] [-s src-pane] [-t dst-pane]
(مستعار: عضویت)
پسندیدن پنجره تقسیم، اما به جای تقسیم dst-pane و ایجاد یک صفحه جدید، تقسیم
آن و حرکت کند src-pane به فضا این می تواند برای معکوس استفاده شود شیشه شکستن.
-b گزینه علل src-pane برای پیوستن به سمت چپ یا بالا dst-pane.

If -s حذف شده است و یک صفحه علامت گذاری شده وجود دارد (نگاه کنید به صفحه را انتخاب کنید -m)، پنجره علامت گذاری شده
به جای صفحه فعلی استفاده می شود.

قاب کشی [-a] [-t صفحه هدف]
(مستعار: killp)
صفحه داده شده را نابود کنید. اگر هیچ پنجره ای در پنجره حاوی باقی نماند، همینطور است
نابود. در -a گزینه همه را می کشد به جز صفحه ای که با آن داده شده است -t.

کشتن پنجره [-a] [-t هدف-پنجره]
(مستعار: killw)
پنجره فعلی یا پنجره در را بکشید هدف-پنجره، حذف آن از هر
جلساتی که به آن مرتبط است. را -a گزینه همه را می کشد به جز پنجره داده شده با
-t.

آخرین پنجره [-نه] [-t هدف-پنجره]
(مستعار: آخرین پی)
آخرین صفحه (انتخاب شده قبلی) را انتخاب کنید. -e را قادر می سازد یا -d ورودی را غیرفعال می کند
پنجره

آخرین پنجره [-t جلسه هدف]
(مستعار: آخرین)
آخرین پنجره (انتخاب شده قبلی) را انتخاب کنید. اگر نه جلسه هدف مشخص شده است،
آخرین پنجره جلسه جاری را انتخاب کنید.

لینک-پنجره [-adk] [-s src-window] [-t dst-window]
(مستعار: پیوند)
پیوند دادن پنجره در src-window به مشخص dst-window. اگر dst-window is
مشخص شده و چنین پنجره ای وجود ندارد src-window در آنجا پیوند داده شده است. با -aاز
پنجره به فهرست بعدی به بالا منتقل می شود (در صورت لزوم پنجره های زیر منتقل می شوند). اگر
-k داده می شود و dst-window وجود دارد، کشته می شود، در غیر این صورت یک خطا ایجاد می شود.
If -d داده شده است، پنجره جدید پیوند شده انتخاب نشده است.

پنجره های لیست [-مانند] [-F قالب] [-t هدف]
(مستعار: lsp)
If -a داده شده است، هدف نادیده گرفته می شود و تمام پنجره های روی سرور لیست می شوند. اگر -s is
داده شده، هدف یک جلسه (یا جلسه فعلی) است. اگر هیچ کدام داده نشود، هدف is
یک پنجره (یا پنجره فعلی). برای معنای -F پرچم را ببینید فرمها
بخش.

لیست-پنجره ها [-a] [-F قالب] [-t جلسه هدف]
(مستعار: lsw)
If -a داده شده است، لیست تمام پنجره های سرور. در غیر این صورت، پنجره ها را در فهرست قرار دهید
جلسه فعلی یا در جلسه هدف. برای معنای -F پرچم را ببینید
فرمها بخش.

صفحه حرکت [-بدهو] [-l اندازه | -p درصد] [-s src-pane] [-t dst-pane]
(مستعار: movep)
پسندیدن پیوستن به صفحه، اما src-pane و dst-pane ممکن است متعلق به همان پنجره باشد.

حرکت پنجره [-اردک] [-s src-window] [-t dst-window]
(مستعار: حرکت کردن)
این شبیه به لینک-پنجره، به جز پنجره در src-window منتقل می شود به
dst-window. با -r، تمام پنجره های جلسه به ترتیب ترتیب شماره گذاری می شوند،
با احترام به شاخص پایه گزینه.

پنجره جدید [-adkP] [-c دایرکتوری شروع] [-F قالب] [-n نام پنجره] [-t هدف-پنجره]
[پوسته فرمان]
(مستعار: جدید)
یک پنجره جدید ایجاد کنید. با -a، پنجره جدید در نمایه بعدی به بالا از درج می شود
مشخص شده هدف-پنجره، در صورت لزوم پنجره ها را به سمت بالا ببرید، در غیر این صورت هدف-پنجره
مکان پنجره جدید است.

If -d داده می شود، جلسه پنجره جدید را به پنجره فعلی تبدیل نمی کند.
هدف-پنجره نمایانگر پنجره ای است که باید ایجاد شود. اگر هدف از قبل وجود داشته باشد
خطا نشان داده شده است، مگر اینکه -k پرچم استفاده می شود که در این صورت از بین می رود.
پوسته فرمان دستوری است که باید اجرا شود. اگر پوسته فرمان مشخص نشده است،
ارزش دستور پیش فرض گزینه استفاده می شود. -c دایرکتوری کاری را در آن مشخص می کند
که پنجره جدید ایجاد می شود.

هنگامی که فرمان پوسته کامل شد، پنجره بسته می شود. را ببینید ماندن در خروجی انتخاب
برای تغییر این رفتار

متغیر محیطی TERM باید برای همه برنامه های در حال اجرا روی "صفحه نمایش" تنظیم شود
داخل tmux. پنجره های جدید به طور خودکار "TERM=screen" را به آنها اضافه می کنند
محیط، اما باید مراقب بود که این مورد در فایل‌های راه‌اندازی پوسته بازنشانی نشود.

La -P گزینه اطلاعات مربوط به پنجره جدید را پس از ایجاد آن چاپ می کند. توسط
به‌طور پیش‌فرض، از قالب «#{session_name}:#{window_index}» استفاده می‌کند، اما از فرمت متفاوتی استفاده می‌کند
ممکن است با مشخص شود -F.

طرح بعدی [-t هدف-پنجره]
(مستعار: بعدی)
یک پنجره را به چیدمان بعدی منتقل کنید و پنجره ها را به تناسب دوباره بچینید.

پنجره بعدی [-a] [-t جلسه هدف]
(مستعار: بعد)
به پنجره بعدی در جلسه بروید. اگر -a استفاده می شود، به پنجره بعدی بروید با
یک هشدار

صفحه لوله [-o] [-t صفحه هدف] [پوسته فرمان]
(مستعار: لوله)
خروجی ارسال شده توسط برنامه را وارد کنید صفحه هدف به یک فرمان پوسته یک صفحه ممکن است
فقط به یک فرمان در یک زمان لوله شود، هر لوله موجود قبلا بسته شده است
پوسته فرمان اجرا می شود. در پوسته فرمان رشته ممکن است حاوی خاص باشد
توالی شخصیت های پشتیبانی شده توسط وضعیت چپ گزینه. اگر نه پوسته فرمان is
لوله فعلی (در صورت وجود) بسته است.

La -o این گزینه تنها در صورتی یک لوله جدید را باز می کند که لوله قبلی وجود نداشته باشد و به لوله اجازه می دهد
با یک کلید جابجا شود، به عنوان مثال:

bind-key Cp pipe-pane -o 'cat >>~/خروجی.#I-#P'

چیدمان قبلی [-t هدف-پنجره]
(مستعار: prevl)
به طرح قبلی در جلسه بروید.

پنجره قبلی [-a] [-t جلسه هدف]
(مستعار: قبلی)
به پنجره قبلی در جلسه بروید. با -a، به پنجره قبلی بروید
با یک هشدار

تغییر نام پنجره [-t هدف-پنجره] نام جدید
(مستعار: تغییر نام دهید)
نام پنجره فعلی یا پنجره در را تغییر دهید هدف-پنجره در صورت مشخص شدن، به نام جدید.

تغییر اندازه [-DLMRUZ] [-t صفحه هدف] [-x عرض] [-y ارتفاع] [تنظیم]
(مستعار: تغییر اندازه)
اندازه یک صفحه را به سمت بالا، پایین، چپ یا راست تغییر دهید تنظیم با -U, -D, -L or -R، یا به یک
اندازه مطلق با -x or -y. تنظیم در خطوط یا سلول ها (پیش فرض
1 است).

با -Z، صفحه فعال بین بزرگنمایی جابجا می شود (که کل قسمت را اشغال می کند
پنجره) و زوم نشده (موقعیت عادی آن در طرح بندی).

-M تغییر اندازه ماوس را شروع می کند (فقط در صورتی معتبر است که به اتصال کلید ماوس متصل شده باشد، ببینید ماوس
پشتیبانی).

respawn-pane [-k] [-t صفحه هدف] [پوسته فرمان]
(مستعار: respawnp)
مجدداً بخشی را فعال کنید که فرمان از آن خارج شده است (به قسمت مراجعه کنید ماندن در خروجی پنجره
گزینه). اگر پوسته فرمان داده نمی شود، دستوری که هنگام ایجاد صفحه استفاده می شود
اجرا می شود. صفحه باید قبلاً غیرفعال باشد، مگر اینکه -k داده می شود، در این صورت
هر فرمان موجود کشته می شود.

بازپنجره [-k] [-t هدف-پنجره] [پوسته فرمان]
(مستعار: respawnw)
پنجره ای را که از آن فرمان خارج شده است دوباره فعال کنید (به ماندن در خروجی پنجره
گزینه). اگر پوسته فرمان داده نمی شود، دستوری که در زمانی که پنجره بود استفاده می شود
ایجاد شده اجرا می شود. پنجره باید قبلاً غیرفعال باشد، مگر اینکه -k داده می شود، در
در این صورت هر فرمان موجود کشته می شود.

چرخاندن پنجره [-DU] [-t هدف-پنجره]
(مستعار: چرخاندن)
موقعیت های پنجره ها را در یک پنجره، به سمت بالا (به صورت عددی پایین تر) بچرخانید.
با -U یا رو به پایین (از لحاظ عددی بالاتر).

انتخاب طرح بندی [-نه] [-t هدف-پنجره] [طرح-نام]
(مستعار: انتخاب کنید)
یک طرح بندی خاص برای یک پنجره انتخاب کنید. اگر طرح-نام داده نمی شود، آخرین از پیش تنظیم شده است
طرح مورد استفاده (در صورت وجود) دوباره اعمال می شود. -n و -p معادل هستند با طرح بعدی و
چیدمان قبلی دستورات -o در صورت امکان آخرین چیدمان مجموعه را اعمال می کند (واگرد
جدیدترین تغییر چیدمان).

صفحه را انتخاب کنید [-DdegLlMmRU] [-P سبک] [-t صفحه هدف]
(مستعار: انتخاب کنید)
پنجره درست کنید صفحه هدف پنجره فعال در پنجره هدف-پنجره، یا سبک آن را تنظیم کنید
(با -P). اگر یکی از -D, -L, -R، یا -U استفاده می شود، به ترتیب پنجره زیر، به
سمت چپ، راست یا بالای صفحه هدف استفاده می شود. -l همان استفاده از است
آخرین پنجره فرمان -e را قادر می سازد یا -d ورودی پنل را غیرفعال می کند.

-m و -M برای تنظیم و پاکسازی استفاده می شود علامت گذاری شده قطعه. یک پنجره مشخص شده در a وجود دارد
زمان، تنظیم یک پنجره علامت گذاری شده جدید، آخرین صفحه را پاک می کند. صفحه علامت گذاری شده پیش فرض است
هدف برای -s به پیوستن به صفحه, swap-pane و تعویض پنجره.

هر پنجره دارای یک سبک است: به طور پیش فرض به سبک پنجره و پنجره فعال به سبک گزینه های
استفاده می شود، صفحه را انتخاب کنید -P استایل را برای یک صفحه تنظیم می کند. به عنوان مثال، برای تنظیم
صفحه 1 پس زمینه به رنگ قرمز:

select-pane -t:.1 -P 'bg=red'

-g سبک فعلی صفحه را نشان می دهد.

انتخاب پنجره [-lnpT] [-t هدف-پنجره]
(مستعار: انتخاب کنید)
پنجره را انتخاب کنید هدف-پنجره. -l, -n و -p معادل هستند با
آخرین پنجره, پنجره بعدی و پنجره قبلی دستورات اگر -T داده می شود و
پنجره انتخاب شده در حال حاضر پنجره فعلی است، دستور مانند رفتار می کند آخرین پنجره.

پنجره تقسیم [-bdhvP] [-c دایرکتوری شروع] [-l اندازه | -p درصد] [-t صفحه هدف]
[پوسته فرمان] [-F قالب]
(مستعار: splitw)
با تقسیم کردن، یک صفحه جدید ایجاد کنید صفحه هدف: -h تقسیم افقی انجام می دهد و -v a
تقسیم عمودی؛ اگر هیچ کدام مشخص نشده باشد، -v مفروض است. در -l و -p گزینه های
اندازه صفحه جدید را در خطوط (برای تقسیم عمودی) یا در سلول ها (برای
تقسیم افقی) یا به ترتیب درصد. در -b گزینه باعث جدید می شود
پنجره ای که در سمت چپ یا بالا ایجاد می شود صفحه هدف. همه گزینه های دیگر این را دارند
همان معنایی که برای پنجره جدید فرمان

swap-pane [-dDU] [-s src-pane] [-t dst-pane]
(مستعار: مبادله)
دو صفحه را عوض کنید اگر -U استفاده می شود و هیچ صفحه منبعی با آن مشخص نشده است -s, dst-pane is
با صفحه قبلی (قبل از آن به صورت عددی) تعویض شد. -D با صفحه بعدی تعویض می کند
(بعد از آن به صورت عددی). -d دستور می دهد tmux برای تغییر پنجره فعال.

If -s حذف شده است و یک صفحه علامت گذاری شده وجود دارد (نگاه کنید به صفحه را انتخاب کنید -m)، پنجره علامت گذاری شده
به جای صفحه فعلی استفاده می شود.

تعویض پنجره [-d] [-s src-window] [-t dst-window]
(مستعار: مبادله)
این شبیه به لینک-پنجره، به جز پنجره های مبدا و مقصد هستند
مبادله شد اگر هیچ پنجره ای در آن وجود نداشته باشد، یک خطا است src-window.

پسندیدن swap-pane، اگر -s حذف شده است و یک صفحه علامت گذاری شده وجود دارد (نگاه کنید به صفحه را انتخاب کنید -m),
از پنجره حاوی صفحه علامت گذاری شده به جای پنجره فعلی استفاده می شود.

unlink-window [-k] [-t هدف-پنجره]
(مستعار: unlinkw)
لغو پیوند هدف-پنجره. مگر اینکه -k داده شده است، یک پنجره ممکن است تنها در صورتی قطع شود که باشد
به چندین جلسه مرتبط است - ممکن است ویندوز به هیچ جلسه ای مرتبط نباشد. اگر -k is
مشخص شده است و پنجره تنها به یک جلسه پیوند داده شده است، آن unlink است و
نابود.

KEY اتصالات


tmux اجازه می دهد تا یک فرمان به اکثر کلیدها، با یا بدون کلید پیشوند، متصل شود. چه زمانی
مشخص کردن کلیدها، بیشتر خود را نشان می دهند (برای مثال 'A' تا 'Z'). ممکن است کلیدهای Ctrl باشند
پیشوند با 'C-' یا '^'، و Alt (meta) با 'M-'. علاوه بر این، کلید ویژه زیر است
اسامی پذیرفته میشود: Up, پایین, ترک کرد, درست, BSpace, BTab, DC (حذف)، پایان, وارد, در رفتن, F1
به F12, صفحه اصلی, IC (درج) NPage/PageDown/PgDn, PPage/PageUp/PgUp, فضاو برگ. توجه داشته باشید
که برای اتصال کلیدهای """ یا ""، علامت نقل قول لازم است، به عنوان مثال:

bind-key """ split-window
bind-key "'" پنجره جدید

دستورات مربوط به اتصالات کلید به شرح زیر است:

bind-key [-cnr] [-t جدول حالت] [-T میز کلید] کلید فرمان [استدلال]
(مستعار: اتصال)
کلید Bind کلید به فرمان. کلیدها در یک جدول کلید بسته شده اند. به طور پیش فرض (بدون -T)،
کلید در بسته شده است پیشوند میز کلید این جدول برای کلیدهای فشار داده شده بعد استفاده می شود
کلید پیشوند (برای مثال، به طور پیش‌فرض 'c' مقید است پنجره جدید در پیشوند
جدول، بنابراین 'Cb c' یک پنجره جدید ایجاد می کند). در ریشه جدول برای کلیدهای فشرده استفاده می شود
بدون کلید پیشوند: اتصال 'c' به پنجره جدید در ریشه جدول (نه
توصیه می شود) به این معنی است که یک 'c' ساده یک پنجره جدید ایجاد می کند. -n نام مستعار برای است -T
ریشه. همچنین ممکن است کلیدها در جداول کلید سفارشی و سوییچ مشتری -T فرمان
برای جابجایی به آنها از اتصال کلید استفاده می شود. در -r پرچم نشان می دهد که این کلید ممکن است
تکرار کنید، ببینید زمان تکرار گزینه.

If -t حاضر است، کلید مقید است جدول حالت: اتصال برای حالت فرمان با -c
یا برای حالت عادی بدون. را ببینید WINDOWS و پنجره ها بخش و فهرست-کلیدها
دستور برای اطلاعات مربوط به اتصالات کلید حالت.

برای مشاهده پیوندهای پیش‌فرض و دستورات ممکن، به قسمت زیر مراجعه کنید فهرست-کلیدها فرمان

فهرست-کلیدها [-t جدول حالت] [-T میز کلید]
(مستعار: لسک)
لیست تمام اتصالات کلید. بدون -T تمام جداول کلید چاپ شده است. با -T فقط
میز کلید.

با -t، اتصالات کلید در جدول حالت ذکر شده اند؛ این ممکن است یکی از موارد زیر باشد: vi-edit,
emacs-edit, وی-انتخاب, emacs-choice, vi-copy or emacs-copy.

کلیدهای ارسال [-lMR] [-t صفحه هدف] کلید ...
(مستعار: ارسال)
یک کلید یا کلیدها را به یک پنجره ارسال کنید. هر استدلال کلید نام کلید است (مانند
'C-a' یا 'npage' ) برای ارسال؛ اگر رشته به عنوان یک کلید شناخته نشود، به عنوان ارسال می شود
یک سری شخصیت در -l flag جستجوی نام کلید را غیرفعال می کند و کلیدها را ارسال می کند
به معنای واقعی کلمه. همه آرگومان ها از اول تا آخر به ترتیب ارسال می شوند. در -R پرچم
باعث می شود حالت ترمینال ریست شود.

-M از یک رویداد ماوس عبور می کند (فقط در صورتی معتبر است که به اتصال کلید ماوس متصل شده باشد، ببینید
ماوس پشتیبانی).

ارسال-پیشوند [-2] [-t صفحه هدف]
کلید پیشوند یا با -2 کلید پیشوند ثانویه، به پنجره ای که انگار هست
فشرده شده

کلید باز کردن [-acn] [-t جدول حالت] [-T میز کلید] کلید
(مستعار: بی بند و باری)
دستور مقید به را باز کنید کلید. -c, -n, -T و -t مانند برای هستند bind-key.
If -a وجود دارد، تمام اتصالات کلید حذف می شوند.

OPTIONS


ظاهر و رفتار tmux ممکن است با تغییر مقادیر مختلف تغییر یابد
گزینه ها. سه نوع گزینه وجود دارد: سرور گزینه های, جلسه گزینه های و پنجره
گزینه های.

La tmux سرور دارای مجموعه ای از گزینه های جهانی است که برای هیچ پنجره یا پنجره خاصی اعمال نمی شود
جلسه اینها با گزینه تنظیم -s فرمان، یا با نمایش داده می شود
گزینه های نمایش -s فرمان

علاوه بر این، هر جلسه فردی ممکن است مجموعه ای از گزینه های جلسه داشته باشد و یک وجود دارد
مجموعه جداگانه ای از گزینه های جلسه سراسری. جلساتی که گزینه خاصی ندارند
پیکربندی شده مقدار را از گزینه های جلسه سراسری به ارث می برند. گزینه های جلسه تنظیم شده است یا
تنظیم نشده با گزینه تنظیم فرمان و ممکن است با گزینه های نمایش فرمان دادن
گزینه های سرور و جلسه موجود در زیر فهرست شده است گزینه تنظیم فرمان

به طور مشابه، مجموعه ای از گزینه های پنجره به هر پنجره متصل شده است، و مجموعه ای از گزینه های جهانی وجود دارد
گزینه های پنجره ای که از آنها هر گزینه تنظیم نشده به ارث می رسد. گزینه های پنجره با تغییر داده می شود
la تنظیم-پنجره-گزینه فرمان و می توان با آن فهرست کرد گزینه های پنجره نمایش فرمان همه
گزینه های پنجره با تنظیم-پنجره-گزینه فرمان

tmux همچنین از گزینه های کاربر که با یک "@" پیشوند هستند پشتیبانی می کند. گزینه های کاربر ممکن است هر کدام را داشته باشند
نام، تا زمانی که پیشوند آنها با '@' باشد و روی هر رشته ای تنظیم شود. مثلا:

$ tmux setw -q @foo "abc123"
$ tmux showw -v @foo
abc123

دستوراتی که گزینه ها را تنظیم می کنند به شرح زیر است:

گزینه تنظیم [-agoqsuw] [-t جلسه هدف | هدف-پنجره] انتخاب ارزش
(مستعار: تنظیم)
تنظیم یک گزینه پنجره با -w (معادل تنظیم-پنجره-گزینه فرمان)، یک سرور
گزینه با -s، در غیر این صورت یک گزینه جلسه است. اگر -g داده می شود، جلسه جهانی یا
گزینه پنجره تنظیم شده است. در -u flag یک گزینه را از حالت تنظیم خارج می کند، بنابراین یک جلسه آن را به ارث می برد
گزینه از گزینه های جهانی (یا با -g، یک گزینه جهانی را به بازیابی می کند
پیش فرض)

La -o flag از تنظیم گزینه ای که از قبل تنظیم شده است جلوگیری می کند -q پرچم
خطاهای مربوط به گزینه های ناشناخته یا مبهم را سرکوب می کند.

با -aو اگر گزینه انتظار یک رشته یا یک سبک را دارد، ارزش به ضمیمه شده است
تنظیم موجود مثلا:

set -g status- چپ "foo"
set -ag status- چپ "نوار"

منجر به 'foobar' خواهد شد. و:

set -g status-style "bg=red"
set -ag status-style "fg=blue"

منجر به یک پس زمینه قرمز می شود و پیش زمینه آبی بدون -a، نتیجه می شود
پس زمینه پیش فرض و یک پیش زمینه آبی باشد.

گزینه های پنجره موجود در زیر فهرست شده است تنظیم-پنجره-گزینه.

ارزش بستگی به گزینه دارد و ممکن است یک عدد، یک رشته یا یک پرچم (روشن، خاموش، یا
برای جابجایی حذف شد).

گزینه های سرور موجود عبارتند از:

حد بافر عدد
تعداد بافرها را تنظیم کنید. همانطور که بافرهای جدید به بالای پشته اضافه می شوند،
در صورت لزوم برای حفظ این حداکثر، موارد قدیمی از پایین حذف می شوند
طول

ترمینال پیش فرض پایانه
ترمینال پیش فرض را برای پنجره های جدید ایجاد شده در این جلسه تنظیم کنید - the
مقدار پیش فرض متغیر محیطی TERM. برای tmux درست کار کردن،
این باید روی 'screen'، 'tmux' یا مشتقی از آنها تنظیم شود.

زمان فرار زمان
زمان را بر حسب میلی ثانیه تنظیم کنید tmux منتظر می ماند پس از ورود یک فرار
برای تعیین اینکه آیا آن بخشی از یک تابع یا دنباله های کلید متا است. پیشفرض
500 میلی ثانیه است.

خروجی غیر متصل [on | خاموش]
در صورت فعال بودن، زمانی که هیچ کلاینت متصلی وجود نداشته باشد، سرور خارج می شود.

تمرکز-رویدادها [on | خاموش]
در صورت فعال بودن، رویدادهای فوکوس در صورت پشتیبانی از ترمینال درخواست می شوند
به برنامه های در حال اجرا منتقل می شود tmux. مشتریان پیوست باید باشند
جدا شده و پس از تغییر این گزینه دوباره متصل می شود.

تاریخچه-پرونده مسیر
اگر خالی نیست فایلی که به آن tmux تاریخچه خط فرمان را در هنگام خروج می نویسد
و از همان ابتدا آن را بارگذاری کنید.

محدودیت پیام عدد
تعداد پیام های خطا یا اطلاعات را برای ذخیره در گزارش پیام تنظیم کنید
برای هر مشتری پیش فرض 100 است.

مجموعه کلیپ بورد [on | خاموش]
سعی کنید محتوای کلیپ بورد ترمینال را با استفاده از \e]52;...\007 تنظیم کنید
xterm(1) توالی فرار. در صورت وجود این گزینه به طور پیش فرض روشن است Ms
ورود در اطلاعات ترمینال(5) توضیحات برای ترمینال مشتری. توجه داشته باشید که
این ویژگی باید در آن فعال شود xterm(1) با تنظیم منبع:

DisallowedWindowOps: 20,21،XNUMX، SetXprop

یا تغییر این ویژگی از xterm(1) منوی تعاملی در صورت لزوم.

ترمینال لغو می شود رشته
حاوی فهرستی از ورودی‌هایی است که توضیحات پایانه‌ای را که با استفاده از آن خوانده می‌شود، لغو می‌کند
اطلاعات ترمینال(5). رشته فهرستی از آیتم‌های جدا شده با کاما است که هر کدام یک دو نقطه
رشته جدا شده از یک الگوی نوع ترمینال (همسان با استفاده از
fnmatch(3)) و مجموعه ای از نام = ارزش ورودی های.

به عنوان مثال، برای تنظیم "clear" اطلاعات ترمینال(5) ورود به '\e[H\e[2J' برای همه
انواع ترمینال و ورودی 'dch1' به '\e[P' برای نوع ترمینال 'rxvt'،
گزینه را می توان روی رشته تنظیم کرد:

"*:clear=\e[H\e[2J,rxvt:dch1=\e[P"

مقدار ورودی ترمینال از آن عبور می کند strunvis(3) قبل
تفسیر مقدار پیش‌فرض به اجبار ورودی «رنگ‌ها» را تصحیح می‌کند
پایانه هایی که از 256 رنگ پشتیبانی می کنند:

"*256col*:colors=256,xterm*:XT"

گزینه های جلسه موجود عبارتند از:

زمان را در نظر بگیرید میلی ثانیه
اگر کلیدها سریعتر از یک اینچ وارد شوند میلی ثانیه، فرض می شود
چسبانده شده اند تا تایپ و tmux اتصالات کلید پردازش نمی شوند.
پیش فرض یک میلی ثانیه و صفر غیرفعال می شود.

شاخص پایه شاخص
شاخص پایه را تنظیم کنید که یک نمایه استفاده نشده باید از آن جستجو شود
پنجره ایجاد می شود. پیش فرض صفر است.

زنگ اقدام [هر | هیچ | جاری | دیگر]
تنظیم کنش روی زنگ پنجره هر به معنای زنگ در هر پنجره ای است که به a مرتبط است
جلسه باعث ایجاد زنگ در پنجره فعلی آن جلسه می شود، هیچ یعنی همه
زنگ ها نادیده گرفته می شوند، جاری به معنای فقط زنگ در پنجره های دیگر به غیر از
پنجره فعلی نادیده گرفته می شوند و دیگر به این معنی که زنگ ها در پنجره فعلی هستند
نادیده گرفته شد، اما نه آنهایی که در ویندوزهای دیگر وجود دارند.

زنگ هشدار [on | خاموش]
در صورت روشن بودن، زنگ ترمینال را در صورت بروز هشدار به صدا در آورید.

دستور پیش فرض پوسته فرمان
دستور مورد استفاده برای ویندوزهای جدید را تنظیم کنید (اگر زمانی که پنجره مشخص نشده باشد
ایجاد شده) به پوسته فرمان، که ممکن است هر کدام باشد sh(1) فرمان پیش فرض است
یک رشته خالی که دستور می دهد tmux برای ایجاد یک پوسته ورود با استفاده از
ارزش پوسته پیش فرض گزینه.

پوسته پیش فرض مسیر
پوسته پیش فرض را مشخص کنید. این به عنوان پوسته ورود به سیستم برای ویندوزهای جدید استفاده می شود
وقتی که دستور پیش فرض گزینه خالی تنظیم شده است و باید مسیر کامل باشد
از فایل اجرایی وقتی شروع شد tmux سعی می کند یک مقدار پیش فرض را از
برای اولین بار مناسب از متغیر محیطی SHELL، پوسته توسط
getpwuid(3) ، یا / بن / شل. این گزینه باید وقتی پیکربندی شود tmux استفاده شده است
به عنوان پوسته ورود

تخریب-ناپیوسته [on | خاموش]
اگر فعال باشد و جلسه دیگر به هیچ کلاینت متصل نباشد، این کار وجود دارد
نابود.

جدا کردن در حال تخریب [on | خاموش]
اگر روی (پیش‌فرض)، کلاینت هنگام پیوست کردن جلسه، جدا می‌شود
به نابود می شود. اگر خاموش باشد، کلاینت به جدیدترین فعال تغییر می کند
از جلسات باقی مانده

صفحه نمایش - رنگ - فعال رنگ
رنگ مورد استفاده توسط را تنظیم کنید صفحه نمایش فرمان برای نشان دادن نشانگر برای
صفحه فعال

صفحه نمایش-رنگ رنگ
رنگ مورد استفاده توسط را تنظیم کنید صفحه نمایش فرمان برای نشان دادن نشانگرهای
پنجره های غیر فعال

نمایش-پنجره-زمان زمان
زمانی را بر حسب میلی ثانیه تنظیم کنید که نشانگرهای نشان داده شده توسط
صفحه نمایش فرمان ظاهر شود

زمان نمایش زمان
مدت زمانی را تنظیم کنید که برای آن پیام های خط وضعیت و سایر پیام های روی صفحه نمایش داده می شود
نشانگرها نمایش داده می شوند. زمان در میلی ثانیه است.

حد تاریخ خطوط
حداکثر تعداد خطوط نگهداری شده در تاریخچه پنجره را تنظیم کنید. این تنظیم
فقط برای ویندوزهای جدید اعمال می شود - اندازه تاریخچه های پنجره موجود تغییر نمی کند و
محدودیت را در نقطه ای که ایجاد شده اند حفظ کنند.

قفل بعد از زمان عدد
قفل کردن جلسه (مانند قفل جلسه فرمان) بعد از عدد ثانیه از
عدم فعالیت پیش فرض قفل نشدن است (روی 0 تنظیم کنید).

قفل فرمان پوسته فرمان
هنگام قفل کردن هر کلاینت فرمان اجرا کنید. پیش فرض اجرا است قفل(1) با
-np.

پیام-فرمان-سبک سبک
سبک فرمان پیام خط وضعیت را تنظیم کنید، جایی که سبک یک لیست جدا شده با کاما است
از ویژگی هایی که باید مشخص شود.

برای تنظیم رنگ پس‌زمینه، ممکن است «bg=colour»، برای تنظیم «fg=colour» باشد
رنگ پیش زمینه و لیستی از ویژگی ها که در زیر مشخص شده است.

رنگ یکی از: سیاه, قرمز, سبز, زرد, آبی, سرخابی, فیروزه ای, سفید,
انواع روشن aixterm (در صورت پشتیبانی: قرمز روشن, سبز روشنو غیره)
colour0 به colour255 از مجموعه 256 رنگ، به طور پیش فرض، یا یک RGB هگزادسیمال
رشته ای مانند '#ffffff' که نزدیکترین تطابق را از پیش فرض انتخاب می کند
ست 256 رنگ.

صفات هر دو است هیچ یا فهرستی از یک یا چند مورد با کاما محدود شده:
روشن (و یا جسور), خورشید, تاکید, چشمک زدن, معکوس, مخفی، یا کج، به
یک مشخصه را روشن کنید، یا یک ویژگی با پیشوند 'خیر' برای خاموش کردن یکی از آنها.

به عنوان مثال:

fg=زرد،پررنگ،زیر خط، چشمک زدن
bg=سیاه،fg=پیش‌فرض،نور معکوس

با -a پرچم به گزینه تنظیم دستور سبک جدید اضافه می شود در غیر این صورت
سبک موجود جایگزین شده است.

سبک پیام سبک
سبک پیام خط وضعیت را تنظیم کنید. برای نحوه مشخص کردن سبک، نگاه کنید به
پیام-فرمان-سبک گزینه.

موش [on | خاموش]
اگر روشن است، tmux ماوس را می گیرد و به رویدادهای ماوس اجازه می دهد به عنوان کلید محدود شوند
اتصالات را ببینید ماوس پشتیبانی بخش برای جزئیات

mouse-utf8 [on | خاموش]
اگر فعال است، ورودی ماوس را به عنوان UTF-8 در پایانه های UTF-8 درخواست کنید.

پیشوند کلید
کلید پذیرفته شده را به عنوان کلید پیشوند تنظیم کنید.

پیشوند 2 کلید
یک کلید ثانویه را که به عنوان کلید پیشوند پذیرفته شده است تنظیم کنید.

شماره گذاری مجدد پنجره ها [on | خاموش]
اگر روشن است، هنگامی که یک پنجره در یک جلسه بسته می شود، به طور خودکار شماره را مجددا شماره گذاری کنید
سایر پنجره ها به ترتیب عددی این احترام می گذارد شاخص پایه گزینه اگر آن است
تنظیم شده است. در صورت خاموش بودن، از شماره گذاری مجدد ویندوز خودداری کنید.

زمان تکرار زمان
اجازه دهید چندین فرمان بدون فشار دادن مجدد کلید پیشوند وارد شوند
در مشخص شده زمان میلی ثانیه (پیش فرض 500 است). خواه یک کلید
تکرارها ممکن است زمانی که با استفاده از آن محدود شده است تنظیم شوند -r پرچم به bind-key. تکرار
برای کلیدهای پیش فرض محدود شده به فعال است تغییر اندازه فرمان

تنظیم ماندن در خروج [on | خاموش]
تنظیم کنید ماندن در خروجی گزینه پنجره برای هر ویندوزی که برای اولین بار در این ایجاد شده است
جلسه هنگامی که این گزینه درست است، پنجره هایی که برنامه در حال اجرا در آنها وجود دارد
خروجی بسته نمی شود، در عوض باز می ماند اما غیرفعال می شود. استفاده کنید
بازپنجره دستور فعال کردن مجدد چنین پنجره ای یا کشتن پنجره
دستور نابود کردن آن

مجموعه عناوین [on | خاموش]
سعی کنید عنوان ترمینال مشتری را با استفاده از tsl و fsl اطلاعات ترمینال(5)
ورودی ها در صورت وجود tmux به طور خودکار اینها را روی \e]0;...\007 تنظیم می کند
دنباله اگر ترمینال به نظر می رسد xterm(1). این گزینه خاموش است
به طور پیش فرض

set-titles-string رشته
رشته برای تنظیم عنوان پنجره if استفاده می شود مجموعه عناوین روشن است فرمت ها هستند
گسترش یافته، ببینید فرمها بخش.

وضعیت [on | خاموش]
نمایش یا پنهان کردن خط وضعیت

وضعیت-فاصله فاصله
نوار وضعیت را هر بار به روز کنید فاصله ثانیه به طور پیش فرض، به روز رسانی خواهد شد
هر 15 ثانیه رخ می دهد. تنظیم صفر، ترسیم مجدد را در فواصل زمانی غیرفعال می کند.

وضعیت-توجیه کردن [ترک کرد | مرکز | راست]
موقعیت جزء لیست پنجره خط وضعیت را تنظیم کنید: سمت چپ،
مرکز یا راست توجیه می شود.

کلیدهای وضعیت [vi | ایمکس]
از اتصالات کلید vi یا emacs در خط وضعیت استفاده کنید، به عنوان مثال در
خط فرمان پیش فرض emacs است، مگر اینکه VISUAL یا EDITOR باشد
متغیرهای محیطی تنظیم شده و شامل رشته 'vi' هستند.

وضعیت چپ رشته
نمایش دادن رشته (به طور پیش فرض نام جلسه) در سمت چپ نوار وضعیت.
رشته عبور داده خواهد شد زمان صرف وقت(3) و قالب ها (نگاه کنید به فرمها) خواهد بود
منبسط. همچنین ممکن است حاوی هر یک از کاراکترهای ویژه زیر باشد
دنباله ها:

شخصیت جفت به جای با
#[ویژگی] تغییر رنگ یا ویژگی
## یک "#" تحت اللفظی

برای جزئیات بیشتر در مورد نحوه تنظیم نام ها و عناوین به بخش مراجعه کنید نامها و عنوان ها
بخش. برای لیستی از ویژگی های مجاز به آدرس مراجعه کنید پیام-فرمان-سبک
گزینه.

به عنوان مثال:

#(sysctl vm.loadavg)
#[fg=yellow,bold]#(apm -l)%%#[پیش‌فرض] [#S]

به طور پیش فرض، UTF-8 اینچ رشته تفسیر نشده است، برای فعال کردن UTF-8، از
status-utf8 گزینه.

پیش‌فرض '[#S]' است.

وضعیت-چپ-طول طول
حداکثر را تنظیم کنید طول از قسمت سمت چپ نوار وضعیت. پیشفرض
10 است

وضعیت به سبک چپ سبک
استایل سمت چپ خط وضعیت را تنظیم کنید. برای نحوه مشخص کردن
سبک، نگاه کنید به پیام-فرمان-سبک گزینه.

وضعیت-موقعیت [بالا | پایین]
موقعیت خط وضعیت را تنظیم کنید.

وضعیت-حق رشته
نمایش دادن رشته در سمت راست نوار وضعیت. به طور پیش فرض، جریان
عنوان پنجره در دو گیومه، تاریخ و زمان نشان داده شده است. همانطور که با
وضعیت چپ, رشته منتقل خواهد شد زمان صرف وقت(3)، جفت شخصیت هستند
جایگزین شده است و UTF-8 به آن وابسته است status-utf8 گزینه.

وضعیت-راست-طول طول
حداکثر را تنظیم کنید طول جزء سمت راست نوار وضعیت. در
پیش فرض 40 است.

وضعیت به سبک راست سبک
استایل سمت راست خط وضعیت را تنظیم کنید. برای نحوه مشخص کردن
سبک، نگاه کنید به پیام-فرمان-سبک گزینه.

وضعیت به سبک سبک
تنظیم سبک خط وضعیت برای نحوه مشخص کردن سبک، نگاه کنید به
پیام-فرمان-سبک گزینه.

status-utf8 [on | خاموش]
آموزش دهید tmux برای درمان کاراکترهای مجموعه بالای بیت در وضعیت چپ و
وضعیت-حق رشته ها به صورت UTF-8؛ به ویژه، این برای گسترده مهم است
شخصیت ها. این گزینه به صورت پیش فرض خاموش است.

به روز رسانی-محیط متغیرها
یک رشته جدا شده با فاصله حاوی لیستی از متغیرهای محیطی را تنظیم کنید
زمانی که یک جلسه جدید ایجاد می شود در محیط جلسه کپی شود
جلسه موجود پیوست شده است. هر متغیری که در منبع وجود ندارد
محیط تنظیم شده است که از محیط جلسه حذف شود (مثلا -r بود
داده شده به مجموعه-محیط فرمان). پیش‌فرض «DISPLAY SSH_ASKPASS» است
SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY».

بصری-فعالیت [on | خاموش]
اگر روشن است، هنگامی که فعالیت در پنجره ای برای رخ می دهد، یک پیام خط وضعیت نمایش داده شود
که نظارت بر فعالیت گزینه window فعال است.

زنگ بصری [on | خاموش]
اگر این گزینه روشن باشد، به جای زنگ، پیامی روی زنگ نمایش داده می شود
از طریق ترمینال (که معمولاً صدا می دهد). همچنین ببینید
زنگ اقدام گزینه.

بصری-سکوت [on | خاموش]
If مانیتور-سکوت فعال است، پیامی را پس از فاصله زمانی چاپ می کند
در یک پنجره مشخص منقضی شده است.

جداکننده کلمات رشته
مفهوم جلسه را از اینکه چه شخصیت هایی کلمه در نظر گرفته می شوند را تنظیم می کند
جداکننده ها، برای مقاصد دستورات کلمه بعدی و قبلی در کپی
حالت پیش فرض "-_@" است.

تنظیم-پنجره-گزینه [-agoqu] [-t هدف-پنجره] انتخاب ارزش
(مستعار: استقرار)
یک گزینه پنجره تنظیم کنید. در -a, -g, -o, -q و -u پرچم ها به طور مشابه کار می کنند
گزینه تنظیم فرمان

گزینه های پنجره پشتیبانی شده عبارتند از:

تهاجمی-تغییر اندازه [on | خاموش]
اندازه پنجره انتخاب شده را به شدت تغییر دهید. این به این معنی است که tmux اندازه را تغییر خواهد داد
پنجره ای به اندازه کوچکترین جلسه ای که برای آن جریان است
پنجره، به جای کوچکترین جلسه ای که به آن پیوست شده است. در
هنگامی که پنجره فعلی در جلسات دیگری تغییر می کند، پنجره ممکن است تغییر اندازه دهد.
این گزینه برای برنامه های تمام صفحه که از SIGWINCH و ضعیف پشتیبانی می کنند خوب است
برای برنامه های تعاملی مانند شل.

اجازه-تغییر نام [on | خاموش]
به برنامه ها اجازه دهید نام پنجره را با استفاده از یک توالی فرار از ترمینال تغییر دهند
(\033k...\033\\). پیش فرض روشن است.

صفحه نمایش متناوب [on | خاموش]
این گزینه پیکربندی می کند که آیا برنامه ها در داخل اجرا می شوند یا خیر tmux ممکن است از
ویژگی صفحه نمایش جایگزین ترمینال، که اجازه می دهد تا smcup و rmcup
اطلاعات ترمینال(5) قابلیت ها ویژگی صفحه نمایش جایگزین حفظ می کند
محتویات پنجره هنگام شروع و بازیابی یک برنامه تعاملی
آن را در هنگام خروج، به طوری که هر خروجی قبل از شروع برنامه قابل مشاهده است
پس از خروج مجدداً بدون تغییر ظاهر می شود. پیش فرض روشن است.

تغییر نام خودکار [on | خاموش]
تغییر نام خودکار پنجره را کنترل کنید. وقتی این تنظیم فعال است، tmux اراده
نام پنجره را به طور خودکار با استفاده از فرمت مشخص شده تغییر دهید
خودکار-تغییر نام-قالب. این پرچم به طور خودکار برای یک
هنگامی که یک نام در ایجاد با مشخص شده است پنجره جدید or
جلسه جدید، یا بعداً با تغییر نام پنجره، یا با یک فرار ترمینال
توالی. ممکن است در سطح جهانی با موارد زیر خاموش شود:

set-window-option -g تغییر نام خودکار خاموش است

خودکار-تغییر نام-قالب قالب
قالب (نگاه کنید به فرمها) زمانی استفاده می شود که تغییر نام خودکار گزینه فعال است.

ساعت-حالت-رنگ رنگ
تنظیم رنگ ساعت

ساعت-حالت-سبک [12 | 24]
تنظیم قالب ساعت

نیرو-ارتفاع ارتفاع
نیروی عرض عرض
جلوگیری از tmux از تغییر اندازه پنجره به بزرگتر از عرض or ارتفاع.
مقدار صفر تنظیمات نامحدود پیش فرض را بازیابی می کند.

قاب اصلی - ارتفاع ارتفاع
صفحه اصلی-عرض عرض
عرض یا ارتفاع صفحه اصلی (چپ یا بالا) را در قسمت تنظیم کنید
اصلی-افقی or اصلی-عمودی چیدمان ها

کلیدهای حالت [vi | ایمکس]
در حالت‌های کپی و انتخاب از اتصال‌های کلیدی به سبک vi یا emacs استفاده کنید. همانطور که با
کلیدهای وضعیت گزینه، پیش‌فرض emacs است، مگر اینکه VISUAL یا EDITOR شامل باشد
'vi'.

حالت به سبک سبک
سبک حالت های پنجره را تنظیم کنید. برای نحوه مشخص کردن سبک، نگاه کنید به
پیام-فرمان-سبک گزینه.

نظارت بر فعالیت [on | خاموش]
نظارت بر فعالیت در پنجره ویندوز با فعالیت هایلایت شده است
در خط وضعیت

مانیتور-سکوت [فاصله]
مانیتور برای سکوت (بدون فعالیت) در پنجره داخل فاصله ثانیه صورت گرفت.
ویندوزهایی که برای فاصله بی صدا بوده اند در وضعیت برجسته می شوند
خط فاصله صفر، نظارت را غیرفعال می کند.

ارتفاع صفحه دیگر ارتفاع
ارتفاع سایر قاب ها (نه قاب اصلی) را در قسمت تنظیم کنید اصلی-افقی
چیدمان. اگر این گزینه روی 0 (پیش فرض) تنظیم شود، هیچ تاثیری نخواهد داشت.
اگر هر دو قاب اصلی - ارتفاع و ارتفاع صفحه دیگر گزینه ها تنظیم شده است، اصلی است
قاب بلندتر می‌شود تا سایر قاب‌ها به ارتفاع مشخص‌شده برسد، اما این افزایش خواهد یافت
هرگز برای انجام این کار کوتاهی نکنید.

عرض صفحه دیگر عرض
پسندیدن ارتفاع صفحه دیگر، اما عرض سایر پنجره ها را در قسمت تنظیم کنید
اصلی-عمودی طرح.

به سبک پنجره فعال مرزی سبک
سبک حاشیه پنجره را برای صفحه فعال فعلی تنظیم کنید. برای نحوه مشخص کردن
سبک، نگاه کنید به پیام-فرمان-سبک گزینه. ویژگی ها نادیده گرفته می شوند.

صفحه-پایه-شاخص شاخص
پسندیدن شاخص پایه، اما شاخص شروع را برای اعداد صفحه تنظیم کنید.

به سبک مرزی سبک
سبک حاشیه پنجره را برای پنجره ها جدا از صفحه فعال قرار دهید. برای اینکه چگونه
مشخص كردن سبک، نگاه کنید به پیام-فرمان-سبک گزینه. صفات هستند
نادیده گرفته شد

ماندن در خروجی [on | خاموش]
پنجره ای با این مجموعه پرچم زمانی که برنامه در آن اجرا می شود از بین نمی رود
خارج می شود. پنجره ممکن است دوباره فعال شود بازپنجره فرمان

همگام سازی پنجره ها [on | خاموش]
ورودی هر صفحه را به همه پنجره‌های دیگر در همان پنجره (فقط برای
پنجره هایی که در حالت خاصی نیستند).

utf8 [on | خاموش]
دستورالعمل ها tmux انتظار می رود دنباله های UTF-8 در این پنجره ظاهر شوند.

پنجره فعال به سبک سبک
استایل را برای پنجره فعال پنجره تنظیم کنید. برای نحوه مشخص کردن سبک، نگاه کنید به
la پیام-فرمان-سبک گزینه.

window-status-activity-style سبک
سبک خط وضعیت را برای ویندوز با هشدار فعالیت تنظیم کنید. برای اینکه چگونه
مشخص كردن سبک، نگاه کنید به پیام-فرمان-سبک گزینه.

window-status-bell-style سبک
سبک خط وضعیت را برای ویندوز با هشدار زنگ تنظیم کنید. برای نحوه مشخص کردن
سبک، نگاه کنید به پیام-فرمان-سبک گزینه.

window-status-current-format رشته
پسندیدن window-status-format، اما فرمتی است که در زمانی که پنجره استفاده می شود
پنجره فعلی

window-status-current-style سبک
سبک خط وضعیت را برای پنجره فعال فعلی تنظیم کنید. برای نحوه مشخص کردن
سبک، نگاه کنید به پیام-فرمان-سبک گزینه.

window-status-format رشته
قالبی را تنظیم کنید که در آن پنجره در پنجره خط وضعیت نمایش داده شود
فهرست را ببینید وضعیت چپ گزینه ای برای جزئیات توالی شخصیت های خاص
در دسترس. پیش فرض "#I:#W#F" است.

window-status-last-style سبک
سبک خط وضعیت را برای آخرین پنجره فعال تنظیم کنید. برای نحوه مشخص کردن سبک,
ببینید پیام-فرمان-سبک گزینه.

پنجره-وضعیت-جداکننده رشته
جداکننده ترسیم شده بین پنجره ها را در خط وضعیت تنظیم می کند. پیش فرض است
یک کاراکتر فضایی واحد

پنجره وضعیت به سبک سبک
سبک خط وضعیت را برای یک پنجره واحد تنظیم کنید. برای نحوه مشخص کردن سبک، نگاه کنید به
la پیام-فرمان-سبک گزینه.

به سبک پنجره سبک
سبک پنجره پیش فرض را تنظیم کنید. برای نحوه مشخص کردن سبک، نگاه کنید به
پیام-فرمان-سبک گزینه.

xterm-keys [on | خاموش]
اگر این گزینه تنظیم شده باشد، tmux تولید خواهد کرد xterm(1) کلید تابع سبک
دنباله ها اینها دارای تعدادی برای نشان دادن اصلاح کننده هایی مانند Shift هستند،
Alt یا Ctrl. پیش فرض خاموش است.

wrap-search [on | خاموش]
اگر این گزینه تنظیم شده باشد، جستجوها در انتهای صفحه قرار می گیرند
فهرست. پیش فرض روشن است.

گزینه های نمایش [-gqsvw] [-t جلسه هدف | هدف-پنجره] [انتخاب]
(مستعار: نشان)
نمایش گزینه های پنجره (یا یک گزینه پنجره واحد در صورت داده شدن) با -w (معادل
گزینه های پنجره نمایش، گزینه های سرور با -s، در غیر این صورت گزینه های جلسه برای
هدف جلسه. گزینه‌های جلسه یا پنجره سراسری فهرست شده‌اند -g استفاده می شود. -v
فقط مقدار گزینه را نشان می دهد نه نام. اگر -q تنظیم شده است، هیچ خطایی برگردانده نخواهد شد
if انتخاب تنظیم نشده است

گزینه های پنجره نمایش [-gv] [-t هدف-پنجره] [انتخاب]
(مستعار: نشان دادن)
گزینه های پنجره یا یک گزینه واحد را فهرست کنید هدف-پنجره، یا پنجره جهانی
گزینه ها اگر -g استفاده می شود. -v فقط مقدار گزینه را نشان می دهد نه نام.

ماوس پشتیبانی


اگر موش گزینه روشن است (پیش فرض خاموش است) tmux اجازه می دهد تا رویدادهای ماوس به عنوان محدود شوند
کلیدها نام هر کلید از یک رویداد ماوس (مانند 'MouseUp1') و یک مکان تشکیل شده است.
پسوند (یکی از "Pane" برای محتویات یک صفحه، "Border" برای یک حاشیه پنجره یا "Status" برای
خط وضعیت). رویدادهای موس زیر در دسترس هستند:

MouseDown1 MouseUp1 MouseDrag1
MouseDown2 MouseUp2 MouseDrag2
MouseDown3 MouseUp3 MouseDrag3
WheelUp WheelDown

هر کدام باید با یک مکان، به عنوان مثال "MouseDown1Status" پسوند شوند.

نشانه ویژه '{موس}' یا '=' ممکن است به عنوان استفاده شود هدف-پنجره or صفحه هدف در دستورات
مقید به اتصالات کلید ماوس است. به پنجره یا صفحه ای که رویداد ماوس روی آن قرار دارد، حل می شود
رخ داد (به عنوان مثال، پنجره ای در خط وضعیت که دکمه 1 برای آن آزاد شده است
صحافی «MouseUp1Status» یا صفحه ای که چرخ روی آن پیمایش شده است
اتصال "WheelDownPane").

La کلیدهای ارسال -M پرچم ممکن است برای ارسال یک رویداد ماوس به یک صفحه استفاده شود.

اتصالات کلید پیش‌فرض به ماوس اجازه می‌دهد تا برای انتخاب و تغییر اندازه پنجره‌ها، برای کپی کردن متن استفاده شود
و برای تغییر پنجره با استفاده از خط وضعیت. اینها در صورتی اثر می گذارند که موش گزینه تبدیل شده است
بر.

فرمها


دستورات خاصی می پذیرند -F پرچم با الف قالب بحث و جدل. این رشته ای است که کنترل می کند
فرمت خروجی دستور متغیرهای جایگزین در '#{' و '}'، برای
به عنوان مثال '#{session_name}'. متغیرهای ممکن در جدول زیر فهرست شده اند
نام یک tmux گزینه ممکن است برای مقدار یک گزینه استفاده شود. برخی از متغیرها کوتاهتر هستند
نام مستعار مانند '#S' و '##' با یک '#' جایگزین می شود.

شرایط با پیشوند "؟" در دسترس هستند و جدا کردن دو گزینه با a
کاما اگر متغیر مشخص شده وجود داشته باشد و صفر نباشد، اولین جایگزین انتخاب می شود.
در غیر این صورت دومی استفاده می شود. برای مثال "#{?session_attached,attached,not attached}" خواهد بود
اگر جلسه ضمیمه است، رشته «اتصال شده» و در صورت پیوستن رشته «ناتصال» را شامل شود.
پیوست نشده است، یا '#{?automatic-rename,yes,no}' شامل 'بله' خواهد بود اگر تغییر نام خودکار is
فعال است، یا "نه" اگر نه. ممکن است محدودیتی در طول رشته حاصل توسط
پیشوند آن را با یک "="، یک عدد و یک دو نقطه، بنابراین "#{=10:pane_title}" حداکثر شامل خواهد شد
10 کاراکتر اول عنوان قاب.

علاوه بر این، اولین خط خروجی یک فرمان پوسته ممکن است با استفاده از "#()" درج شود. برای
به عنوان مثال، '#(uptime)' زمان فعال بودن سیستم را درج می کند. هنگام ساخت فرمت ها، tmux میکند
منتظر پایان دستورات '#()' نباشید. در عوض، نتیجه قبلی از اجرای یکسان است
اگر دستور قبلا اجرا نشده باشد از دستور استفاده می شود یا از یک مکان نگهدارنده استفاده می شود. دستورات هستند
اجرا شده با tmux مجموعه محیط جهانی (نگاه کنید به محیط زیست بخش).

متغیرهای زیر در صورت لزوم در دسترس هستند:

متغیر نام نام مستعار به جای با
alternate_on اگر صفحه در صفحه جایگزین است
alternate_saved_x مکان نما X در صفحه دیگر ذخیره شد
alternate_saved_y مکان نما Y در صفحه دیگر ذخیره شد
buffer_sample نمونه شروع بافر
buffer_size اندازه بافر مشخص شده بر حسب بایت
client_activity زمان صحیح مشتری آخرین فعالیت داشته است
client_activity_string زمان رشته آخرین فعالیت مشتری انجام شده است
client_created عدد صحیح مشتری زمان ایجاد شد
client_created_string کلاینت زمان رشته ایجاد شد
client_control_mode 1 اگر کلاینت در حالت کنترل باشد
client_height ارتفاع مشتری
client_last_session نام آخرین جلسه مشتری
client_pid PID فرآیند مشتری
client_prefix 1 اگر کلید پیشوند فشار داده شده باشد
client_readonly 1 اگر کلاینت فقط خواندنی باشد
client_session نام جلسه مشتری
client_termname نام ترمینال مشتری
client_tty شبه پایانه مشتری
client_utf8 1 اگر کلاینت utf8 را پشتیبانی کند
client_width عرض مشتری
cursor_flag پانل پرچم مکان نما
cursor_x مکان نما X در پنجره
cursor_y موقعیت مکان نما Y در پنجره
history_bytes تعداد بایت ها در تاریخچه پنجره
history_limit حداکثر خطوط تاریخچه پنجره
history_size اندازه تاریخ بر حسب بایت
میزبان #H نام میزبان میزبان محلی
host_short #h نام میزبان میزبان محلی (بدون نام دامنه)
insert_flag صفحه درج پرچم
keypad_cursor_flag پانل پرچم مکان نما صفحه کلید
keypad_flag پرچم صفحه کلید
شماره خط در لیست
mouse_any_flag پانل ماوس هر پرچم
mouse_button_flag صفحه پرچم دکمه ماوس
mouse_standard_flag صفحه پرچم استاندارد ماوس
mouse_utf8_flag صفحه ماوس UTF-8 پرچم
pane_active 1 if active panel
pane_bottom پایین صفحه
pane_current_command دستور فعلی در صورت وجود
pane_current_path مسیر فعلی در صورت وجود
pane_dead 1 اگر پنجره مرده باشد
pane_dead_status وضعیت خروج از فرآیند در پنجره مرده
pane_height ارتفاع قاب
pane_id #D شناسه منحصر به فرد پنجره
pane_in_mode اگر صفحه در حالت است
pane_input_off اگر ورودی به صفحه غیرفعال باشد
pane_index #P Index of pane
pane_left سمت چپ پنجره
pane_pid PID اولین فرآیند در پنجره
pane_right سمت راست صفحه
pane_start_command صفحه فرمان با شروع شد
pane_synchronized اگر صفحه همگام باشد
pane_tabs موقعیت‌های برگه را باز کنید
pane_title #T عنوان قاب
pane_top بالای صفحه
pane_tty شبه پایانه پنجره
pane_width عرض صفحه
PID سرور pid
scroll_region_lower پایین ناحیه اسکرول در پنجره
scroll_region_upper بالای منطقه اسکرول در پنجره
session_alerts فهرست فهرست های پنجره با هشدار
session_attached تعداد جلسات مشتری پیوست شده است
session_activity زمان صحیح آخرین فعالیت جلسه
session_activity_string زمان رشته آخرین فعالیت جلسه
session_created جلسه زمانی عدد صحیح ایجاد شد
session_created_string جلسه زمان رشته ایجاد شد
session_last_attached آخرین جلسه زمان عدد صحیح پیوست شد
session_last_attached_string آخرین جلسه زمان رشته پیوست شد
session_group تعداد گروه جلسه
session_grouped 1 if session در یک گروه
session_height ارتفاع جلسه
session_id شناسه منحصر به فرد جلسه
session_many_attached 1 در صورتی که چندین کلاینت پیوست شود
session_name #S نام جلسه
session_width عرض جلسه
session_windows تعداد پنجره های موجود در جلسه
window_activity زمان صحیح آخرین فعالیت پنجره
window_activity_string زمان رشته آخرین فعالیت پنجره
window_active 1 اگر پنجره فعال باشد
window_activity_flag 1 اگر پنجره دارای هشدار فعالیت باشد
window_bell_flag 1 اگر پنجره زنگ داشته باشد
window_find_match داده های منطبق از پنجره Find
window_flags #F پرچم پنجره
window_height ارتفاع پنجره
window_id شناسه پنجره منحصر به فرد
window_index #I Index of window
window_last_flag 1 اگر پنجره آخرین مورد استفاده شده باشد
window_layout توضیحات طرح بندی پنجره
window_linked 1 اگر پنجره بین جلسات پیوند داده شده باشد
window_name #W نام پنجره
window_panes تعداد پنجره ها در پنجره
window_silence_flag 1 اگر پنجره هشدار سکوت داشته باشد
window_width عرض پنجره
window_zoomed_flag 1 در صورت بزرگنمایی پنجره
wrap_flag پانل wrap flag

نامها و عنوان ها


tmux بین نام ها و عنوان ها تمایز قائل می شود. ویندوز و جلسات دارای نام هایی هستند که ممکن است این نام ها باشد
برای تعیین آنها در اهداف استفاده می شود و در خط وضعیت و لیست های مختلف نمایش داده می شود:
نام است tmux شناسه برای یک پنجره یا جلسه فقط پنجره ها عنوان دارند. یک شیشه
عنوان معمولاً توسط برنامه ای که در داخل پنجره اجرا می شود تنظیم می شود و توسط آن اصلاح نمی شود tmux.
این همان مکانیزمی است که برای تنظیم مثال استفاده می شود xterm(1) عنوان پنجره در یک X(7) پنجره
مدیر. ویندوز خود عنوانی ندارد - عنوان یک پنجره عنوان آن است
صفحه فعال tmux خود ممکن است عنوان ترمینالی که کلاینت در آن در حال اجرا است را تعیین کند،
ببینید مجموعه عناوین گزینه.

نام یک جلسه با علامت تنظیم شده است جلسه جدید و تغییر نام جلسه دستورات نام یک پنجره
با یکی از:

1. آرگومان فرمان (مانند -n برای پنجره جدید or جلسه جدید).

2. دنباله فرار:

$ printf '\033kWINDOW_NAME\033\\'

3. تغییر نام خودکار، که نام را به دستور فعال در پنجره فعال تنظیم می کند
پنجره را ببینید تغییر نام خودکار گزینه.

هنگامی که یک صفحه برای اولین بار ایجاد می شود، عنوان آن نام میزبان است. عنوان یک صفحه را می توان از طریق تنظیم کرد
دنباله تنظیم عنوان OSC، به عنوان مثال:

$ printf '\033]2;عنوان من\033\\'

محیط زیست


وقتی سرور راه اندازی شد، tmux محیط را در کپی می کند جهانی محیط؛ که در
علاوه بر این، هر جلسه دارای یک جلسه محیط. هنگامی که یک پنجره ایجاد می شود، جلسه و
محیط های جهانی ادغام می شوند. اگر یک متغیر در هر دو وجود داشته باشد، مقدار از جلسه
محیط استفاده می شود. نتیجه محیط اولیه است که به فرآیند جدید منتقل می شود.

La به روز رسانی-محیط گزینه session ممکن است برای به روز رسانی محیط جلسه از
هنگامی که یک جلسه جدید ایجاد می شود یا یک جلسه قدیمی دوباره متصل می شود. tmux همچنین TMUX را مقداردهی اولیه می کند
متغیر با مقداری اطلاعات داخلی برای اجرای دستورات از داخل، و
متغیر TERM با تنظیم ترمینال صحیح 'screen'.

دستورات برای تغییر و مشاهده محیط عبارتند از:

مجموعه-محیط [-گرو] [-t جلسه هدف] نام [ارزش]
(مستعار: settenv)
یک متغیر محیطی را تنظیم یا تنظیم کنید. اگر -g استفاده می شود، تغییر در
محیط جهانی؛ در غیر این صورت، آن را به محیط جلسه برای اعمال می شود
جلسه هدف. -u flag یک متغیر را از حالت تنظیم خارج می کند. -r نشان می دهد که متغیر باید باشد
قبل از شروع یک فرآیند جدید از محیط حذف شود.

محیط نمایش [-ggs] [-t جلسه هدف] [متغیر]
(مستعار: showenv)
نمایش محیط برای جلسه هدف یا محیط جهانی با -g. اگر
متغیر حذف شده است، همه متغیرها نشان داده می شوند. متغیرهای حذف شده از
محیط با پیشوند "-" است. اگر -s استفاده می شود، خروجی به صورت مجموعه فرمت می شود
از دستورات پوسته بورن

وضعیت LINE


tmux شامل یک خط وضعیت اختیاری است که در خط پایین هر یک نمایش داده می شود
پایانه. به طور پیش فرض، خط وضعیت فعال است (ممکن است با غیر فعال شود وضعیت
گزینه session) و از چپ به راست شامل نام جلسه فعلی به صورت مربع است
براکت؛ لیست پنجره؛ عنوان پنجره فعال در دو نقل قول؛ و زمان و
تاریخ.

خط وضعیت از سه قسمت تشکیل شده است: بخش های چپ و راست قابل تنظیم (که ممکن است
حاوی محتوای پویا مانند زمان یا خروجی از یک فرمان پوسته باشد
وضعیت چپ, وضعیت-چپ-طول, وضعیت-حقو وضعیت-راست-طول گزینه های زیر)، و الف
لیست پنجره مرکزی به طور پیش‌فرض، فهرست پنجره فهرست، نام و (در صورت وجود) پرچم را نشان می‌دهد
پنجره های موجود در جلسه جاری به ترتیب عددی صعودی. ممکن است
سفارشی شده با window-status-format و window-status-current-format گزینه ها. پرچم
یکی از نمادهای زیر است که به نام پنجره اضافه شده است:

آیکون معنی
* نمایانگر پنجره فعلی است.
- آخرین پنجره (انتخاب شده قبلی) را علامت گذاری می کند.
# پنجره نظارت می شود و فعالیت شناسایی شده است.
! یک زنگ در پنجره رخ داده است.
~ پنجره برای فاصله مانیتور-سکوت بی صدا بوده است.
M پنجره حاوی صفحه علامت گذاری شده است.
Z صفحه فعال پنجره بزرگنمایی شده است.

نماد # مربوط به نظارت بر فعالیت گزینه پنجره نام پنجره در چاپ شده است
در صورت وجود هشدار (زنگ، فعالیت یا سکوت)، رنگ‌های معکوس می‌شوند.

رنگ و ویژگی های خط وضعیت ممکن است با استفاده از کل خط وضعیت پیکربندی شود
la وضعیت به سبک گزینه session و پنجره های فردی با استفاده از پنجره وضعیت به سبک پنجره
گزینه.

اگر خط وضعیت تغییر کرده باشد به طور خودکار در بازه زمانی بازخوانی می شود، ممکن است فاصله زمانی باز شود
با کنترل شود وضعیت-فاصله گزینه جلسه

دستورات مربوط به خط وضعیت به شرح زیر است:

خط فرمان [-I ورودی] [-p پرسیدن] [-t مشتری هدف] [قالب]
خط فرمان را در یک کلاینت باز کنید. این ممکن است از داخل استفاده شود tmux برای اجرای
به صورت تعاملی دستور می دهد.

If قالب مشخص شده است، به عنوان دستور استفاده می شود. در صورت وجود، -I کاما است-
فهرست جدا شده از متن اولیه برای هر درخواست. اگر -p داده شده است، پرسیدن هست یک
لیستی از دستورات جدا شده با کاما که به ترتیب نمایش داده می شوند. در غیر این صورت مجرد
اعلان نمایش داده می شود، ساخته شده از قالب اگر موجود باشد، یا ":" اگر نه.

هر دو ورودی و پرسیدن ممکن است شامل توالی کاراکترهای خاص باشد که توسط
وضعیت چپ گزینه.

قبل از اجرای دستور، اولین رخداد رشته '%%' و همه
وقوع "% 1" با پاسخ به اولین درخواست، دوم جایگزین می شود
"%%" و همه "% 2" با پاسخ به درخواست دوم جایگزین می شوند و به همین ترتیب برای
درخواست های بیشتر حداکثر نه پاسخ سریع ممکن است جایگزین شود ("% 1" تا "%9").

تایید-قبل [-p سریع] [-t مشتری هدف] فرمان
(مستعار: تایید)
قبل از اجرا درخواست تایید کنید فرمان. اگر -p داده شده است، سریع سریع است
برای نمایش؛ در غیر این صورت یک فرمان از ساخته شده است فرمان. ممکن است حاوی
توالی شخصیت های ویژه پشتیبانی شده توسط وضعیت چپ گزینه.

این دستور فقط از داخل کار می کند tmux.

نمایش پیام [-p] [-c مشتری هدف] [-t صفحه هدف] [پیام]
(مستعار: نمایش)
نمایش یک پیام اگر -p داده می شود، خروجی به stdout چاپ می شود، در غیر این صورت است
نمایش داده شده در مشتری هدف خط وضعیت فرمت از پیام شرح داده شده است در
la فرمها بخش؛ اطلاعات از صفحه هدف if -t داده می شود، در غیر این صورت
صفحه فعال برای جلسه پیوست شده به مشتری هدف.

بافرها


tmux مجموعه ای از نام را حفظ می کند چسباندن بافر. هر بافر ممکن است به طور صریح باشد یا
به طور خودکار نامگذاری شد. بافرهایی که به طور صریح نامگذاری شده اند، زمانی که با نام ایجاد می شوند نامگذاری می شوند تنظیم بافر or
بافر بار دستورات، یا با تغییر نام یک بافر با نام خودکار با تنظیم بافر -n.
به بافرهایی که به طور خودکار نام گذاری می شوند، نام هایی مانند 'buffer0001'، 'buffer0002' و غیره داده می شود.
هنگامی که حد بافر به گزینه رسیده است، قدیمی ترین بافر با نام خودکار حذف می شود.
به صراحت نام برده نمی شود حد بافر و ممکن است با حذف شود حذف بافر
فرمان

بافرها ممکن است با استفاده از آن اضافه شوند حالت کپی یا تنظیم بافر و بافر بار دستورات و چسباندن
به یک پنجره با استفاده از خمیر بافر فرمان اگر از دستور بافر استفاده شود و بافری وجود نداشته باشد
مشخص شده، جدیدترین بافر با نام خودکار اضافه شده در نظر گرفته می شود.

یک بافر تاریخچه قابل تنظیم نیز برای هر پنجره نگهداری می شود. به طور پیش فرض، تا 2000
خطوط نگه داشته می شوند. این را می توان با تغییر داد حد تاریخ گزینه (به گزینه تنظیم
دستور بالا).

دستورات بافر به شرح زیر است:

انتخاب بافر [-F قالب] [-t هدف-پنجره] [قالب]
یک پنجره را در حالت انتخاب بافر قرار دهید، جایی که یک بافر ممکن است به صورت تعاملی انتخاب شود
از یک لیست پس از انتخاب بافر، «%%» با نام بافر در جایگزین می‌شود
قالب و نتیجه به صورت دستور اجرا می شود. اگر قالب داده نمی شود، "رب
بافر -b '%%' استفاده می شود -F پرچم را ببینید فرمها بخش.
این دستور فقط در صورتی کار می کند که حداقل یک کلاینت ضمیمه شده باشد.

روشن تاریخ [-t صفحه هدف]
(مستعار: شفاف سازی)
تاریخچه را برای صفحه مشخص شده حذف و آزاد کنید.

حذف بافر [-b بافر-نام]
(مستعار: deleteb)
بافر نامگذاری شده را حذف کنید بافر-نام، یا جدیدترین اضافه شده به صورت خودکار نامگذاری شده است
بافر اگر مشخص نشده باشد.

لیست بافرها [-F قالب]
(مستعار: lsb)
بافرهای جهانی را فهرست کنید. برای معنای -F پرچم را ببینید فرمها بخش.

بافر بار [-b بافر-نام] مسیر
(مستعار: loadb)
محتویات بافر خمیر مشخص شده را بارگیری کنید مسیر.

خمیر بافر [-dpr] [-b بافر-نام] [-s جدا ساز] [-t صفحه هدف]
(مستعار: پاسب)
محتویات یک بافر خمیری را در قسمت مشخص شده وارد کنید. اگر مشخص نشده باشد،
به فعلی بچسبانید. با -d، همچنین بافر paste را حذف کنید. هنگام خروجی،
هر کاراکتر خط تغذیه (LF) در بافر paste با یک جداکننده جایگزین می شود
بازگشت پیش فرض حمل (CR). یک جداکننده سفارشی ممکن است با استفاده از -s
پرچم. در -r flag به معنای عدم تعویض (معادل جداکننده LF) است. اگر
-p مشخص شده است، کدهای کنترل براکت چسبانده شده در اطراف بافر درج می شوند
برنامه حالت چسباندن پرانتزی را درخواست کرده است.

ذخیره-بافر [-a] [-b بافر-نام] مسیر
(مستعار: saveb)
محتویات بافر paste مشخص شده را در آن ذخیره کنید مسیر. -a گزینه اضافه می شود
به جای بازنویسی فایل

تنظیم بافر [-a] [-b بافر-نام] [-n new-buffer-name] داده ها
(مستعار: setb)
محتویات بافر مشخص شده را روی آن تنظیم کنید داده ها. -a گزینه به جای اضافه می شود
از بازنویسی بافر. در -n گزینه بافر را به تغییر نام می دهد new-buffer-name.

نمایش بافر [-b بافر-نام]
(مستعار: showb)
نمایش محتویات بافر مشخص شده

متفرقه


دستورات متفرقه به شرح زیر است:

حالت ساعت [-t صفحه هدف]
نمایش یک ساعت بزرگ

اگر پوسته [-bF] [-t صفحه هدف] پوسته فرمان فرمان [فرمان]
(مستعار: if)
اولی را اجرا کنید فرمان if پوسته فرمان موفقیت یا دومی را برمی گرداند فرمان
در غیر این صورت. قبل از اعدام، پوسته فرمان با استفاده از قوانین گسترش یافته است
مشخص شده در فرمها بخش، از جمله موارد مربوط به صفحه هدف. با -b,
پوسته فرمان در پس زمینه اجرا می شود.

If -F داده شده است، پوسته فرمان اجرا نمی شود اما موفقیت در نظر گرفته می شود اگر هیچ کدام
خالی و یا صفر (پس از گسترش فرمت ها).

قفل سرور
(مستعار: قفل)
با اجرای دستور مشخص شده توسط، هر کلاینت را به صورت جداگانه قفل کنید قفل فرمان
گزینه.

اجرا پوسته [-b] [-t صفحه هدف] پوسته فرمان
(مستعار: اجرا)
اجرا کردن پوسته فرمان در پس زمینه بدون ایجاد پنجره. قبل از اینکه
اجرا شده، فرمان پوسته با استفاده از قوانین مشخص شده در آن گسترش می یابد فرمها
بخش. با -b، دستور در پس زمینه اجرا می شود. پس از اتمام آن، هر
خروجی به stdout در حالت کپی نمایش داده می شود (در پنجره مشخص شده توسط -t یا
پنجره فعلی در صورت حذف). اگر فرمان موفقیت را برنگرداند، وضعیت خروج است
نیز نمایش داده می شود.

منتظر [-L | -S | -U] کانال
(مستعار: صبر کنيد)
هنگامی که بدون گزینه استفاده می شود، مانع از خروج مشتری می شود تا زمانی که با استفاده از خواب بیدار شود
منتظر -S با همین کانال چه زمانی -L استفاده می شود، کانال قفل است و هر
مشتریانی که سعی می کنند همان کانال را قفل کنند مجبور می شوند منتظر بمانند تا کانال قفل شود
باز شده با منتظر -U. این دستور فقط از خارج کار می کند tmux.

TERMINFO حرکات


tmux برخی از پسوندها را درک می کند اطلاعات ترمینال(5):

Cs, Cr رنگ مکان نما را تنظیم کنید. اولین آرگومان رشته ای می گیرد و برای تنظیم استفاده می شود
رنگ؛ دومی هیچ آرگومان نمی گیرد و رنگ مکان نما پیش فرض را بازیابی می کند.
در صورت تنظیم، دنباله ای مانند این ممکن است برای تغییر رنگ مکان نما از داخل استفاده شود
tmux:

$ printf '\033]12;قرمز\033\\'

Ss, Se سبک مکان نما را تنظیم یا بازنشانی کنید. در صورت تنظیم، می توان از دنباله ای مانند این استفاده کرد
مکان نما را به خط زیر تغییر دهید:

$ printf '\033[4 q'

If Se تنظیم نشده است، Ss با آرگومان 0 به جای آن برای تنظیم مجدد سبک مکان نما استفاده می شود.

Ms این دنباله می تواند توسط tmux برای ذخیره بافر فعلی در ترمینال میزبان
انتخاب (کلیپ بورد). را ببینید مجموعه کلیپ بورد گزینه بالا و xterm(1) مرد
احتمال برد مراجعه کنید.

کنترل MODE


tmux یک رابط متنی به نام ارائه می دهد کنترل حالت. این اجازه می دهد تا برنامه های کاربردی به
ارتباط با tmux با استفاده از یک پروتکل ساده فقط متنی

در حالت کنترل، مشتری ارسال می کند tmux دستورات یا توالی دستوراتی که با خطوط جدید خاتمه می یابند
ورودی استاندارد هر فرمان یک بلوک خروجی در خروجی استاندارد تولید می کند. یک
بلوک خروجی شامل یک ٪شروع خط به دنبال آن خروجی (که ممکن است خالی باشد). در
بلوک خروجی با a به پایان می رسد ٪پایان or % خطا. ٪شروع و تطبیق ٪پایان or % خطا دو تا داشته باش
آرگومان ها: یک زمان صحیح (به عنوان ثانیه از دوره) و شماره فرمان. مثلا:

% شروع 1363006971 2
0: ksh* (1 پنجره) [80x24] [طرح بندی b25f,80x24,0,0,2] @2 (فعال)
% end 1363006971 2

در حالت کنترل، tmux اعلان ها را خروجی می دهد یک اعلان هرگز در داخل یک رخ نمی دهد
بلوک خروجی

اعلان های زیر تعریف شده است:

% خروج [دلیل]
La tmux مشتری فوراً خارج می شود، یا به دلیل اینکه به هیچ کدام متصل نیست
جلسه یا خطایی رخ داده است. در صورت وجود، دلیل توضیح می دهد که چرا مشتری خارج شده است.

%layout-change شناسه پنجره طرح بندی پنجره
طرح یک پنجره با شناسه شناسه پنجره تغییر کرد. طرح جدید است طرح بندی پنجره.

% خروجی پانل شناسه ارزش
یک پنجره خروجی تولید کرد. ارزش از کاراکترهای غیر قابل چاپ و بک اسلش فرار می کند
به صورت اکتال \xxx.

% جلسه تغییر کرد شناسه جلسه نام
مشتری اکنون با ID به جلسه پیوست شده است شناسه جلسه، که نامگذاری شده است نام.

% جلسه تغییر نام داد نام
نام جلسه فعلی به نام.

%sessions-تغییر شد
یک جلسه ایجاد یا از بین رفت.

% unlinked-window-add شناسه پنجره
پنجره با شناسه شناسه پنجره ایجاد شد اما به جلسه فعلی مرتبط نیست.

%window-add شناسه پنجره
پنجره با شناسه شناسه پنجره به جلسه جاری مرتبط شد.

%بستن پنجره شناسه پنجره
پنجره با شناسه شناسه پنجره بسته

%پنجره تغییر نام داد شناسه پنجره نام
پنجره با شناسه شناسه پنجره به تغییر نام داده شد نام.

با استفاده از خدمات onworks.net از tmux به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.