tmate - ออนไลน์ในคลาวด์

นี่คือคำสั่ง tmate ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


พาตัวเอง — เทอร์มินัลมัลติเพล็กเซอร์พร้อมการแชร์เทอร์มินัลทันที

เรื่องย่อ


พาตัวเอง [แสดงข้อความ] [-28lCquvV] [-c เชลล์-คำสั่ง] [-f ไฟล์] [-L ชื่อซ็อกเก็ต]
[-S ซ็อกเก็ตเส้นทาง] [คำสั่ง [ธง]]

DESCRIPTION


พาตัวเอง เป็นเทอร์มินัลมัลติเพล็กเซอร์ที่มีการแชร์เทอร์มินัลทันที: เปิดใช้งานจำนวน
เทอร์มินัลที่จะสร้าง เข้าถึง และควบคุมจากหน้าจอเดียวและแชร์กับ
เพื่อนคนอื่น พาตัวเอง อาจแยกออกจากหน้าจอและทำงานในพื้นหลังต่อไป
แล้วต่อใหม่ในภายหลัง เหมือนเป็นภูต

พาตัวเอง ให้โซลูชันการจับคู่แบบทันที ช่วยให้คุณสามารถแบ่งปันเทอร์มินัลกับหนึ่งหรือ
เพื่อนร่วมทีมหลายคน เมื่อใช้ร่วมกับการโทรด้วยเสียง ก็แทบจะเหมือนกับการจับคู่แบบตัวต่อตัว ดิ
การแชร์เทอร์มินัลทำงานโดยใช้การเชื่อมต่อ SSH กับเซิร์ฟเวอร์แบ็กเอนด์ที่ดูแลโดย tmate
นักพัฒนาต้นน้ำ; เพื่อนร่วมทีมจะต้องได้รับโทเค็นที่สร้างแบบสุ่มเพื่อให้สามารถ
เข้าร่วมเซสชัน

พาตัวเอง เป็นเวอร์ชันดัดแปลงของ tmux และใช้การกำหนดค่าเดียวกัน เช่น การโยงคีย์
ชุดสี ฯลฯ

เมื่อ พาตัวเอง เริ่มต้นก็สร้างใหม่ เซสชั่น ด้วยไฟล์ หน้าต่าง และแสดงบน
หน้าจอ. เส้นสถานะที่ด้านล่างของหน้าจอจะแสดงข้อมูลเกี่ยวกับเซสชันปัจจุบัน
เช่นคำสั่ง ssh เพื่อแบ่งปันกับเพื่อนของคุณและใช้เพื่อป้อนคำสั่งแบบโต้ตอบ

เซสชันเป็นคอลเลกชันเดียวของ ชื่อเล่น ขั้ว ภายใต้การบริหารของ พาตัวเอง. แต่ละ
เซสชันมีหน้าต่างอย่างน้อยหนึ่งหน้าต่างที่เชื่อมโยงอยู่ หน้าต่างใช้พื้นที่ทั้งหน้าจอและอาจ
ถูกแบ่งออกเป็นบานหน้าต่างสี่เหลี่ยม ซึ่งแต่ละอันเป็นเทอร์มินัลหลอกที่แยกจากกัน ( Pty(4)
คู่มือหน้าเอกสารรายละเอียดทางเทคนิคของเทอร์มินัลหลอก) . จำนวนเท่าใดก็ได้ พาตัวเอง
อินสแตนซ์อาจเชื่อมต่อกับเซสชันเดียวกัน และอาจมีหน้าต่างจำนวนเท่าใดก็ได้ใน
เซสชันเดียวกัน เมื่อเซสชันทั้งหมดถูกฆ่า พาตัวเอง ทางออก

แต่ละเซสชั่นจะคงอยู่และจะรอดพ้นจากการตัดการเชื่อมต่อโดยไม่ได้ตั้งใจ (เช่น SSH(1)
หมดเวลาการเชื่อมต่อ) หรือตั้งใจถอดออก (ด้วยการกดปุ่ม 'Cb d') พาตัวเอง อาจจะ
เริ่มใช้:

$ เพื่อน

In พาตัวเอง, เซสชันจะแสดงบนหน้าจอโดย a ไคลเอนต์ และทุกเซสชันได้รับการจัดการโดย a
เดียว เซิร์ฟเวอร์. เซิร์ฟเวอร์และไคลเอนต์แต่ละรายเป็นกระบวนการที่แยกจากกันซึ่งสื่อสารผ่าน
ซ็อกเก็ตใน / Tmp.

ตัวเลือกมีดังนี้:

แสดงข้อความ
เพื่อดูข้อความบันทึกของ พาตัวเอง รวมถึงสตริงการเชื่อมต่อ ssh

-2 บังคับ พาตัวเอง เพื่อถือว่าเทอร์มินัลรองรับ 256 สี

-8 Like -2แต่ระบุว่าเครื่องอ่านบัตรรองรับ 88 สี

-C เริ่มในโหมดควบคุม ให้สองครั้ง (- ปชช) ปิดใช้งานเสียงสะท้อน

-c เชลล์-คำสั่ง
ดำเนินงาน เชลล์-คำสั่ง โดยใช้เชลล์เริ่มต้น หากจำเป็น พาตัวเอง เซิร์ฟเวอร์
จะเริ่มดึง เชลล์เริ่มต้น ตัวเลือก. ตัวเลือกนี้มีไว้สำหรับ
เข้ากันได้กับ sh(1) เมื่อ พาตัวเอง ใช้เป็นเชลล์ล็อกอิน

-f ไฟล์ ระบุไฟล์การกำหนดค่าอื่น โดยค่าเริ่มต้น, พาตัวเอง โหลดระบบ
ไฟล์การกำหนดค่าจาก /etc/tmate.conf ถ้ามีก็มองหาผู้ใช้
ไฟล์การกำหนดค่าที่ ~/.tmate.conf or ~/.tmux.conf

ไฟล์การกำหนดค่าเป็นชุดของ พาตัวเอง คำสั่งที่ดำเนินการใน
ลำดับเมื่อเซิร์ฟเวอร์เริ่มทำงานครั้งแรก พาตัวเอง โหลดไฟล์การกำหนดค่า
หนึ่งครั้งเมื่อกระบวนการเซิร์ฟเวอร์เริ่มต้นขึ้น ดิ ไฟล์ต้นฉบับ ใช้คำสั่งได้
เพื่อโหลดไฟล์ในภายหลัง

พาตัวเอง แสดงข้อความแสดงข้อผิดพลาดจากคำสั่งในไฟล์การกำหนดค่าใน
สร้างเซสชันแรกแล้ว และยังคงประมวลผลการกำหนดค่าที่เหลือต่อไป
ไฟล์

-L ชื่อซ็อกเก็ต
พาตัวเอง เก็บซ็อกเก็ตเซิร์ฟเวอร์ในไดเร็กทอรีภายใต้ / Tmp (หรือ TMPDIR ถ้าตั้งค่าไว้);
ซ็อกเก็ตเริ่มต้นชื่อ ผิดนัด. ตัวเลือกนี้อนุญาตให้ใช้ซ็อกเก็ตอื่นได้
ระบุชื่อได้หลายชื่ออิสระ พาตัวเอง เซิร์ฟเวอร์ที่จะเรียกใช้
แตกต่าง -S ไม่จำเป็นต้องใช้เส้นทางแบบเต็ม: ซ็อกเก็ตทั้งหมดถูกสร้างขึ้นใน
ไดเรกทอรีเดียวกัน

หากซ็อกเก็ตถูกถอดออกโดยไม่ได้ตั้งใจ สัญญาณ SIGUSR1 อาจถูกส่งไปยัง
พาตัวเอง กระบวนการของเซิร์ฟเวอร์เพื่อสร้างใหม่

-l ทำตัวเป็นเชลล์การเข้าสู่ระบบ แฟล็กนี้ไม่มีผลในขณะนี้และมีไว้สำหรับ
เข้ากันได้กับเชลล์อื่น ๆ เมื่อใช้ tmate เป็นล็อกอินเชลล์

-q ตั้ง เงียบสงบ ตัวเลือกเซิร์ฟเวอร์เพื่อป้องกันเซิร์ฟเวอร์ส่งต่างๆ
ข้อความที่ให้ข้อมูล

-S ซ็อกเก็ตเส้นทาง
ระบุพาธทางเลือกแบบเต็มไปยังซ็อกเก็ตเซิร์ฟเวอร์ ถ้า -S ระบุไว้
ไม่ได้ใช้ไดเร็กทอรีซ็อกเก็ตเริ่มต้นและ any -L ธงจะถูกละเว้น

-u พาตัวเอง พยายามเดาว่าเครื่องอ่านบัตรมีแนวโน้มว่าจะรองรับ UTF-8 หรือไม่โดยกาเครื่องหมาย
ตัวแปรสภาพแวดล้อม LC_ALL, LC_CTYPE และ LANG ตัวแรกที่จะตั้งค่าให้
สตริง "UTF-8" สิ่งนี้ไม่ถูกต้องเสมอไป: the -u ธงอย่างชัดเจน
แจ้ง พาตัวเอง ที่รองรับ UTF-8

หากเซิร์ฟเวอร์เริ่มต้นจากไคลเอนต์ผ่าน -u หรือที่ซึ่งตรวจพบ UTF-8
utf8 และ สถานะ-utf8 เปิดใช้งานตัวเลือกในหน้าต่างส่วนกลางและเซสชัน
ตัวเลือกตามลำดับ

-v ขอการบันทึกอย่างละเอียด ตัวเลือกนี้อาจระบุได้หลายครั้งสำหรับ
เพิ่มความฟุ่มเฟือย ข้อความบันทึกจะถูกบันทึกไว้ใน tmate-ลูกค้า-PID.log
และ tmate-เซิร์ฟเวอร์-PID.log ไฟล์ในไดเร็กทอรีปัจจุบัน โดยที่ PID คือ PID
ของเซิร์ฟเวอร์หรือกระบวนการไคลเอ็นต์

-V แจ้งความ พาตัวเอง รุ่น

คำสั่ง [ธง]
นี่ระบุหนึ่งในชุดคำสั่งที่ใช้ในการควบคุม พาตัวเองตามที่อธิบายไว้ใน
ส่วนต่อไปนี้ หากไม่มีการระบุคำสั่ง เซสชั่นใหม่ คำสั่ง
สันนิษฐาน

KEY ผูกพัน


พาตัวเอง อาจถูกควบคุมจากไคลเอนต์ที่แนบโดยใช้คีย์ผสมของคีย์คำนำหน้า
'Cb' (Ctrl-b) โดยค่าเริ่มต้น ตามด้วยคีย์คำสั่ง

การเชื่อมโยงคีย์คำสั่งเริ่มต้นคือ:

Cb ส่งรหัสนำหน้า (Cb) ผ่านไปยังแอปพลิเคชัน
Co หมุนบานหน้าต่างในหน้าต่างปัจจุบันไปข้างหน้า
Cz ระงับ พาตัวเอง ลูกค้า
! แยกบานหน้าต่างปัจจุบันออกจากหน้าต่าง
" แบ่งบานหน้าต่างปัจจุบันออกเป็นสองบานบนและล่าง
# แสดงรายการบัฟเฟอร์การวางทั้งหมด
$ เปลี่ยนชื่อเซสชันปัจจุบัน
% แบ่งบานหน้าต่างปัจจุบันออกเป็นสองบาน ซ้ายและขวา
& ฆ่าหน้าต่างปัจจุบัน
' พร้อมท์สำหรับดัชนีหน้าต่างเพื่อเลือก
, เปลี่ยนชื่อหน้าต่างปัจจุบัน
- ลบบัฟเฟอร์ข้อความที่คัดลอกล่าสุด
. แจ้งให้ดัชนีย้ายหน้าต่างปัจจุบัน
0 ถึง 9 เลือกหน้าต่าง 0 ถึง 9
: ป้อนไฟล์ พาตัวเอง พร้อมรับคำสั่ง.
; ย้ายไปยังบานหน้าต่างที่ใช้งานก่อนหน้านี้
= เลือกบัฟเฟอร์ที่จะวางแบบโต้ตอบจากรายการ
? แสดงรายการการผูกคีย์ทั้งหมด
D เลือกไคลเอนต์ที่จะแยกออก
[ เข้าสู่โหมดคัดลอกเพื่อคัดลอกข้อความหรือดูประวัติ
] วางบัฟเฟอร์ข้อความที่คัดลอกล่าสุด
ค สร้างหน้าต่างใหม่
d ถอดไคลเอ็นต์ปัจจุบัน
f แจ้งให้ค้นหาข้อความในหน้าต่างที่เปิดอยู่
i แสดงข้อมูลบางอย่างเกี่ยวกับหน้าต่างปัจจุบัน
l ย้ายไปที่หน้าต่างที่เลือกไว้ก่อนหน้านี้
n เปลี่ยนเป็นหน้าต่างถัดไป
o เลือกบานหน้าต่างถัดไปในหน้าต่างปัจจุบัน
p เปลี่ยนเป็นหน้าต่างก่อนหน้า
q แสดงดัชนีบานหน้าต่างโดยสังเขป
r บังคับให้วาดใหม่ของลูกค้าที่แนบมา
s เลือกเซสชันใหม่สำหรับไคลเอนต์ที่แนบมาแบบโต้ตอบ
L สลับไคลเอนต์ที่แนบกลับไปเป็นเซสชันล่าสุด
t แสดงเวลา
w เลือกหน้าต่างปัจจุบันแบบโต้ตอบ
x ฆ่าบานหน้าต่างปัจจุบัน
{ สลับบานหน้าต่างปัจจุบันกับบานหน้าต่างก่อนหน้า
} สลับบานหน้าต่างปัจจุบันกับบานหน้าต่างถัดไป
~ แสดงข้อความก่อนหน้าจาก พาตัวเอง, ถ้ามี.
Page Up เข้าสู่โหมดคัดลอกและเลื่อนขึ้นหนึ่งหน้า
ขึ้นลง
ซ้ายขวา
เปลี่ยนเป็นบานหน้าต่างด้านบน ด้านล่าง ด้านซ้าย หรือด้านขวาของ
บานหน้าต่างปัจจุบัน
M-1 ถึง M-5 จัดเรียงบานหน้าต่างในหนึ่งในห้าเลย์เอาต์ที่ตั้งไว้ล่วงหน้า: เท่ากันในแนวนอน, เท่ากัน-
แนวตั้ง แนวนอนหลัก แนวตั้งหลัก หรือแบบเรียงต่อกัน
Mn ย้ายไปที่หน้าต่างถัดไปด้วยกระดิ่งหรือเครื่องหมายกิจกรรม
โม หมุนบานหน้าต่างในหน้าต่างปัจจุบันไปข้างหลัง
Mp ย้ายไปที่หน้าต่างก่อนหน้าด้วยระฆังหรือเครื่องหมายกิจกรรม
C-ขึ้น, C-ลง
C-ซ้าย, C-ขวา
ปรับขนาดบานหน้าต่างปัจจุบันในขั้นตอนของเซลล์เดียว
M-ขึ้น, M-ลง
M-ซ้าย M-ขวา
ปรับขนาดบานหน้าต่างปัจจุบันในขั้นตอนที่ห้าเซลล์

การผูกคีย์อาจเปลี่ยนแปลงได้ด้วยเครื่องหมาย ผูกคีย์ และ Unbind-คีย์ คำสั่ง

คำสั่ง


ส่วนนี้ประกอบด้วยรายการคำสั่งที่รองรับโดย พาตัวเอง. คำสั่งส่วนใหญ่ยอมรับ
ไม่จำเป็น -t โต้แย้งกับหนึ่งใน ลูกค้าเป้าหมาย, เป้าหมายเซสชัน หน้าต่างเป้าหมายหรือ
บานหน้าต่างเป้าหมาย. สิ่งเหล่านี้ระบุไคลเอนต์ เซสชัน หน้าต่าง หรือบานหน้าต่างที่คำสั่งควร
ส่งผลกระทบ ลูกค้าเป้าหมาย เป็นชื่อของ Pty(4) ไฟล์ที่ลูกค้าเชื่อมต่อสำหรับ
ตัวอย่างอย่างใดอย่างหนึ่งของ /dev/ttyp1 or แบบที่ 1 สำหรับลูกค้าที่แนบมากับ /dev/ttyp1. ถ้าไม่มีลูกค้า
ถูกระบุ ลูกค้าปัจจุบันจะถูกเลือก ถ้าเป็นไปได้ หรือมีการรายงานข้อผิดพลาด ลูกค้า
อาจอยู่ในรายการกับ รายชื่อลูกค้า คำสั่ง

เป้าหมายเซสชัน เป็นรหัสเซสชันที่นำหน้าด้วย $ ชื่อของเซสชัน (ตามรายการโดย
รายการเซสชัน คำสั่ง) หรือชื่อไคลเอนต์ที่มีรูปแบบเดียวกับ ลูกค้าเป้าหมายใน
ซึ่งกรณีที่ใช้เซสชันที่แนบมากับไคลเอนต์ เมื่อค้นหาชื่อเซสชัน
พาตัวเอง เริ่มแรกค้นหาการจับคู่แบบตรงทั้งหมด หากไม่พบชื่อเซสชันจะถูกตรวจสอบ
เพื่อการใด ๆ เป้าหมายเซสชัน เป็นคำนำหน้าหรือตรงกับ an fnmatch(3)
ลวดลาย. หากพบการจับคู่เดียว จะใช้เป็นเซสชันเป้าหมาย หลายแมตช์
ทำให้เกิดข้อผิดพลาด หากละเซสชัน เซสชันปัจจุบันจะถูกใช้หากมี ถ้าไม่
เซสชันปัจจุบันพร้อมใช้งาน โดยจะเลือกการใช้งานล่าสุด

หน้าต่างเป้าหมาย ระบุหน้าต่างในรูปแบบ เซสชั่น:หน้าต่าง. เซสชั่น ทำตามกฎเดียวกัน
ส่วน เป้าหมายเซสชันและ หน้าต่าง ถูกค้นหาตามลำดับ: เป็นดัชนีหน้าต่าง ตัวอย่างเช่น
ความลึกลับ:1; เป็นรหัสหน้าต่าง เช่น @1; เป็นชื่อหน้าต่างที่แน่นอน เช่น
วิทยานิพนธ์:mywindow; แล้วเป็น fnmatch(3) รูปแบบหรือจุดเริ่มต้นของชื่อหน้าต่าง เช่น
mysession:mywin* หรือ mysession:mywin ชื่อหน้าต่างว่างระบุดัชนีที่ไม่ได้ใช้ถัดไป
ถ้าเหมาะสม (เช่น the หน้าต่างใหม่ และ ลิงค์หน้าต่าง คำสั่ง) มิฉะนั้นกระแส
หน้าต่างใน เซสชั่น ถูกเลือก อักขระพิเศษ '!' ใช้ครั้งสุดท้าย (ก่อนหน้านี้ปัจจุบัน)
หน้าต่าง '^' เลือกหน้าต่างที่มีตัวเลขสูงสุด '$' เลือกหน้าต่างที่มีตัวเลขต่ำสุด และ
'+' และ '-' เลือกหน้าต่างถัดไปหรือหน้าต่างก่อนหน้าตามตัวเลข เมื่ออาร์กิวเมนต์ไม่
ไม่มีเครื่องหมายทวิภาค พาตัวเอง ความพยายามครั้งแรกในการแยกวิเคราะห์เป็นหน้าต่าง ถ้าล้มเหลวก็พยายาม
ทำขึ้นเพื่อให้ตรงกับเซสชั่น

บานหน้าต่างเป้าหมาย ใช้รูปแบบคล้ายกับ หน้าต่างเป้าหมาย แต่ด้วยการเพิ่มระยะเวลาที่เลือกได้
ตามด้วยดัชนีบานหน้าต่าง เช่น mysession:mywindow.1 หากละเว้นดัชนีบานหน้าต่าง
ใช้บานหน้าต่างที่ใช้งานอยู่ในหน้าต่างที่ระบุ ถ้าไม่ใช่ลำไส้ใหญ่หรือประจำเดือน
ปรากฏขึ้น พาตัวเอง ความพยายามครั้งแรกที่จะใช้อาร์กิวเมนต์เป็นดัชนีบานหน้าต่าง ถ้ามันล้มเหลวก็คือ
มองขึ้นไปเป็นสำหรับ หน้าต่างเป้าหมาย. '+' หรือ '-' หมายถึงดัชนีบานหน้าต่างถัดไปหรือก่อนหน้า
ตามลำดับ สายหนึ่ง ด้านบน, ก้น, ซ้าย, ขวา, บนซ้าย, ด้านบนขวา, ล่างซ้าย
or ล่างขวา อาจใช้แทนดัชนีบานหน้าต่าง

อักขระพิเศษ '+' และ '-' อาจตามด้วยเครื่องหมายออฟเซ็ต เช่น

เลือกหน้าต่าง -t:+2

เมื่อจัดการกับเซสชันที่ไม่มีดัชนีหน้าต่างตามลำดับ จะเป็น
ข้ามอย่างถูกต้อง

พาตัวเอง ยังให้แต่ละบานหน้าต่างที่สร้างขึ้นในเซิร์ฟเวอร์เป็นตัวระบุที่ประกอบด้วย '%' และ a
จำนวนเริ่มต้นจากศูนย์ ตัวระบุของบานหน้าต่างนั้นไม่ซ้ำกันสำหรับชีวิตของ พาตัวเอง เซิร์ฟเวอร์
และถูกส่งไปยังกระบวนการลูกของบานหน้าต่างในตัวแปรสภาพแวดล้อม tmate_PANE มัน
อาจใช้โดยลำพังเพื่อกำหนดเป้าหมายบานหน้าต่างหรือหน้าต่างที่มีอยู่

เชลล์-คำสั่ง อาร์กิวเมนต์คือ sh(1) คำสั่ง สิ่งเหล่านี้จะต้องผ่านเป็นรายการเดียวซึ่ง
โดยทั่วไปหมายถึงการอ้างอิง เช่น

หน้าต่างใหม่ 'vi / etc / passwd'

คำสั่ง [ข้อโต้แย้ง] หมายถึง a พาตัวเอง คำสั่งผ่านด้วยคำสั่งและข้อโต้แย้ง
แยกกัน เช่น

ปุ่มผูก F1 ชุดหน้าต่างตัวเลือกบังคับความกว้าง81

หรือถ้าใช้ sh(1):

$ tmate bind-key F1 set-window-option บังคับความกว้าง 81

สามารถระบุคำสั่งหลายคำสั่งร่วมกันเป็นส่วนหนึ่งของa คำสั่ง ลำดับ. แต่ละคำสั่ง
ควรคั่นด้วยช่องว่างและอัฒภาค คำสั่งจะดำเนินการตามลำดับจากซ้าย
ไปทางขวาและบรรทัดที่ลงท้ายด้วยแบ็กสแลชดำเนินต่อไปในบรรทัดถัดไป ยกเว้นเมื่อหนี
โดยแบ็กสแลชอื่น อาจรวมเครื่องหมายอัฒภาคโดยเว้นวรรคด้วยเครื่องหมายแบ็กสแลช
(เช่น เมื่อระบุลำดับคำสั่งเป็น ผูกคีย์).

ตัวอย่าง พาตัวเอง คำสั่งรวมถึง:

รีเฟรชไคลเอ็นต์ -t/dev/ttyp2

เปลี่ยนชื่อเซสชัน -tfirst newname

set-window-option -t:0 เปิดกิจกรรมมอนิเตอร์

หน้าต่างใหม่ ; แยกหน้าต่าง -d

bind-key R ซอร์สไฟล์ ~/.tmate.conf \;
แสดงข้อความ "ไฟล์ต้นฉบับเสร็จสิ้น"

หรือจาก sh(1):

$ tmate ฆ่าหน้าต่าง -t :1

$ tmate หน้าต่างใหม่ \; แยกหน้าต่าง -d

$ tmate เซสชันใหม่ -d 'vi / etc / passwd' \; แยกหน้าต่าง -d \; แนบ

ลูกค้า AND เซสชั่น


การขอ พาตัวเอง เซิร์ฟเวอร์จัดการไคลเอนต์ เซสชัน หน้าต่าง และบานหน้าต่าง ลูกค้าแนบมากับ
เซสชันเพื่อโต้ตอบกับพวกเขาไม่ว่าจะถูกสร้างขึ้นด้วย เซสชั่นใหม่ สั่งการ,
หรือภายหลังด้วย แนบเซสชัน สั่งการ. แต่ละเซสชันมีหนึ่งหน้าต่างขึ้นไป ที่เชื่อมโยง เข้าไป
มัน. Windows อาจเชื่อมโยงกับหลายเซสชันและประกอบด้วยบานหน้าต่างอย่างน้อยหนึ่งบานแต่ละบาน
ซึ่งมีเทอร์มินัลหลอก คำสั่งสำหรับสร้าง เชื่อมโยง และอื่นๆ
การจัดการหน้าต่างจะครอบคลุมใน WINDOWS AND พาเนส มาตรา.

คำสั่งต่อไปนี้มีไว้สำหรับจัดการไคลเอ็นต์และเซสชัน:

แนบเซสชัน [- ดร] [-t เป้าหมายเซสชัน]
(นามแฝง: แนบ)
ถ้าวิ่งจากข้างนอก พาตัวเอง, สร้างไคลเอนต์ใหม่ในเทอร์มินัลปัจจุบันและแนบมัน
ไปยัง เป้าหมายเซสชัน. หากใช้จากภายใน ให้เปลี่ยนไคลเอนต์ปัจจุบัน ถ้า -d is
ระบุไว้ ไคลเอ็นต์อื่น ๆ ที่แนบมากับเซสชันจะถูกแยกออก -r หมายถึง
ไคลเอ็นต์เป็นแบบอ่านอย่างเดียว (เฉพาะคีย์ที่ผูกไว้กับ แยกลูกค้า or สวิตช์ไคลเอนต์ คำสั่ง
มีผลใดๆ)

หากไม่มีเซิร์ฟเวอร์เริ่มทำงาน แนบเซสชัน จะพยายามเริ่มต้น นี้จะล้มเหลว
เว้นแต่จะมีการสร้างเซสชันในไฟล์การกำหนดค่า

การขอ เป้าหมายเซสชัน กฎสำหรับ แนบเซสชัน มีการปรับเล็กน้อย: if พาตัวเอง จำเป็นต้อง
เลือกเซสชันที่ใช้ล่าสุด มันจะชอบเซสชันที่ใช้ล่าสุด
โสด เซสชั่น

แยกลูกค้า [-P] [-a] [-s เป้าหมายเซสชัน] [-t ลูกค้าเป้าหมาย]
(นามแฝง: ถอดออก)
ปลดไคลเอ็นต์ปัจจุบันหากผูกไว้กับคีย์ ไคลเอ็นต์ที่ระบุด้วย -t, หรือทั้งหมด
ลูกค้าที่แนบมากับเซสชั่นที่ระบุโดย -sส่วน -a ตัวเลือกฆ่าทั้งหมด
แต่ลูกค้าให้กับ -t. ถ้า -P จะได้รับ ส่ง SIGHUP ไปยังกระบวนการหลักของ
ลูกค้ามักจะทำให้ออกจาก

มีเซสชั่น [-t เป้าหมายเซสชัน]
(นามแฝง: มี)
รายงานข้อผิดพลาดและออกด้วย 1 หากไม่มีเซสชันที่ระบุ ถ้ามันใช่
มีอยู่ ออกด้วย 0

ฆ่าเซิร์ฟเวอร์
ฆ่าไฟล์ พาตัวเอง เซิร์ฟเวอร์และไคลเอนต์และทำลายเซสชันทั้งหมด

ฆ่าเซสชั่น
[-a] [-t เป้าหมายเซสชัน] ทำลายเซสชั่นที่กำหนดโดยปิดหน้าต่างใด ๆ ที่เชื่อมโยงกับมัน
และไม่มีเซสชันอื่นๆ และถอดไคลเอ็นต์ทั้งหมดที่เชื่อมต่ออยู่ออก ถ้า -a จะได้รับ
ทุกเซสชัน แต่เซสชันที่ระบุถูกฆ่า

รายชื่อลูกค้า [-F รูป] [-t เป้าหมายเซสชัน]
(นามแฝง: ลส)
แสดงรายการไคลเอ็นต์ทั้งหมดที่เชื่อมต่อกับเซิร์ฟเวอร์ สำหรับความหมายของ -F ธง ดู
รูปแบบ ส่วน. ถ้า เป้าหมายเซสชัน ถูกระบุ แสดงรายการเฉพาะไคลเอนต์ที่เชื่อมต่อกับ
เซสชั่นนั้น

รายการคำสั่ง
(นามแฝง: ลซ.ซม)
แสดงรายการไวยากรณ์ของคำสั่งทั้งหมดที่สนับสนุนโดย พาตัวเอง.

รายการเซสชัน [-F รูป]
(นามแฝง: ls)
แสดงรายการเซสชันทั้งหมดที่จัดการโดยเซิร์ฟเวอร์ สำหรับความหมายของ -F ธง ดู
รูปแบบ มาตรา.

ล็อคไคลเอนต์ [-t ลูกค้าเป้าหมาย]
(นามแฝง: ล็อคค)
ล็อค ลูกค้าเป้าหมายดู ล็อคเซิร์ฟเวอร์ คำสั่ง

ล็อคเซสชัน [-t เป้าหมายเซสชัน]
(นามแฝง: ล็อค)
ล็อคไคลเอนต์ทั้งหมดที่แนบมากับ เป้าหมายเซสชัน.

เซสชั่นใหม่ [-เพิ่มDP] [-F รูป] [-n ชื่อหน้าต่าง] [-s ชื่อเซสชัน] [-t เป้าหมายเซสชัน] [-x
ความกว้าง] [-y ความสูง] [เชลล์-คำสั่ง]
(นามแฝง: ใหม่)
สร้างเซสชันใหม่ด้วยชื่อ ชื่อเซสชัน.

เซสชันใหม่แนบมากับเทอร์มินัลปัจจุบัน เว้นแต่ -d ได้รับ ชื่อหน้าต่าง
และ เชลล์-คำสั่ง เป็นชื่อและคำสั่งเชลล์ที่จะรันในค่าเริ่มต้น
หน้าต่าง. ถ้า -d ถูกนำมาใช้, -x และ -y ระบุขนาดของหน้าต่างเริ่มต้น (80 x 24
ถ้าไม่ได้รับ)

หากเรียกใช้จากเทอร์มินัล any เทอร์มิโอ(4) อักขระพิเศษถูกบันทึกและใช้สำหรับใหม่
windows ในเซสชันใหม่

การขอ -A ธงทำให้ เซสชั่นใหม่ ทำตัวเหมือน แนบเซสชัน if ชื่อเซสชัน แล้ว
มีอยู่; ในกรณี -D ทำตัวเหมือน -d ไปยัง แนบเซสชัน.

If -t จะได้รับ เซสชั่นใหม่คือ การจัดกลุ่ม สีสดสวย เป้าหมายเซสชัน. นี่หมายความว่าพวกเขา
ใช้หน้าต่างชุดเดียวกัน - หน้าต่างทั้งหมดจาก เป้าหมายเซสชัน มีการเชื่อมโยงกับ
เซสชันใหม่และหน้าต่างหรือหน้าต่างใหม่ใดๆ ที่ตามมาจะถูกนำไปใช้กับ
ทั้งสองเซสชัน หน้าต่างปัจจุบันและก่อนหน้าและตัวเลือกเซสชันใด ๆ ยังคงอยู่
อิสระและเซสชันใดเซสชันหนึ่งอาจถูกฆ่าโดยไม่กระทบต่อเซสชันอื่น การให้ -n
or เชลล์-คำสั่ง ไม่ถูกต้อง if -t ถูกนำมาใช้.

การขอ -P ตัวเลือกพิมพ์ข้อมูลเกี่ยวกับเซสชันใหม่หลังจากที่ถูกสร้างขึ้น
โดยค่าเริ่มต้น จะใช้รูปแบบ '#{session_name}:' แต่รูปแบบอื่นอาจเป็น
ระบุด้วย -F.

รีเฟรชลูกค้า [-S] [-t ลูกค้าเป้าหมาย]
(นามแฝง: รีเฟรช)
รีเฟรชไคลเอนต์ปัจจุบันหากผูกกับคีย์หรือไคลเอนต์เดียวหากได้รับ
สีสดสวย -t. ถ้า -S ระบุไว้ ให้อัปเดตเฉพาะแถบสถานะของลูกค้า

เปลี่ยนชื่อเซสชัน [-t เป้าหมายเซสชัน] ชื่อใหม่
(นามแฝง: ตั้งชื่อใหม่)
เปลี่ยนชื่อเซสชันเป็น ชื่อใหม่.

แสดงข้อความ [-t ลูกค้าเป้าหมาย]
(นามแฝง: แสดงข้อความ)
ข้อความใด ๆ ที่แสดงบนบรรทัดสถานะจะถูกบันทึกไว้ในบันทึกข้อความต่อลูกค้า ขึ้น
ถึงขีด จำกัด สูงสุดที่กำหนดโดย ข้อความจำกัด ตัวเลือกเซสชันสำหรับเซสชัน
แนบกับลูกค้ารายนั้น คำสั่งนี้แสดงบันทึกสำหรับ ลูกค้าเป้าหมาย.

ไฟล์ต้นฉบับ เส้นทาง
(นามแฝง: แหล่ง)
ดำเนินการคำสั่งจาก เส้นทาง.

เริ่มต้นเซิร์ฟเวอร์
(นามแฝง: เริ่มต้น)
เริ่มต้น พาตัวเอง เซิร์ฟเวอร์ ถ้ายังไม่ได้ทำงาน โดยไม่ต้องสร้างเซสชันใดๆ

ระงับลูกค้า [-t ลูกค้าเป้าหมาย]
(นามแฝง: ระงับค)
ระงับไคลเอนต์โดยส่ง SIGTSTP (tty stop)

สวิตช์ไคลเอนต์ [-lnpr] [-c ลูกค้าเป้าหมาย] [-t เป้าหมายเซสชัน]
(นามแฝง: สวิตช์ c)
เปลี่ยนเซสชันปัจจุบันสำหรับลูกค้า ลูกค้าเป้าหมาย ไปยัง เป้าหมายเซสชัน. ถ้า -l, -n or
-p ถูกใช้ ไคลเอนต์จะถูกย้ายไปยังเซสชันสุดท้าย ถัดไป หรือก่อนหน้าตามลำดับ
-r สลับว่าไคลเอ็นต์เป็นแบบอ่านอย่างเดียวหรือไม่ (ดูที่ แนบเซสชัน สั่งการ).

WINDOWS AND พาเนส


A พาตัวเอง หน้าต่างอาจอยู่ในโหมดใดโหมดหนึ่งจากหลายโหมด ค่าเริ่มต้นอนุญาตให้เข้าถึง .โดยตรง
ขั้วต่อติดกับหน้าต่าง อีกโหมดหนึ่งคือโหมดคัดลอกซึ่งอนุญาตส่วนของa
หน้าต่างหรือประวัติที่จะคัดลอกไปยัง พาสต้า กันชน เพื่อนำไปใส่ในภายหลัง
หน้าต่าง. เข้าสู่โหมดนี้ด้วยปุ่ม โหมดคัดลอก คำสั่งผูกกับ '[' โดยค่าเริ่มต้น มันคือ
ป้อนเมื่อคำสั่งที่สร้างผลลัพธ์เช่น รายการคีย์, ถูกเรียกใช้จากคีย์
ผูกพัน.

ปุ่มที่ใช้ได้ขึ้นอยู่กับว่าเลือกโหมด emacs หรือ vi (ดูที่ โหมดคีย์
ตัวเลือก). รองรับคีย์ต่อไปนี้ตามความเหมาะสมสำหรับโหมด:

ฟังก์ชัน vi emacs
กลับไปเยื้อง ^ Mm
ท้ายสุดของประวัติศาสตร์ G M-
ล้างการเลือก Escape Cg
คัดลอกการเลือก ป้อน Mw
เคอร์เซอร์ลง j ลง
เคอร์เซอร์ซ้าย h ซ้าย
เคอร์เซอร์ขวา l ขวา
เคอร์เซอร์ไปที่บรรทัดล่างสุด L
เคอร์เซอร์ถึงเส้นกลาง M Mr
เคอร์เซอร์ไปที่บรรทัดบนสุด H MR
เคอร์เซอร์ขึ้น k ขึ้น
ลบทั้งบรรทัด d Cu
ลบ/คัดลอกไปที่ท้ายบรรทัด D Ck
สิ้นสุดบรรทัด $ Ce
ไปที่บรรทัด : g
ลงครึ่งหน้า Cd M-Down
ขึ้นครึ่งหน้า Cu M-Up
กระโดดไปข้างหน้า ff
ข้ามไปข้างหน้า t
กระโดดถอยหลัง FF
ข้ามไปข้างหลัง T
กระโดดอีกครั้ง ; ;
กระโดดถอยหลังอีกครั้ง , ,
หน้าถัดไป Cf Page down
ช่องว่างถัดไป W
เว้นวรรคท้ายคำ E
คำถัดไป w
คำถัดไปสิ้นสุด e Mf
วางบัฟเฟอร์ p Cy
หน้าก่อน Cb Page up
คำก่อนหน้า b Mb
พื้นที่ก่อนหน้า B
ออกจากโหมด q หนี
สี่เหลี่ยมผืนผ้าสลับ v R
เลื่อนลง C-Down หรือ Ce C-Down
เลื่อนขึ้น C-Up หรือ Cy C-Up
ค้นหาอีกครั้ง nn
ค้นหาอีกครั้งย้อนกลับ NN
ค้นหาย้อนหลัง ? Cr
ค้นหาไปข้างหน้า / Cs
ขึ้นต้นบรรทัดที่ 0 Ca
เริ่มการเลือก Space C-Space
ด้านบนสุดของประวัติศาสตร์ g M->
ย้ายอักขระCt

ปุ่มคำถัดไปและก่อนหน้าใช้ช่องว่างและอักขระ '-', '_' และ '@' เป็นคำ
ตัวคั่นตามค่าเริ่มต้น แต่สามารถปรับได้โดยการตั้งค่า ตัวคั่นคำ เซสชั่น
ตัวเลือก. คำถัดไปย้ายไปที่จุดเริ่มต้นของคำถัดไป คำถัดไปสิ้นสุดที่จุดถัดไป
คำและคำก่อนหน้าไปยังจุดเริ่มต้นของคำก่อนหน้า สามช่องว่างถัดไปและก่อนหน้า
ปุ่มทำงานคล้ายกันแต่ใช้ช่องว่างเพียงอย่างเดียวเป็นตัวคั่นคำ

คำสั่งกระโดดช่วยให้เคลื่อนไหวอย่างรวดเร็วภายในเส้น เช่น พิมพ์ 'f' ตามด้วย
'/' จะย้ายเคอร์เซอร์ไปที่อักขระ '/' ถัดไปในบรรทัดปัจจุบัน เอ ';' แล้วจะ
ข้ามไปยังเหตุการณ์ต่อไป

คำสั่งในโหมดคัดลอกอาจนำหน้าด้วยตัวเลือกการนับซ้ำ ด้วยการผูกคีย์ vi a
ป้อนคำนำหน้าโดยใช้ปุ่มตัวเลข ด้วย emacs ปุ่ม Alt (เมตา) และตัวเลขเริ่มต้นขึ้น
รายการนำหน้า ตัวอย่างเช่น หากต้องการเลื่อนเคอร์เซอร์ไปข้างหน้า 1 คำ ให้ใช้ 'M-0 XNUMX M-f' ใน
โหมด emacs และ '10w' ใน vi

เมื่อคัดลอกส่วนที่เลือก จำนวนซ้ำจะระบุดัชนีบัฟเฟอร์ที่จะแทนที่ หากใช้

การผูกคีย์โหมดถูกกำหนดในชุดของตารางที่มีชื่อ: vi แก้ไข และ emacs แก้ไข สำหรับกุญแจที่ใช้
เมื่อแก้ไขบรรทัดที่พรอมต์คำสั่ง vi-ทางเลือก และ emacs-ทางเลือก สำหรับคีย์ที่ใช้เมื่อ
เลือกจากรายการ (เช่นผลิตโดย เลือกหน้าต่าง สั่งการ); และ vi-สำเนา และ
emacs-สำเนา ใช้ในโหมดคัดลอก ตารางสามารถดูได้ด้วย รายการคีย์ คำสั่งและคีย์
แก้ไขหรือลบออกด้วย ผูกคีย์ และ Unbind-คีย์. หนึ่งคำสั่งยอมรับอาร์กิวเมนต์
คัดลอกท่อซึ่งคัดลอกส่วนที่เลือกและไพพ์ไปยังคำสั่ง ตัวอย่างต่อไปนี้
จะผูก 'Cq' เพื่อคัดลอกการเลือกลงใน / Tmp เช่นเดียวกับบัฟเฟอร์การวาง:

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

คีย์บัฟเฟอร์การวางจะวางบรรทัดแรกจากบัฟเฟอร์การวางบนสุดในสแต็ก

เรื่องย่อสำหรับ โหมดคัดลอก คำสั่งคือ:

โหมดคัดลอก [-u] [-t บานหน้าต่างเป้าหมาย]
เข้าสู่โหมดคัดลอก ดิ -u ตัวเลือกเลื่อนขึ้นหนึ่งหน้า

แต่ละหน้าต่างแสดงโดย พาตัวเอง อาจแยกเป็นหนึ่งหรือมากกว่า บานหน้าต่าง; แต่ละบานหน้าต่างใช้ a
บางพื้นที่ของจอแสดงผลและเป็นเทอร์มินัลแยกต่างหาก หน้าต่างอาจแบ่งออกเป็นบานหน้าต่าง
โดยใช้โปรแกรม แยกหน้าต่าง สั่งการ. Windows อาจแบ่งตามแนวนอน (ด้วยปุ่ม -h ธง) หรือ
ในแนวตั้ง บานหน้าต่างอาจถูกปรับขนาดด้วย ปรับขนาดบานหน้าต่าง คำสั่ง (ผูกกับ 'C-up', 'C-down'
'C-left' และ 'C-right' โดยค่าเริ่มต้น) บานหน้าต่างปัจจุบันอาจเปลี่ยนด้วย เลือกบานหน้าต่าง
คำสั่งและ หมุนหน้าต่าง และ สลับบานหน้าต่าง คำสั่งสามารถใช้เพื่อสลับบานหน้าต่างโดยไม่ต้อง
เปลี่ยนตำแหน่งของพวกเขา บานหน้าต่างมีหมายเลขเริ่มต้นจากศูนย์ตามลำดับคือ
สร้าง

จำนวนที่ตั้งไว้ล่วงหน้า รูปแบบ สามารถใช้ได้ เหล่านี้อาจเลือกด้วย เลือกเลย์เอาต์
คำสั่งหรือขี่จักรยานด้วย เค้าโครงถัดไป (ผูกไว้กับ 'Space' โดยค่าเริ่มต้น); เมื่อเลือกเลย์เอาต์แล้ว
บานหน้าต่างภายในอาจถูกย้ายและปรับขนาดตามปกติ

รองรับรูปแบบต่อไปนี้:

เท่ากัน-แนวนอน
บานหน้าต่างจะกระจายออกไปอย่างสม่ำเสมอจากซ้ายไปขวาผ่านหน้าต่าง

เท่ากัน-แนวตั้ง
บานหน้าต่างจะกระจายอย่างสม่ำเสมอจากบนลงล่าง

หลักแนวนอน
บานหน้าต่างขนาดใหญ่ (หลัก) จะแสดงที่ด้านบนของหน้าต่าง และบานหน้าต่างที่เหลือคือ
กระจายจากซ้ายไปขวาในช่องว่างที่ด้านล่าง ใช้
main-pane-ความสูง ตัวเลือกหน้าต่างเพื่อระบุความสูงของบานหน้าต่างด้านบน

หลักแนวตั้ง
คล้ายกับ หลักแนวนอน แต่บานหน้าต่างบานใหญ่วางอยู่ทางซ้ายและอื่น ๆ
กระจายจากบนลงล่างทางด้านขวา ดู ความกว้างของบานหน้าต่างหลัก ตัวเลือกหน้าต่าง

กระเบื้อง บานหน้าต่างจะกระจายออกไปให้เท่ากันมากที่สุดเท่าที่จะเป็นไปได้บนหน้าต่างทั้งในแถวและคอลัมน์

นอกจากนี้ เลือกเลย์เอาต์ สามารถใช้เพื่อใช้เลย์เอาต์ที่ใช้ก่อนหน้านี้ - the รายการหน้าต่าง
คำสั่งแสดง Layout ของแต่ละหน้าต่างในรูปแบบที่เหมาะสมกับการใช้งาน เลือกเลย์เอาต์.
ตัวอย่างเช่น:

$ tmate รายการหน้าต่าง
0: ksh [159x48]
layout: bb62,159x48,0,0{79x48,0,0,79x48,80,0}
$ tmate เลือกเลย์เอาต์ bb62,159x48,0,0{79x48,0,0,79x48,80,0}

พาตัวเอง ปรับขนาดของเค้าโครงสำหรับขนาดหน้าต่างปัจจุบันโดยอัตโนมัติ สังเกตว่า a
ไม่สามารถใช้เลย์เอาต์กับหน้าต่างที่มีบานหน้าต่างมากกว่าที่เลย์เอาต์เป็น
กำหนดเดิม

คำสั่งที่เกี่ยวข้องกับหน้าต่างและบานหน้าต่างมีดังนี้:

บานหน้าต่าง [-ดีพี] [-F รูป] [-t บานหน้าต่างเป้าหมาย]
(นามแฝง: เบรกแตก)
ทำลาย บานหน้าต่างเป้าหมาย ออกจากหน้าต่างที่มีอยู่เพื่อทำให้เป็นบานหน้าต่างเดียวในใหม่
หน้าต่าง. ถ้า -d จะได้รับ หน้าต่างใหม่จะไม่กลายเป็นหน้าต่างปัจจุบัน ดิ -P
ตัวเลือกพิมพ์ข้อมูลเกี่ยวกับหน้าต่างใหม่หลังจากที่ได้ถูกสร้างขึ้น โดย
ค่าเริ่มต้นจะใช้รูปแบบ '#{session_name}:#{window_index}' แต่มีรูปแบบอื่น
อาจระบุด้วย -F.

จับ-บานหน้าต่าง [-aepPq] [-b บัฟเฟอร์ดัชนี] [-E ปลายสาย] [-S เริ่มต้นสาย] [-t บานหน้าต่างเป้าหมาย]
(นามแฝง: capp)
จับภาพเนื้อหาของบานหน้าต่าง ถ้า -p จะได้รับเอาต์พุตไปที่ stdout
มิฉะนั้นไปยังบัฟเฟอร์ที่ระบุด้วย -b หรือบัฟเฟอร์ใหม่หากละเว้น ถ้า -a is
กำหนด ใช้หน้าจอสำรอง และประวัติไม่สามารถเข้าถึงได้ ถ้าไม่
มีหน้าจอสำรอง ข้อผิดพลาดจะถูกส่งกลับเว้นแต่ -q จะได้รับ ถ้า -e is
ให้ผลลัพธ์รวมถึงลำดับการหลบหนีสำหรับแอตทริบิวต์ข้อความและพื้นหลัง -C
ยังยกเว้นอักขระที่ไม่สามารถพิมพ์ได้เป็นเลขฐานแปด \xxx -J รวมเส้นห่อและ
รักษาช่องว่างต่อท้ายที่ปลายแต่ละบรรทัด -P จับเฉพาะเอาต์พุตใดๆ ที่
ได้รับบานหน้าต่างซึ่งเป็นจุดเริ่มต้นของลำดับการหลบหนีที่ยังไม่สมบูรณ์

-S และ -E ระบุหมายเลขบรรทัดเริ่มต้นและสิ้นสุดศูนย์คือบรรทัดแรกของ
บานหน้าต่างที่มองเห็นได้และตัวเลขติดลบคือเส้นในประวัติ ค่าเริ่มต้นคือto
จับภาพเฉพาะเนื้อหาที่มองเห็นได้ของบานหน้าต่าง

เลือกลูกค้า [-F รูป] [-t หน้าต่างเป้าหมาย] [เทมเพลต]
วางหน้าต่างลงในโหมดการเลือกไคลเอ็นต์ อนุญาตให้เลือกไคลเอ็นต์แบบโต้ตอบได้
จากรายการ หลังจากเลือกลูกค้าแล้ว '%%' จะถูกแทนที่ด้วยไคลเอนต์ Pty(4) เส้นทาง
in เทมเพลต และผลการดำเนินการตามคำสั่ง ถ้า เทมเพลต ไม่ได้รับ
ใช้ "detach-client -t '%%'" สำหรับความหมายของ -F ธง ดู รูปแบบ
ส่วน. คำสั่งนี้ใช้ได้ก็ต่อเมื่อมีการแนบไคลเอ็นต์อย่างน้อยหนึ่งราย

เลือกรายการ [-l รายการ] [-t หน้าต่างเป้าหมาย] [เทมเพลต]
วางหน้าต่างลงในโหมดการเลือกรายการโดยอนุญาตให้ รายการ ที่จะคัดเลือก รายการ สามารถ a
รายการที่คั่นด้วยเครื่องหมายจุลภาคเพื่อแสดงรายการมากกว่าหนึ่งรายการ หากรายการมีช่องว่างว่า
รายการจะต้องเสนอราคา หลังจากเลือกรายการแล้ว '%%' จะถูกแทนที่ด้วยรายการที่เลือก
ที่ เทมเพลต และผลลัพธ์จะถูกดำเนินการตามคำสั่ง ถ้า เทมเพลต ไม่ได้รับ
ใช้ "run-shell '%%'" รายการ ยังยอมรับตัวระบุรูปแบบ สำหรับความหมายของ
นี้เห็น รูปแบบ ส่วน. คำสั่งนี้ใช้ได้ก็ต่อเมื่อมีไคลเอ็นต์อย่างน้อยหนึ่งตัวคือ
แนบมาด้วย

เลือกเซสชัน [-F รูป] [-t หน้าต่างเป้าหมาย] [เทมเพลต]
วางหน้าต่างลงในโหมดตัวเลือกเซสชัน ซึ่งสามารถเลือกเซสชันแบบโต้ตอบได้
จากรายการ เมื่อเลือกอย่างใดอย่างหนึ่ง '%%' จะถูกแทนที่ด้วยชื่อเซสชันใน เทมเพลต
และผลการดำเนินการตามคำสั่ง ถ้า เทมเพลต ไม่ได้รับ "switch-client -t
ใช้ '%%'" สำหรับความหมายของ -F ธง ดู รูปแบบ ส่วน. นี้
คำสั่งใช้งานได้ก็ต่อเมื่อมีการแนบไคลเอ็นต์อย่างน้อยหนึ่งราย

เลือกต้นไม้ [-สุ] [-b เทมเพลตเซสชัน] [-c หน้าต่างแม่แบบ] [-S รูป] [-W รูป] [-t
หน้าต่างเป้าหมาย]
วางหน้าต่างลงในโหมดตัวเลือกต้นไม้ ซึ่งสามารถเลือกเซสชันหรือหน้าต่างได้
โต้ตอบจากรายการ ตามค่าเริ่มต้น windows ที่เป็นของเซสชันจะถูกเยื้อง
เพื่อแสดงความสัมพันธ์กับเซสชั่น

โปรดทราบว่า เลือกหน้าต่าง และ เลือกเซสชัน คำสั่งเป็นตัวห่อหุ้มรอบ
เลือกต้นไม้.

If -s จะได้รับจะแสดงเซสชัน ถ้า -w จะได้รับจะแสดงหน้าต่าง

โดยค่าเริ่มต้น ต้นไม้จะยุบและเซสชันต้องขยายเป็นหน้าต่างที่มี
ปุ่มลูกศรขวา ดิ -u ตัวเลือกจะเริ่มต้นด้วยการขยายเซสชันทั้งหมดแทน

If -b จะได้รับจะแทนที่คำสั่งเซสชันเริ่มต้น โปรดทราบว่า '%%' สามารถเป็น
ใช้และจะถูกแทนที่ด้วยชื่อเซสชัน ตัวเลือกเริ่มต้นถ้าไม่ใช่
ที่ระบุคือ "switch-client -t '%%'" ถ้า -c จะได้รับจะแทนที่ค่าเริ่มต้น
คำสั่งหน้าต่าง เช่น -b, '%%' สามารถใช้และจะถูกแทนที่ด้วย session
ชื่อและดัชนีหน้าต่าง เมื่อหน้าต่างถูกเลือกจากรายการ คำสั่ง session
ถูกรันก่อนคำสั่ง window

If -S จะได้รับจะแสดงรูปแบบที่ระบุแทนเซสชันเริ่มต้น
รูปแบบ. ถ้า -W จะได้รับจะแสดงรูปแบบที่ระบุแทนค่าเริ่มต้น
รูปแบบหน้าต่าง สำหรับความหมายของ -s และ -w ตัวเลือก ดู รูปแบบ มาตรา.

คำสั่งนี้ใช้ได้ก็ต่อเมื่อมีการแนบไคลเอ็นต์อย่างน้อยหนึ่งราย

เลือกหน้าต่าง [-F รูป] [-t หน้าต่างเป้าหมาย] [เทมเพลต]
ใส่หน้าต่างในโหมดตัวเลือกหน้าต่าง ซึ่งสามารถเลือกหน้าต่างแบบโต้ตอบได้
จากรายการ หลังจากเลือกหน้าต่าง '%%' จะถูกแทนที่ด้วยชื่อเซสชันและ
ดัชนีหน้าต่างใน เทมเพลต และผลการดำเนินการตามคำสั่ง ถ้า เทมเพลต ไม่ใช่
กำหนดให้ใช้ "select-window -t '%%'" สำหรับความหมายของ -F ธง ดู
รูปแบบ ส่วน. คำสั่งนี้ใช้ได้ก็ต่อเมื่อมีการแนบไคลเอ็นต์อย่างน้อยหนึ่งราย

แผงแสดงผล [-t ลูกค้าเป้าหมาย]
(นามแฝง: แสดง)
แสดงตัวบ่งชี้ที่มองเห็นได้ของแต่ละบานหน้าต่างที่แสดงโดย ลูกค้าเป้าหมาย. ดู
แสดงบานหน้าต่างเวลา, แผงแสดงผลสีและ แผงแสดงผล-active-color เซสชั่น
ตัวเลือก. ขณะที่ตัวบ่งชี้อยู่บนหน้าจอ บานหน้าต่างอาจถูกเลือกด้วย '0' ถึง
ปุ่ม '9'

หาหน้าต่าง [-ซีเอ็นที] [-F รูป] [-t หน้าต่างเป้าหมาย] จับคู่สตริง
(นามแฝง: ค้นหา)
ค้นหา fnmatch(3) แบบแผน จับคู่สตริง ในชื่อหน้าต่าง ชื่อเรื่อง และมองเห็นได้
เนื้อหา (แต่ไม่ใช่ประวัติศาสตร์) แฟล็กควบคุมพฤติกรรมการจับคู่: -C ตรงกันเท่านั้น
เนื้อหาหน้าต่างที่มองเห็นได้ -N ตรงกันเฉพาะชื่อหน้าต่างและ -T ตรงกับ .เท่านั้น
ชื่อหน้าต่าง ค่าเริ่มต้นคือ -ซีเอ็นที. หากตรงกันเพียงหนึ่งหน้าต่างก็จะเป็น
เลือกโดยอัตโนมัติ มิฉะนั้น รายการตัวเลือกจะปรากฏขึ้น สำหรับความหมายของ -F
ธง ดู รูปแบบ ส่วน. คำสั่งนี้ใช้ได้ก็ต่อเมื่อมีไคลเอ็นต์อย่างน้อยหนึ่งตัวคือ
แนบมาด้วย

รวมบานหน้าต่าง [-bdhv] [-l ขนาด | -p เปอร์เซ็นต์] [-s src-บานหน้าต่าง] [-t dst-บานหน้าต่าง]
(นามแฝง: เข้าร่วม)
Like แยกหน้าต่างแต่แทนที่จะแยกออก dst-บานหน้าต่าง และสร้างบานหน้าต่างใหม่ split
มันและย้าย src-บานหน้าต่าง เข้าไปในพื้นที่ สามารถใช้ย้อนกลับได้ บานหน้าต่างส่วน
-b สาเหตุทางเลือก src-บานหน้าต่าง ที่จะเข้าร่วมทางด้านซ้ายของหรือด้านบน dst-บานหน้าต่าง.

คิล-บานหน้าต่าง [-a] [-t บานหน้าต่างเป้าหมาย]
(นามแฝง: ฆ่า)
ทำลายบานหน้าต่างที่กำหนด หากไม่มีบานหน้าต่างเหลืออยู่ในหน้าต่างที่บรรจุ จะเป็น
ถูกทำลาย ดิ -a ตัวเลือกจะฆ่าทั้งหมดยกเว้นบานหน้าต่างที่ให้ไว้ด้วย -t.

ฆ่าหน้าต่าง [-a] [-t หน้าต่างเป้าหมาย]
(นามแฝง: ฆ่า)
ฆ่าหน้าต่างปัจจุบันหรือหน้าต่างที่ หน้าต่างเป้าหมาย, ลบออกจาก any
เซสชันที่มีการเชื่อมโยง ดิ -a ตัวเลือกจะฆ่าทั้งหมดยกเว้นหน้าต่างที่ให้ไว้ด้วย
-t.

บานหน้าต่างสุดท้าย [-t หน้าต่างเป้าหมาย]
(นามแฝง: Lastp)
เลือกบานหน้าต่างสุดท้าย (เลือกไว้ก่อนหน้านี้)

หน้าต่างสุดท้าย [-t เป้าหมายเซสชัน]
(นามแฝง: ล่าสุด)
เลือกหน้าต่างสุดท้าย (เลือกไว้ก่อนหน้านี้) ถ้าไม่ เป้าหมายเซสชัน ระบุไว้
เลือกหน้าต่างสุดท้ายของเซสชันปัจจุบัน

ลิงค์หน้าต่าง [-dk] [-s src-windows] [-t dst-หน้าต่าง]
(นามแฝง: ลิงก์)
เชื่อมโยงหน้าต่างที่ src-windows เพื่อระบุ dst-หน้าต่าง. ถ้า dst-หน้าต่าง is
ระบุและไม่มีหน้าต่างดังกล่าว, the src-windows เชื่อมโยงอยู่ที่นั่น ถ้า -k ได้รับ
และ dst-หน้าต่าง มีอยู่ มันถูกฆ่า มิฉะนั้น จะเกิดข้อผิดพลาดขึ้น ถ้า -d is
กำหนด ไม่ได้เลือกหน้าต่างที่เชื่อมโยงใหม่

บานหน้าต่างรายการ [-เช่น] [-F รูป] [-t เป้า]
(นามแฝง: แอลเอสพี)
If -a จะได้รับ เป้า จะถูกละเว้นและบานหน้าต่างทั้งหมดบนเซิร์ฟเวอร์จะแสดงรายการ ถ้า -s is
ที่ให้ไว้, เป้า คือเซสชัน (หรือเซสชันปัจจุบัน) หากไม่มีการให้ เป้า is
หน้าต่าง (หรือหน้าต่างปัจจุบัน) สำหรับความหมายของ -F ธง ดู รูปแบบ
มาตรา.

รายการหน้าต่าง [-a] [-F รูป] [-t เป้าหมายเซสชัน]
(นามแฝง: ลซ)
If -a กำหนดรายการหน้าต่างทั้งหมดบนเซิร์ฟเวอร์ มิฉะนั้น รายการหน้าต่างใน
เซสชั่นปัจจุบันหรือใน เป้าหมายเซสชัน. สำหรับความหมายของ -F ธง ดู
รูปแบบ มาตรา.

ย้ายบานหน้าต่าง [-bdhv] [-l ขนาด | -p เปอร์เซ็นต์] [-s src-บานหน้าต่าง] [-t dst-บานหน้าต่าง]
(นามแฝง: ย้าย)
Like รวมบานหน้าต่างแต่ src-บานหน้าต่าง และ dst-บานหน้าต่าง อาจอยู่ในหน้าต่างเดียวกัน

ย้ายหน้าต่าง [-rdk] [-s src-windows] [-t dst-หน้าต่าง]
(นามแฝง: ย้าย)
มันคล้ายกับ ลิงค์หน้าต่าง, ยกเว้นหน้าต่างที่ src-windows ถูกย้ายไป
dst-หน้าต่างที่มาพร้อม -r, หน้าต่างทั้งหมดในเซสชันจะเรียงลำดับใหม่ตามลำดับ
เคารพ ดัชนีฐาน ตัวเลือก

หน้าต่างใหม่ [-adkP] [-c ไดเรกทอรีเริ่มต้น] [-F รูป] [-n ชื่อหน้าต่าง] [-t หน้าต่างเป้าหมาย]
[เชลล์-คำสั่ง]
(นามแฝง: ใหม่)
สร้างหน้าต่างใหม่ กับ -a, หน้าต่างใหม่จะถูกแทรกที่ดัชนีถัดไปจาก
ที่ระบุ หน้าต่างเป้าหมาย, ย้ายหน้าต่างขึ้นถ้าจำเป็น มิฉะนั้น หน้าต่างเป้าหมาย
คือตำแหน่งหน้าต่างใหม่

If -d ได้รับ เซสชันไม่ได้ทำให้หน้าต่างใหม่เป็นหน้าต่างปัจจุบัน
หน้าต่างเป้าหมาย แสดงถึงหน้าต่างที่จะสร้าง; ถ้าเป้าหมายมีอยู่แล้วและ
แสดงข้อผิดพลาด เว้นแต่ -k ใช้แฟล็กซึ่งในกรณีนี้จะถูกทำลาย
เชลล์-คำสั่ง เป็นคำสั่งให้ดำเนินการ ถ้า เชลล์-คำสั่ง ไม่ได้ระบุไว้
มูลค่าของ คำสั่งเริ่มต้น ใช้ตัวเลือก -c ระบุไดเร็กทอรีการทำงานใน
ซึ่งหน้าต่างใหม่จะถูกสร้างขึ้น อาจมีทางสัมบูรณ์หรือทางใดทางหนึ่ง
ค่าต่อไปนี้ (หรือไดเรกทอรีย่อย):

สตริงว่าง ไดเรกทอรีของบานหน้าต่างปัจจุบัน
~ โฮมไดเร็กทอรีของผู้ใช้
- เซสชั่นที่เริ่มต้นขึ้น
. ที่เซิฟเวอร์เริ่มต้น

เมื่อคำสั่งเชลล์เสร็จสิ้น หน้าต่างจะปิดลง ดู ยังคงอยู่บนทางออก ตัวเลือก
เพื่อเปลี่ยนพฤติกรรมนี้

ตัวแปรสภาพแวดล้อม TERM ต้องตั้งค่าเป็น "หน้าจอ" สำหรับโปรแกรมทั้งหมดที่ทำงานอยู่
ภายใน พาตัวเอง. หน้าต่างใหม่จะเพิ่ม “TERM=หน้าจอ” ลงใน .โดยอัตโนมัติ
สภาพแวดล้อม แต่ต้องระมัดระวังไม่ให้รีเซ็ตสิ่งนี้ในไฟล์เริ่มต้นของเชลล์

การขอ -P ตัวเลือกพิมพ์ข้อมูลเกี่ยวกับหน้าต่างใหม่หลังจากที่ได้ถูกสร้างขึ้น โดย
ค่าเริ่มต้นจะใช้รูปแบบ '#{session_name}:#{window_index}' แต่มีรูปแบบอื่น
อาจระบุด้วย -F.

เค้าโครงถัดไป [-t หน้าต่างเป้าหมาย]
(นามแฝง: ต่อไป)
ย้ายหน้าต่างไปยังเค้าโครงถัดไปและจัดเรียงบานหน้าต่างใหม่ให้พอดี

หน้าต่างถัดไป [-a] [-t เป้าหมายเซสชัน]
(นามแฝง: ถัดไป)
ย้ายไปยังหน้าต่างถัดไปในเซสชัน ถ้า -a ถูกใช้, ย้ายไปที่หน้าต่างถัดไปด้วย
การแจ้งเตือน

บานหน้าต่างท่อ [-o] [-t บานหน้าต่างเป้าหมาย] [เชลล์-คำสั่ง]
(นามแฝง: ท่อ)
ไพพ์เอาต์พุตใด ๆ ที่ส่งโดยโปรแกรมใน บานหน้าต่างเป้าหมาย ไปยังคำสั่งเชลล์ บานหน้าต่างอาจ
ไพพ์ไปยังคำสั่งครั้งละหนึ่งคำสั่งเท่านั้น ไพพ์ที่มีอยู่จะถูกปิดก่อน
เชลล์-คำสั่ง ถูกดำเนินการ ดิ เชลล์-คำสั่ง สตริงอาจมีพิเศษ
ลำดับอักขระที่รองรับโดย สถานะซ้าย ตัวเลือก. ถ้าไม่ เชลล์-คำสั่ง is
ให้ท่อปัจจุบัน (ถ้ามี) ถูกปิด

การขอ -o ตัวเลือกจะเปิดเฉพาะไพพ์ใหม่หากไม่มีไปป์ก่อนหน้านี้ อนุญาตให้ไปป์ไปที่
สลับได้ด้วยปุ่มเดียว เช่น

bind-key Cp pipe-pane -o 'cat >>~/เอาท์พุท.#ไอ-#พี'

เค้าโครงก่อนหน้า [-t หน้าต่างเป้าหมาย]
(นามแฝง: ก่อนหน้า)
ย้ายไปยังเค้าโครงก่อนหน้าในเซสชัน

หน้าต่างก่อนหน้า [-a] [-t เป้าหมายเซสชัน]
(นามแฝง: prev)
ย้ายไปยังหน้าต่างก่อนหน้าในเซสชัน กับ -a, ย้ายไปหน้าต่างก่อนหน้า
ด้วยการเตือน

เปลี่ยนชื่อหน้าต่าง [-t หน้าต่างเป้าหมาย] ชื่อใหม่
(นามแฝง: เปลี่ยนชื่อใหม่)
เปลี่ยนชื่อหน้าต่างปัจจุบันหรือหน้าต่างที่ หน้าต่างเป้าหมาย ถ้าระบุไว้, ถึง ชื่อใหม่.

ปรับขนาดบานหน้าต่าง [-DLRUZ] [-t บานหน้าต่างเป้าหมาย] [-x ความกว้าง] [-y ความสูง] [การปรับ]
(นามแฝง: ปรับขนาด)
ปรับขนาดบานหน้าต่าง ขึ้น ลง ซ้ายหรือขวาโดย การปรับ สีสดสวย -U, -D, -L or -Rหรือเพื่อ an
ขนาดที่แน่นอนด้วย -x or -yส่วน การปรับ ได้รับในบรรทัดหรือเซลล์ (ค่าเริ่มต้น
คือ 1)

ด้วยระบบเส้นทาง -Z, บานหน้าต่างที่ใช้งานอยู่จะถูกสลับระหว่างการซูม (ครอบครองทั้ง
หน้าต่าง) และยกเลิกการซูม (ตำแหน่งปกติในเค้าโครง)

เกิดใหม่-บานหน้าต่าง [-k] [-t บานหน้าต่างเป้าหมาย] [เชลล์-คำสั่ง]
(นามแฝง: เกิดใหม่)
เปิดใช้งานบานหน้าต่างที่คำสั่งออกอีกครั้ง (ดูที่ ยังคงอยู่บนทางออก หน้าต่าง
ตัวเลือก). ถ้า เชลล์-คำสั่ง ไม่ได้รับคำสั่งที่ใช้เมื่อสร้างบานหน้าต่าง
ถูกดำเนินการ บานหน้าต่างต้องปิดใช้งานอยู่แล้ว เว้นแต่ -k จะได้รับซึ่งในกรณีนี้
คำสั่งที่มีอยู่จะถูกฆ่า

หน้าต่างเกิดใหม่ [-k] [-t หน้าต่างเป้าหมาย] [เชลล์-คำสั่ง]
(นามแฝง: เกิดใหม่)
เปิดใช้งานหน้าต่างที่คำสั่งออกอีกครั้ง (ดูที่ ยังคงอยู่บนทางออก หน้าต่าง
ตัวเลือก). ถ้า เชลล์-คำสั่ง ไม่ได้รับคำสั่งที่ใช้เมื่อหน้าต่างเป็น
ที่สร้างขึ้นจะถูกดำเนินการ หน้าต่างจะต้องไม่ใช้งานอยู่แล้ว เว้นแต่ -k จะได้รับใน
ซึ่งกรณีใดคำสั่งที่มีอยู่จะถูกฆ่า

หมุนหน้าต่าง [-DU] [-t หน้าต่างเป้าหมาย]
(นามแฝง: หมุน)
หมุนตำแหน่งของบานหน้าต่างภายในหน้าต่าง ขึ้น (ล่างเป็นตัวเลข)
สีสดสวย -U หรือลง (ตัวเลขที่สูงขึ้น)

เลือกเลย์เอาต์ [-เช่น] [-t หน้าต่างเป้าหมาย] [เลย์เอาต์-ชื่อ]
(นามแฝง: เลือก)
เลือกเค้าโครงเฉพาะสำหรับหน้าต่าง ถ้า เลย์เอาต์-ชื่อ ไม่ได้รับ ค่าที่ตั้งไว้ล่าสุด
เลย์เอาต์ที่ใช้ (ถ้ามี) ถูกนำไปใช้ใหม่ -n และ -p เทียบเท่ากับ เค้าโครงถัดไป และ
เค้าโครงก่อนหน้า คำสั่ง

เลือกบานหน้าต่าง [-lDLRU] [-t บานหน้าต่างเป้าหมาย]
(นามแฝง: เลือกหน้า)
ทำบานหน้าต่าง บานหน้าต่างเป้าหมาย บานหน้าต่างที่ใช้งานอยู่ใน window หน้าต่างเป้าหมาย. ถ้าหนึ่งใน -D, -L,
-Rหรือ -U ใช้ตามลำดับบานหน้าต่างด้านล่างไปทางซ้ายไปทางขวาหรือด้านบน
ใช้บานหน้าต่างเป้าหมาย -l เหมือนกับการใช้ บานหน้าต่างสุดท้าย คำสั่ง

เลือกหน้าต่าง [-อินพีที] [-t หน้าต่างเป้าหมาย]
(นามแฝง: เลือกว)
เลือกหน้าต่างที่ หน้าต่างเป้าหมาย. -l, -n และ -p เทียบเท่ากับ
หน้าต่างสุดท้าย, หน้าต่างถัดไป และ หน้าต่างก่อนหน้า คำสั่ง ถ้า -T จะได้รับและ
หน้าต่างที่เลือกเป็นหน้าต่างปัจจุบันอยู่แล้ว คำสั่งจะทำงานเหมือน หน้าต่างสุดท้าย.

แยกหน้าต่าง [-dhvP] [-c ไดเรกทอรีเริ่มต้น] [-l ขนาด | -p เปอร์เซ็นต์] [-t บานหน้าต่างเป้าหมาย]
[เชลล์-คำสั่ง] [-F รูป]
(นามแฝง: แยก)
สร้างบานหน้าต่างใหม่โดยแยก บานหน้าต่างเป้าหมาย: -h แยกแนวนอนและ -v a
แยกแนวตั้ง; หากไม่ระบุ -v จะถือว่า NS -l และ -p ตัวเลือก
ระบุขนาดของบานหน้าต่างใหม่ในบรรทัด (สำหรับการแยกแนวตั้ง) หรือในเซลล์ (for
แยกตามแนวนอน) หรือเป็นเปอร์เซ็นต์ตามลำดับ ตัวเลือกอื่นๆ ทั้งหมดมี
ความหมายเดียวกับ หน้าต่างใหม่ คำสั่ง

สลับบานหน้าต่าง [-dDU] [-s src-บานหน้าต่าง] [-t dst-บานหน้าต่าง]
(นามแฝง: แลกเปลี่ยน)
สลับสองบานหน้าต่าง ถ้า -U ถูกใช้และไม่ได้ระบุบานหน้าต่างซอร์สไว้ด้วย -s, dst-บานหน้าต่าง is
สลับกับบานหน้าต่างก่อนหน้า (ก่อนเป็นตัวเลข); -D สลับกับบานหน้าต่างถัดไป
(ตามหลังเป็นตัวเลข) -d สั่งสอน พาตัวเอง ไม่ให้เปลี่ยนบานหน้าต่างที่ใช้งานอยู่

สลับหน้าต่าง [-d] [-s src-windows] [-t dst-หน้าต่าง]
(นามแฝง: แลกเปลี่ยน)
มันคล้ายกับ ลิงค์หน้าต่างยกเว้นหน้าต่างต้นทางและปลายทางคือ
เปลี่ยนแล้ว มันเป็นข้อผิดพลาดหากไม่มีหน้าต่างอยู่ที่ src-windows.

unlink-windows [-k] [-t หน้าต่างเป้าหมาย]
(นามแฝง: ยกเลิกการเชื่อมโยง)
ยกเลิกการเชื่อมโยง หน้าต่างเป้าหมาย. เว้นแต่ -k จะได้รับ หน้าต่างสามารถยกเลิกการเชื่อมโยงได้ก็ต่อเมื่อเป็น
เชื่อมโยงกับหลายเซสชัน - ไม่สามารถเชื่อมโยง windows กับเซสชันใด ๆ ได้ ถ้า -k is
ระบุและหน้าต่างเชื่อมโยงกับเซสชันเดียวเท่านั้น ยกเลิกการลิงก์และ
ทำลาย

KEY ผูกพัน


พาตัวเอง อนุญาตให้คำสั่งเชื่อมโยงกับคีย์ส่วนใหญ่ โดยมีหรือไม่มีคีย์นำหน้า เมื่อไหร่
การระบุคีย์ ส่วนใหญ่แสดงตัวเอง (เช่น 'A' ถึง 'Z') ปุ่ม Ctrl อาจเป็น
นำหน้าด้วย 'C-' หรือ '^' และ Alt (meta) ด้วย 'M-' นอกจากนี้ คีย์พิเศษดังต่อไปนี้
ยอมรับชื่อ: Up, ลง, ซ้าย, ขวา, บีสเปซ, แท็บ, DC (ลบ), ปลาย, เข้าสู่, หนี, F1
ไปยัง F20, หน้าแรก, IC (แทรก), NPage/PageDown/PgDn, PPage/PageUp/PgUp, ช่องว่างและ แถบ. บันทึก
ในการผูกคีย์ '"' หรือ ''' จำเป็นต้องใช้เครื่องหมายคำพูด เช่น

bind-key '"' แยกหน้าต่าง
bind-key "'" หน้าต่างใหม่

คำสั่งที่เกี่ยวข้องกับการโยงคีย์มีดังนี้:

ผูกคีย์ [-cnr] [-t คีย์ตาราง] สำคัญ คำสั่ง [ข้อโต้แย้ง]
(นามแฝง: ผูก)
ผูกกุญแจ สำคัญ ไปยัง คำสั่ง. โดยค่าเริ่มต้น (ไม่มี -t) การโยงคีย์หลักคือ
แก้ไข (ซึ่งปกติเปิดใช้งานด้วยคีย์นำหน้า); ในกรณีนี้ ถ้า -n is
ระบุไม่จำเป็นต้องใช้คีย์นำหน้า คำสั่ง ถูกผูกไว้กับ สำคัญ คนเดียว
การขอ -r แฟล็กบ่งชี้ว่าคีย์นี้อาจทำซ้ำ ดูที่ ซ้ำเวลา ตัวเลือก

If -t ปัจจุบัน สำคัญ ผูกพันใน คีย์ตาราง: การผูกสำหรับโหมดคำสั่งด้วย -c or
สำหรับโหมดปกติที่ไม่มี หากต้องการดูการเชื่อมโยงเริ่มต้นและคำสั่งที่เป็นไปได้ โปรดดูที่
รายการคีย์ คำสั่ง

รายการคีย์ [-t คีย์ตาราง]
(นามแฝง: LSK)
แสดงรายการการผูกคีย์ทั้งหมด ปราศจาก -t การโยงคีย์หลัก - ที่ดำเนินการเมื่อ
นำหน้าด้วยคีย์นำหน้า - ถูกพิมพ์

ด้วยระบบเส้นทาง -t, การผูกกุญแจใน คีย์ตาราง มีการระบุไว้; นี่อาจเป็นหนึ่งใน: vi แก้ไข,
emacs แก้ไข, vi-ทางเลือก, emacs-ทางเลือก, vi-สำเนา or emacs-สำเนา.

ส่งคีย์ [-lR] [-t บานหน้าต่างเป้าหมาย] สำคัญ ...
(นามแฝง: ส่ง)
ส่งคีย์หรือคีย์ไปที่หน้าต่าง แต่ละข้อโต้แย้ง สำคัญ เป็นชื่อของคีย์ (เช่น
'C-a' หรือ 'npage' ) เพื่อส่ง; ถ้าสตริงไม่รู้จักเป็นคีย์ จะถูกส่งเป็น
ชุดของตัวละคร ดิ -l แฟล็กปิดใช้งานการค้นหาชื่อคีย์และส่งคีย์
อย่างแท้จริง. อาร์กิวเมนต์ทั้งหมดจะถูกส่งตามลำดับจากแรกไปสุดท้าย ดิ -R ธง
ทำให้สถานะเทอร์มินัลถูกรีเซ็ต

ส่งคำนำหน้า [-2] [-t บานหน้าต่างเป้าหมาย]
ส่งคีย์คำนำหน้าหรือด้วย -2 คีย์คำนำหน้ารอง ไปที่หน้าต่างราวกับว่ามันเป็น
กด

Unbind-คีย์ [-acn] [-t คีย์ตาราง] สำคัญ
(นามแฝง: ปลดเปลื้อง)
เลิกผูกคำสั่งที่ผูกไว้กับ สำคัญ. ไม่มี -t การเชื่อมโยงคีย์หลักได้รับการแก้ไข
ในกรณีนี้ ถ้า -n ระบุคำสั่งที่ผูกไว้กับ สำคัญ ไม่มีคำนำหน้า (ถ้ามี)
จะถูกลบออก ถ้า -a มีอยู่ การผูกคีย์ทั้งหมดจะถูกลบออก

If -t ปัจจุบัน สำคัญ in คีย์ตาราง ไม่ผูกมัด: การผูกสำหรับโหมดคำสั่งด้วย -c
หรือสำหรับโหมดปกติที่ไม่มี

OPTIONS


ลักษณะและพฤติกรรมของ พาตัวเอง อาจปรับเปลี่ยนได้โดยการเปลี่ยนค่าต่างๆ
ตัวเลือก. มีตัวเลือกสามประเภท: เซิร์ฟเวอร์ ตัวเลือก, เซสชั่น ตัวเลือก และ หน้าต่าง
ตัวเลือก.

การขอ พาตัวเอง เซิร์ฟเวอร์มีชุดตัวเลือกส่วนกลางซึ่งใช้ไม่ได้กับหน้าต่างหรือ
การประชุม. สิ่งเหล่านี้จะเปลี่ยนแปลงด้วย ชุดตัวเลือก -s คำสั่งหรือแสดงด้วยเครื่องหมาย
แสดงตัวเลือก -s คำสั่ง

นอกจากนี้ แต่ละเซสชันอาจมีชุดตัวเลือกเซสชัน และมี
ชุดตัวเลือกเซสชันส่วนกลางที่แยกจากกัน เซสชั่นที่ไม่มีตัวเลือกเฉพาะ
กำหนดค่ารับค่าจากตัวเลือกเซสชันส่วนกลาง ตั้งค่าตัวเลือกเซสชันหรือ
เลิกกับ ชุดตัวเลือก คำสั่งและอาจแสดงรายการด้วย แสดงตัวเลือก คำสั่ง
เซิร์ฟเวอร์และตัวเลือกเซสชั่นที่ใช้ได้แสดงอยู่ภายใต้ ชุดตัวเลือก คำสั่ง

ในทำนองเดียวกัน ชุดของตัวเลือกหน้าต่างจะถูกแนบมากับแต่ละหน้าต่าง และมีชุดของ global
ตัวเลือกหน้าต่างที่สืบทอดตัวเลือกที่ไม่ได้ตั้งค่า ตัวเลือกหน้าต่างจะเปลี่ยนด้วย
ชุดหน้าต่างตัวเลือก คำสั่งและสามารถแสดงรายการด้วย แสดงหน้าต่างตัวเลือก สั่งการ. ทั้งหมด
ตัวเลือกหน้าต่างได้รับการบันทึกไว้ด้วย ชุดหน้าต่างตัวเลือก คำสั่ง

พาตัวเอง ยังรองรับตัวเลือกผู้ใช้ที่นำหน้าด้วย '@' ตัวเลือกผู้ใช้อาจมีใดๆ
ชื่อ ตราบใดที่นำหน้าด้วย '@' และตั้งค่าเป็นสตริงใดก็ได้ ตัวอย่างเช่น

$ tmate setw -q @foo "abc123"
$ tmate แสดง w -v @foo
abc123

คำสั่งที่ตั้งค่าตัวเลือกมีดังนี้:

ชุดตัวเลือก [-agoqsuw] [-t เป้าหมายเซสชัน | หน้าต่างเป้าหมาย] ตัวเลือก ความคุ้มค่า
(นามแฝง: เซ็ต)
ตั้งค่าตัวเลือกหน้าต่างด้วย -w (เทียบเท่ากับ ชุดหน้าต่างตัวเลือก คำสั่ง) เซิร์ฟเวอร์
ตัวเลือกด้วย -sมิฉะนั้นจะเป็นตัวเลือกเซสชัน

If -g ถูกระบุ มีการตั้งค่าตัวเลือกเซสชันหรือหน้าต่างส่วนกลาง กับ -aและถ้า
ตัวเลือกคาดหวังสตริง ความคุ้มค่า ถูกผนวกเข้ากับการตั้งค่าที่มีอยู่ ดิ -u ธง
ยกเลิกการตั้งค่าตัวเลือก ดังนั้นเซสชันจะรับช่วงตัวเลือกจากตัวเลือกส่วนกลาง มันคือ
ไม่สามารถยกเลิกการตั้งค่าตัวเลือกส่วนกลาง

การขอ -o ตั้งค่าสถานะป้องกันการตั้งค่าตัวเลือกที่ตั้งค่าไว้แล้ว

การขอ -q แฟล็กระงับข้อความแสดงข้อมูล (ราวกับว่า เงียบสงบ ตัวเลือกเซิร์ฟเวอร์เดิมคือ
ชุด).

ตัวเลือกหน้าต่างที่ใช้ได้อยู่ภายใต้ ชุดหน้าต่างตัวเลือก.

ความคุ้มค่า ขึ้นอยู่กับตัวเลือกและอาจเป็นตัวเลข สตริง หรือแฟล็ก (เปิด ปิด หรือ
ละเว้นเพื่อสลับ)

ตัวเลือกเซิร์ฟเวอร์ที่ใช้ได้คือ:

บัฟเฟอร์จำกัด จำนวน
กำหนดจำนวนบัฟเฟอร์ เมื่อมีการเพิ่มบัฟเฟอร์ใหม่ไปที่ด้านบนของสแต็ก
อันเก่าจะถูกลบออกจากด้านล่างหากจำเป็นเพื่อรักษาระดับสูงสุดนี้
ความยาว.

เวลาหลบหนี เวลา
ตั้งเวลาเป็นมิลลิวินาทีที่ พาตัวเอง รอหลังจากป้อนการหลบหนี
เพื่อตรวจสอบว่าเป็นส่วนหนึ่งของลำดับของฟังก์ชันหรือเมตาคีย์หรือไม่ ค่าเริ่มต้น
คือ 500 มิลลิวินาที

ทางออกไม่ติด [on | ปิด]
หากเปิดใช้งาน เซิร์ฟเวอร์จะออกเมื่อไม่มีไคลเอ็นต์ที่เชื่อมต่อ

เงียบสงบ [on | ปิด]
เปิดหรือปิดการแสดงข้อความแสดงข้อมูลต่างๆ (ดูเพิ่มเติมที่
-q แฟล็กบรรทัดคำสั่ง)

ชุดคลิปบอร์ด [on | ปิด]
พยายามตั้งค่าเนื้อหาคลิปบอร์ดของเทอร์มินัลโดยใช้ \e]52;...\007
xterm(1) ลำดับการหลบหนี ตัวเลือกนี้จะเปิดใช้งานโดยค่าเริ่มต้นหากมี an Ms
เข้าใน คำศัพท์(5) คำอธิบายสำหรับเทอร์มินัลไคลเอ็นต์ สังเกตว่า
ต้องเปิดใช้งานคุณสมบัตินี้ใน xterm(1) โดยการตั้งค่าทรัพยากร:

ไม่อนุญาต WindowOps: 20,21,SetXprop

หรือเปลี่ยนคุณสมบัตินี้จาก xterm(1) เมนูโต้ตอบเมื่อจำเป็น

ตัวเลือกเซสชั่นที่ใช้ได้คือ:

สมมติวางเวลา มิลลิวินาที
หากป้อนคีย์เร็วกว่าหนึ่งใน มิลลิวินาทีพวกเขาจะถือว่า
ถูกวางแทนที่จะพิมพ์และ พาตัวเอง การเชื่อมโยงคีย์จะไม่ถูกประมวลผล
ค่าเริ่มต้นคือหนึ่งมิลลิวินาทีและปิดใช้งานศูนย์

ดัชนีฐาน ดัชนี
ตั้งค่าดัชนีฐานซึ่งควรค้นหาดัชนีที่ไม่ได้ใช้เมื่อ new
หน้าต่างถูกสร้างขึ้น ค่าเริ่มต้นคือศูนย์

กระดิ่ง-action [ใด | ไม่มี | ปัจจุบัน]
ตั้งค่าการดำเนินการกับกระดิ่งหน้าต่าง ใด หมายถึง ระฆังในหน้าต่างใด ๆ ที่เชื่อมโยงกับ a
เซสชันทำให้เกิดเสียงกริ่งในหน้าต่างปัจจุบันของเซสชันนั้น ไม่มี หมายถึงทั้งหมด
ระฆังจะถูกละเว้นและ ปัจจุบัน หมายถึงเฉพาะระฆังในหน้าต่างอื่นที่ไม่ใช่
หน้าต่างปัจจุบันจะถูกละเว้น

กระดิ่งแจ้งเตือน [on | ปิด]
หากเปิดอยู่ ให้กดกริ่งเทอร์มินัลเมื่อมีการแจ้งเตือน

คำสั่งเริ่มต้น เชลล์-คำสั่ง
ตั้งค่าคำสั่งที่ใช้สำหรับหน้าต่างใหม่ (หากไม่ได้ระบุเมื่อหน้าต่างเป็น
สร้าง) ถึง เชลล์-คำสั่งซึ่งอาจจะเป็นอะไรก็ได้ sh(1) คำสั่ง ค่าเริ่มต้นคือ
สตริงว่างซึ่งสั่ง พาตัวเอง เพื่อสร้างเปลือกเข้าสู่ระบบโดยใช้
มูลค่าของ เชลล์เริ่มต้น ตัวเลือก

เส้นทางเริ่มต้น เส้นทาง
ตั้งค่าไดเร็กทอรีการทำงานเริ่มต้นสำหรับบานหน้าต่างใหม่ หากว่างเปล่า (ค่าเริ่มต้น)
ไดเร็กทอรีการทำงานจะถูกกำหนดจากกระบวนการที่ทำงานอยู่ใน Active
บานหน้าต่าง จากสภาพแวดล้อมบรรทัดคำสั่งหรือจากไดเร็กทอรีการทำงานที่
เซสชั่นถูกสร้างขึ้น มิฉะนั้นจะมีตัวเลือกเดียวกันกับสำหรับ
-c ตั้งค่าสถานะเป็น หน้าต่างใหม่.

เชลล์เริ่มต้น เส้นทาง
ระบุเชลล์เริ่มต้น ใช้เป็นเปลือกล็อกอินสำหรับ windows ใหม่
เมื่อ คำสั่งเริ่มต้น ตั้งค่าตัวเลือกว่างไว้ และต้องเป็นเส้นทางแบบเต็ม
ของไฟล์ปฏิบัติการ เมื่อเริ่มต้น พาตัวเอง พยายามตั้งค่าเริ่มต้นจาก
สิ่งแรกที่เหมาะสมของตัวแปรสภาพแวดล้อม SHELL เชลล์ส่งคืนโดย
getpwuid(3) หรือ bin / sh /. ควรกำหนดค่าตัวเลือกนี้เมื่อ พาตัวเอง is
ใช้เป็นเปลือกเข้าสู่ระบบ

เริ่มต้นเทอร์มินัล สถานีปลายทาง
ตั้งค่าเทอร์มินัลเริ่มต้นสำหรับหน้าต่างใหม่ที่สร้างขึ้นในเซสชันนี้ - the
ค่าเริ่มต้นของตัวแปรสภาพแวดล้อม TERM สำหรับ พาตัวเอง ไปทำงาน
ถูกต้อง นี้ ต้อง ถูกตั้งค่าเป็น 'หน้าจอ' หรืออนุพันธ์ของมัน

ทำลาย-unattached [on | ปิด]
หากเปิดใช้งานและไม่ได้เชื่อมต่อเซสชันกับไคลเอ็นต์ใดๆ อีกต่อไป จะเป็น
ทำลาย

ถอดเมื่อทำลาย [on | ปิด]
ถ้าเปิด (ค่าดีฟอลต์) ไคลเอ็นต์จะถูกถอดออกเมื่อมีการแนบเซสชัน
ที่จะถูกทำลาย หากปิดอยู่ เครื่องลูกข่ายจะเปลี่ยนเป็นเครื่องที่ใช้งานล่าสุด
ของเซสชั่นที่เหลือ

แผงแสดงผล-active-color สี
ตั้งค่าสีที่ใช้โดย แผงแสดงผล คำสั่งแสดงตัวบ่งชี้สำหรับ
บานหน้าต่างที่ใช้งานอยู่

แผงแสดงผลสี สี
ตั้งค่าสีที่ใช้โดย แผงแสดงผล คำสั่งแสดงตัวบ่งชี้สำหรับ
บานหน้าต่างที่ไม่ใช้งาน

แสดงบานหน้าต่างเวลา เวลา
ตั้งเวลาเป็นมิลลิวินาทีสำหรับตัวบ่งชี้ที่แสดงโดย
แผงแสดงผล คำสั่งปรากฏขึ้น

แสดงเวลา เวลา
กำหนดระยะเวลาที่ข้อความแสดงสถานะและอื่นๆ บนหน้าจอ
ตัวชี้วัดจะปรากฏขึ้น เวลา มีหน่วยเป็นมิลลิวินาที

ประวัติศาสตร์จำกัด เส้น
กำหนดจำนวนบรรทัดสูงสุดในประวัติหน้าต่าง การตั้งค่านี้
ใช้ได้กับหน้าต่างใหม่เท่านั้น - ประวัติหน้าต่างที่มีอยู่จะไม่ถูกปรับขนาดและ
รักษาขีด จำกัด ไว้ที่จุดที่สร้างขึ้น

ล็อคหลังเวลา จำนวน
ล็อคเซสชัน (เช่น the ล็อคเซสชัน คำสั่ง) หลัง จำนวน วินาทีของ
ไม่มีการใช้งานหรือทั้งเซิร์ฟเวอร์ (ทุกเซสชัน) หาก ล็อคเซิร์ฟเวอร์ ตัวเลือกที่
ชุด. ค่าเริ่มต้นคือไม่ล็อค (ตั้งค่าเป็น 0)

ล็อคคำสั่ง เชลล์-คำสั่ง
คำสั่งให้รันเมื่อทำการล็อคไคลเอนต์แต่ละราย ค่าเริ่มต้นคือการเรียกใช้ ล็อค(1) ด้วย
-เช่น.

ล็อคเซิร์ฟเวอร์ [on | ปิด]
หากตัวเลือกนี้คือ on (ค่าเริ่มต้น) แทนการล็อกแต่ละเซสชัน
เป็นรายบุคคลเนื่องจากแต่ละคนไม่ได้ใช้งานสำหรับ ล็อคหลังเวลา, เซิร์ฟเวอร์ทั้งหมด
จะล็อคหลังจาก ทั้งหมด เซสชันจะถูกล็อค นี้ไม่มีผลเป็น
ตัวเลือกเซสชัน; ต้องตั้งค่าเป็นตัวเลือกส่วนกลาง

ข้อความ-attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์ข้อความบรรทัดสถานะ โดยที่ แอตทริบิวต์ เป็นทั้ง ไม่มี หรือ
รายการที่คั่นด้วยเครื่องหมายจุลภาคของอย่างน้อยหนึ่งรายการ: สดใส (หรือ กล้า), สลัว, ขีดเส้นใต้,
กะพริบตา, ย้อนกลับ, ซ่อนเร้นหรือ หนังสือแบบตัวเอียง.

ข้อความ-bg สี
ตั้งค่าสีพื้นหลังข้อความบรรทัดสถานะ โดยที่ สี เป็นหนึ่งใน: สีดำ,
ด้วยสีแดง, สีเขียว, สีเหลือง, สีน้ำเงิน, สีม่วงแดงเข้ม, ฟ้า, ขาว, aixterm ตัวแปรที่สดใส (if
สนับสนุน: แดงสด, สีเขียวสดใสและอื่นๆ) สี 0 ไปยัง สี 255 จาก
ชุด 256 สี, ผิดนัดหรือสตริง RGB เลขฐานสิบหก เช่น '#ffffff'
ซึ่งเลือกการจับคู่ที่ใกล้เคียงที่สุดจากชุดสีเริ่มต้น 256 สี

ข้อความ-คำสั่ง-attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์ข้อความบรรทัดสถานะเมื่ออยู่ในโหมดคำสั่ง

ข้อความคำสั่ง bg สี
ตั้งค่าสีพื้นหลังข้อความบรรทัดสถานะเมื่ออยู่ในโหมดคำสั่ง

ข้อความคำสั่ง fg สี
ตั้งค่าสีพื้นหน้าของข้อความบรรทัดสถานะเมื่ออยู่ในโหมดคำสั่ง

ข้อความ-fg สี
ตั้งค่าสีพื้นหน้าของข้อความบรรทัดสถานะ

ข้อความจำกัด จำนวน
ตั้งค่าจำนวนข้อผิดพลาดหรือข้อความข้อมูลที่จะบันทึกในบันทึกข้อความ
สำหรับลูกค้าแต่ละราย ค่าเริ่มต้นคือ 20

เมาส์ปรับขนาดบานหน้าต่าง [on | ปิด]
ถ้าเปิด พาตัวเอง จับเมาส์และอนุญาตให้ปรับขนาดบานหน้าต่างได้ด้วยการลาก
บนพรมแดนของพวกเขา

เมาส์-เลือก-บานหน้าต่าง [on | ปิด]
ถ้าเปิด พาตัวเอง จับเมาส์และเมื่อหน้าต่างถูกแบ่งออกเป็นหลายส่วน
บานหน้าต่างเมาส์อาจใช้เพื่อเลือกบานหน้าต่างปัจจุบัน การคลิกเมาส์คือ
ยังผ่านเข้าสู่การสมัครได้ตามปกติ

เมาส์-เลือก-หน้าต่าง [on | ปิด]
หากเปิดอยู่ การคลิกเมาส์บนชื่อหน้าต่างในบรรทัดสถานะจะเป็นการเลือก
หน้าต่างนั้น

เมาส์-utf8 [on | ปิด]
หากเปิดใช้งาน ให้ขออินพุตเมาส์เป็น UTF-8 บนเทอร์มินัล UTF-8

บานหน้าต่างที่ใช้งานชายแดน bg สี

บานหน้าต่างที่ใช้งานชายแดนfg สี
ตั้งค่าสีเส้นขอบของบานหน้าต่างสำหรับบานหน้าต่างที่ใช้งานอยู่ในปัจจุบัน

บานหน้าต่างขอบ bg สี

บานหน้าต่างขอบ fg สี
กำหนดสีเส้นขอบของบานหน้าต่างสำหรับบานหน้าต่างนอกเหนือจากบานหน้าต่างที่ใช้งานอยู่

อุปสรรค สำคัญ
ตั้งค่าคีย์ที่ยอมรับเป็นคีย์คำนำหน้า

คำนำหน้า2 สำคัญ
ตั้งค่าคีย์รองที่ยอมรับเป็นคีย์นำหน้า

รีนัมเบอร์-วินโดว์ [on | ปิด]
หากเปิดอยู่ เมื่อปิดหน้าต่างในเซสชัน ให้เปลี่ยนหมายเลข . ใหม่โดยอัตโนมัติ
หน้าต่างอื่นๆ ในลำดับตัวเลข นี้เคารพ ดัชนีฐาน ตัวเลือกถ้ามัน
ได้รับการตั้งค่า หากปิดอยู่ ห้ามเปลี่ยนหมายเลขหน้าต่างใหม่

ซ้ำเวลา เวลา
อนุญาตให้ป้อนคำสั่งหลายคำสั่งโดยไม่ต้องกดปุ่มนำหน้าอีกครั้ง
ที่ระบุไว้ เวลา มิลลิวินาที (ค่าเริ่มต้นคือ 500) ไม่ว่าจะเป็นคีย์
อาจตั้งค่าการทำซ้ำได้เมื่อถูกผูกไว้โดยใช้ -r ตั้งค่าสถานะเป็น ผูกคีย์. ทำซ้ำ
เปิดใช้งานสำหรับคีย์เริ่มต้นที่ผูกไว้กับ ปรับขนาดบานหน้าต่าง คำสั่ง

ชุดยังคงอยู่บนทางออก [on | ปิด]
ตั้ง ยังคงอยู่บนทางออก ตัวเลือกหน้าต่างสำหรับหน้าต่างใด ๆ ที่สร้างขึ้นครั้งแรกในนี้
การประชุม. เมื่อตัวเลือกนี้เป็นจริง หน้าต่างที่โปรแกรมที่ทำงานอยู่มี
ออกไม่ปิด แต่ยังคงเปิดอยู่แต่ปิดใช้งาน ใช้
หน้าต่างเกิดใหม่ คำสั่งเพื่อเปิดใช้งานหน้าต่างดังกล่าวอีกครั้งหรือ ฆ่าหน้าต่าง
สั่งให้ทำลาย

ชุดชื่อเรื่อง [on | ปิด]
พยายามตั้งชื่อเทอร์มินัลไคลเอ็นต์โดยใช้ปุ่ม TSL และ fsl คำศัพท์(5)
รายการถ้ามี พาตัวเอง ตั้งค่าเหล่านี้เป็น \e]2;...\007 . โดยอัตโนมัติ
ลำดับถ้าเทอร์มินัลดูเหมือนจะเป็น xterm ตัวเลือกนี้ปิดโดย
ค่าเริ่มต้น. โปรดทราบว่า elinks จะพยายามตั้งชื่อหน้าต่างก็ต่อเมื่อ
ตั้งค่าตัวแปรสภาพแวดล้อม STY แล้ว

ตั้งค่าชื่อเรื่องสตริง เชือก
สตริงที่ใช้ตั้งชื่อหน้าต่าง if ชุดชื่อเรื่อง เปิดอยู่ อักขระ
ลำดับจะถูกแทนที่สำหรับ สถานะซ้าย ตัวเลือก

สถานะ [on | ปิด]
แสดงหรือซ่อนเส้นสถานะ

สถานะ-attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์บรรทัดสถานะ

สถานะ-bg สี
ตั้งค่าสีพื้นหลังของบรรทัดสถานะ

สถานะfg สี
ตั้งค่าสีพื้นหน้าของเส้นสถานะ

สถานะ-ช่วงเวลา ระยะห่าง
อัพเดทแถบสถานะทุกๆ ระยะห่าง วินาที ตามค่าเริ่มต้น การอัปเดตจะ
เกิดขึ้นทุกๆ 15 วินาที การตั้งค่าศูนย์จะปิดใช้งานการวาดใหม่ตามช่วงเวลา

สถานะ-ปรับให้เหมาะสม [ซ้าย | ศูนย์ | ขวา]
กำหนดตำแหน่งขององค์ประกอบรายการหน้าต่างของบรรทัดสถานะ: ซ้าย,
ตรงกลางหรือให้เหตุผลทางขวา

สถานะคีย์ [vi | emacs]
ใช้การโยงคีย์แบบ vi หรือ emacs ในบรรทัดสถานะ เช่น ที่
พร้อมรับคำสั่ง. ค่าเริ่มต้นคือ emacs เว้นแต่ VISUAL หรือ EDITOR
ตัวแปรสภาพแวดล้อมถูกตั้งค่าและมีสตริง 'vi'

สถานะซ้าย เชือก
แสดง เชือก ทางด้านซ้ายของแถบสถานะ เชือก จะผ่านไป
สตริฟไทม์(3) ก่อนนำไปใช้ ตามค่าเริ่มต้น ชื่อเซสชันจะแสดงขึ้น
เชือก อาจมีลำดับอักขระพิเศษดังต่อไปนี้:

คาแรคเตอร์ คู่ แทนที่ สีสดสวย
#(shell-command) บรรทัดแรกของเอาต์พุตของคำสั่ง
#[แอตทริบิวต์] สีหรือการเปลี่ยนแปลงแอตทริบิวต์
#H ชื่อโฮสต์ของโฮสต์ในพื้นที่
#h ชื่อโฮสต์ของโฮสต์ในพื้นที่ที่ไม่มีชื่อโดเมน
#F ธงหน้าต่างปัจจุบัน
#I ดัชนีหน้าต่างปัจจุบัน
#D ตัวระบุเฉพาะบานหน้าต่างปัจจุบัน
#P ดัชนีบานหน้าต่างปัจจุบัน
#S ชื่อเซสชัน
#T ชื่อบานหน้าต่างปัจจุบัน
#W ชื่อหน้าต่างปัจจุบัน
## ตัวอักษร '#'

แบบฟอร์ม #(shell-command) เรียกใช้ 'shell-command' และแทรกคำสั่งแรก
บรรทัดของการส่งออก โปรดทราบว่าคำสั่งเชลล์จะดำเนินการเพียงครั้งเดียวที่
ช่วงเวลาที่กำหนดโดย สถานะ-ช่วงเวลา ตัวเลือก: ถ้าบรรทัดสถานะคือ
ในระหว่างนี้วาดใหม่ ผลลัพธ์ก่อนหน้าจะถูกใช้ คำสั่งเชลล์คือ
ประหารชีวิตด้วย พาตัวเอง ชุดสภาพแวดล้อมทั่วโลก (ดู และพวกเรา
มาตรา).

สำหรับรายละเอียดเกี่ยวกับวิธีการตั้งชื่อและชื่อเรื่อง โปรดดูที่ ชื่อ AND ชื่อเรื่อง
มาตรา.

#[แอตทริบิวต์] อนุญาตให้ระบุรายการแอตทริบิวต์ที่คั่นด้วยเครื่องหมายจุลภาค
สิ่งเหล่านี้อาจเป็น 'fg=colour' เพื่อตั้งค่าสีพื้นหน้า 'bg=colour' เพื่อตั้งค่า
สีพื้นหลัง ชื่อของแอตทริบิวต์ใดคุณสมบัติหนึ่ง (อยู่ภายใต้เครื่องหมาย
ข้อความ-attr ตัวเลือก) เพื่อเปิดแอตทริบิวต์หรือแอตทริบิวต์ที่นำหน้าด้วย
'ไม่' เพื่อปิดหนึ่งตัวอย่างเช่น ขุนนาง. ตัวอย่างคือ:

#(sysctl vm.loadavg)
#[fg=yellow,ตัวหนา]#(apm -l)%%#[ค่าเริ่มต้น] [#S]

หากเหมาะสม ลำดับอักขระพิเศษอาจนำหน้าด้วยตัวเลข
เพื่อระบุความยาวสูงสุด เช่น '#24T'

โดยค่าเริ่มต้น UTF-8 ใน เชือก ไม่ถูกตีความ เพื่อเปิดใช้งาน UTF-8 ให้ใช้
สถานะ-utf8 ตัวเลือก

สถานะซ้าย-attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์ของส่วนด้านซ้ายของบรรทัดสถานะ

สถานะซ้าย-bg สี
กำหนดสีพื้นหลังของส่วนด้านซ้ายของบรรทัดสถานะ

สถานะซ้าย-fg สี
กำหนดสีพื้นหน้าของส่วนด้านซ้ายของเส้นสถานะ

สถานะซ้ายยาว ความยาว
ตั้งค่าสูงสุด ความยาว ขององค์ประกอบด้านซ้ายของแถบสถานะ ค่าเริ่มต้น
คือ 10

สถานะ-ตำแหน่ง [ด้านบน | ก้น]
กำหนดตำแหน่งของเส้นสถานะ

สถานะขวา เชือก
แสดง เชือก ทางด้านขวาของแถบสถานะ โดยค่าเริ่มต้น ปัจจุบัน
ชื่อหน้าต่างในเครื่องหมายคำพูดคู่ แสดงวันที่และเวลา เช่นเดียวกับ
สถานะซ้าย, เชือก จะถูกส่งต่อไปยัง สตริฟไทม์(3) คู่อักขระคือ
แทนที่และ UTF-8 ขึ้นอยู่กับ สถานะ-utf8 ตัวเลือก

สถานะขวา attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์ของส่วนด้านขวาของบรรทัดสถานะ

สถานะขวา bg สี
กำหนดสีพื้นหลังของส่วนด้านขวาของบรรทัดสถานะ

สถานะขวา-fg สี
กำหนดสีพื้นหน้าของส่วนด้านขวาของเส้นสถานะ

สถานะขวาความยาว ความยาว
ตั้งค่าสูงสุด ความยาว ขององค์ประกอบด้านขวาของแถบสถานะ ดิ
ค่าเริ่มต้นคือ 40

สถานะ-utf8 [on | ปิด]
คำแนะนำ พาตัวเอง เพื่อรักษาอักขระที่ตั้งค่าบิตบนสุดใน สถานะซ้าย และ
สถานะขวา สตริงเป็น UTF-8; นี้เป็นสิ่งสำคัญสำหรับวงกว้าง
ตัวอักษร ตัวเลือกนี้มีค่าเริ่มต้นเป็นปิด

เทอร์มินัลแทนที่ เชือก
มีรายการของรายการที่แทนที่คำอธิบายเทอร์มินัลที่อ่านโดยใช้
คำศัพท์(5) เชือก เป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคของแต่ละรายการที่มีเครื่องหมายทวิภาค
สตริงที่แยกจากกันซึ่งประกอบด้วยรูปแบบประเภทเทอร์มินัล (จับคู่โดยใช้
fnmatch(3)) และชุดของ ชื่อ=ค่า รายการ.

ตัวอย่างเช่น เพื่อตั้งค่า 'ชัดเจน' คำศัพท์(5) เข้าสู่ '\e[H\e[2J' for all .'
ประเภทเทอร์มินัลและรายการ 'dch1' ไปที่ '\e[P' สำหรับประเภทเทอร์มินัล 'rxvt'
สามารถตั้งค่าตัวเลือกเป็นสตริงได้:

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

ค่ารายการเทอร์มินัลถูกส่งผ่าน สตรันวิส(3) ก่อน
การตีความ. ค่าเริ่มต้นบังคับแก้ไขรายการ 'สี' สำหรับ
ขั้วต่อที่รองรับ 88 หรือ 256 สี:

"*88col*:สี=88,*256col*:สี=256,xterm*:XT"

ปรับปรุงสภาพแวดล้อม ตัวแปร
ตั้งค่าสตริงที่คั่นด้วยช่องว่างซึ่งมีรายการตัวแปรสภาพแวดล้อมเป็น
ถูกคัดลอกไปยังสภาพแวดล้อมของเซสชันเมื่อมีการสร้างเซสชันใหม่หรือ an
แนบเซสชันที่มีอยู่ ตัวแปรใด ๆ ที่ไม่มีอยู่ในแหล่งที่มา
สภาพแวดล้อมถูกตั้งค่าให้ลบออกจากสภาพแวดล้อมเซสชัน (ราวกับว่า -r คือ
มอบให้กับไฟล์ ชุดสิ่งแวดล้อม สั่งการ). ค่าเริ่มต้นคือ "DISPLAY SSH_ASKPASS
SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY"

ภาพกิจกรรม [on | ปิด]
หากเปิดอยู่ ให้แสดงข้อความบรรทัดสถานะเมื่อมีกิจกรรมเกิดขึ้นในหน้าต่างสำหรับ
ซึ่ง ตรวจสอบกิจกรรม เปิดใช้งานตัวเลือกหน้าต่าง

ภาพระฆัง [on | ปิด]
หากเปิดตัวเลือกนี้ ข้อความจะปรากฏบนกระดิ่งแทนที่จะเป็น
ผ่านไปยังเครื่องปลายทาง (ซึ่งปกติจะมีเสียง) ดู .ด้วย
กระดิ่ง-action ตัวเลือก

เนื้อหาภาพ [on | ปิด]
Like ภาพกิจกรรม, แสดงข้อความเมื่อมีเนื้อหาในหน้าต่าง
ซึ่ง ตรวจสอบเนื้อหา เปิดใช้งานตัวเลือกหน้าต่าง

ภาพเงียบ [on | ปิด]
If จอภาพเงียบ เปิดใช้งาน พิมพ์ข้อความหลังจากช่วงเวลามี
หมดอายุในหน้าต่างที่กำหนด

ตัวคั่นคำ เชือก
กำหนดแนวคิดของเซสชั่นว่าอักขระใดที่ถือว่าเป็นคำ
ตัวคั่นเพื่อวัตถุประสงค์ของคำสั่งคำถัดไปและก่อนหน้าในสำเนา
โหมด. ค่าเริ่มต้นคือ ' -_@'

ชุดหน้าต่างตัวเลือก [-agqu] [-t หน้าต่างเป้าหมาย] ตัวเลือก ความคุ้มค่า
(นามแฝง: ตั้ง)
ตั้งค่าตัวเลือกหน้าต่าง ดิ -a, -g, -q และ -u ธงทำงานคล้ายกับ ชุดตัวเลือก
คำสั่ง

ตัวเลือกหน้าต่างที่รองรับคือ:

ก้าวร้าว-ปรับขนาด [on | ปิด]
ปรับขนาดหน้าต่างที่เลือกอย่างจริงจัง หมายความว่า พาตัวเอง จะปรับขนาด
หน้าต่างไปยังขนาดของเซสชันที่เล็กที่สุดที่เป็นปัจจุบัน
หน้าต่าง แทนที่จะเป็นเซสชันที่เล็กที่สุดที่แนบ ดิ
หน้าต่างอาจปรับขนาดเมื่อเปลี่ยนหน้าต่างปัจจุบันในเซสชันอื่น
ตัวเลือกนี้เหมาะสำหรับโปรแกรมเต็มหน้าจอที่รองรับ SIGWINCH และไม่ดี
สำหรับโปรแกรมแบบโต้ตอบเช่นเชลล์

อนุญาตให้เปลี่ยนชื่อ [on | ปิด]
อนุญาตให้โปรแกรมเปลี่ยนชื่อหน้าต่างโดยใช้ลำดับหลีกของเทอร์มินัล
(\033k...\033\\) ค่าเริ่มต้นคือเปิด

สลับหน้าจอ [on | ปิด]
ตัวเลือกนี้กำหนดว่าโปรแกรมจะทำงานภายในหรือไม่ พาตัวเอง อาจใช้
คุณสมบัติหน้าจอทางเลือกของเทอร์มินัล ซึ่งช่วยให้ สมคัพ และ อาร์มคัพ
คำศัพท์(5) ความสามารถ คุณลักษณะหน้าจอสำรองจะรักษา
เนื้อหาของหน้าต่างเมื่อแอปพลิเคชันแบบโต้ตอบเริ่มต้นและกู้คืน
อยู่ที่ทางออก เพื่อให้เห็นผลลัพธ์ใด ๆ ก่อนที่แอปพลิเคชันจะเริ่ม
ปรากฏขึ้นอีกครั้งไม่เปลี่ยนแปลงหลังจากออก ค่าเริ่มต้นคือเปิด

เปลี่ยนชื่ออัตโนมัติ [on | ปิด]
ควบคุมการเปลี่ยนชื่อหน้าต่างอัตโนมัติ เมื่อเปิดใช้งานการตั้งค่านี้ พาตัวเอง จะ
พยายาม - บนแพลตฟอร์มที่รองรับ - เพื่อเปลี่ยนชื่อหน้าต่างเพื่อสะท้อน
คำสั่งที่ทำงานอยู่ในนั้น แฟล็กนี้ถูกปิดใช้งานโดยอัตโนมัติสำหรับ an
แต่ละหน้าต่างเมื่อมีการระบุชื่อตอนสร้างด้วย หน้าต่างใหม่ or
เซสชั่นใหม่หรือภายหลังด้วย เปลี่ยนชื่อหน้าต่างหรือมีทางออกของเทอร์มินัล
ลำดับ. อาจถูกปิดทั่วโลกด้วย:

set-window-option -g เปลี่ยนชื่ออัตโนมัติปิด

c0-ช่วงการเปลี่ยนแปลง ระยะห่าง
c0-เปลี่ยนทริกเกอร์ เรียก
ทั้งสองตัวเลือกนี้กำหนดค่ารูปแบบการจำกัดอัตราอย่างง่ายสำหรับบานหน้าต่าง ถ้า
พาตัวเอง เห็นมากกว่า เรียก ลำดับ C0 ที่ปรับเปลี่ยนหน้าจอ (สำหรับ
เช่น การขึ้นบรรทัดใหม่ การป้อนบรรทัด หรือแบ็คสเปซ) ในหนึ่งมิลลิวินาที it
จะหยุดการอัปเดตบานหน้าต่างทันทีและแทนที่ทั้งหมด
ระยะห่าง มิลลิวินาที ซึ่งจะช่วยป้องกันการส่งออกอย่างรวดเร็ว (เช่น ใช่(1)
ล้นหลามเทอร์มินัล) ค่าเริ่มต้นคือทริกเกอร์ 250 และช่วงเวลา
จาก 100 ทริกเกอร์ของศูนย์จะปิดใช้งานการจำกัดอัตรา

นาฬิกาโหมดสี สี
ตั้งค่าสีของนาฬิกา

นาฬิกาโหมดสไตล์ [12 | 24]
ตั้งค่ารูปแบบชั่วโมงของนาฬิกา

แรงสูง ความสูง
แรงความกว้าง ความกว้าง
ป้องกัน พาตัวเอง จากการปรับขนาดหน้าต่างเป็นมากกว่า ความกว้าง or ความสูง.
ค่าศูนย์จะคืนค่าการตั้งค่าเริ่มต้นไม่จำกัด

main-pane-ความสูง ความสูง
ความกว้างของบานหน้าต่างหลัก ความกว้าง
กำหนดความกว้างหรือความสูงของบานหน้าต่างหลัก (ซ้ายหรือบน) ใน
หลักแนวนอน or หลักแนวตั้ง เค้าโครง

โหมด Attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์โหมดหน้าต่าง

โหมด bg สี
ตั้งค่าสีพื้นหลังของโหมดหน้าต่าง

โหมด fg สี
ตั้งค่าสีพื้นหน้าโหมดหน้าต่าง

โหมดคีย์ [vi | emacs]
ใช้การโยงคีย์แบบ vi หรือ emacs ในโหมดคัดลอกและตัวเลือก เช่นเดียวกับ
สถานะคีย์ ตัวเลือก ค่าเริ่มต้นคือ emacs เว้นแต่ VISUAL หรือ EDITOR ประกอบด้วย
'วิ'.

โหมดเมาส์ [on | ปิด | โหมดคัดลอก]
สถานะเมาส์ในโหมด หากเปิดอยู่ อาจใช้เมาส์เพื่อเข้าสู่โหมดคัดลอกและ
คัดลอกการเลือกโดยการลาก เพื่อเข้าสู่โหมดคัดลอกและเลื่อนด้วยเมาส์
วงล้อหรือเพื่อเลือกตัวเลือกในโหมดตัวเลือก หากตั้งค่าเป็น โหมดคัดลอกที่
เมาส์ทำงานตามที่ตั้งค่าเป็นเปิด แต่ไม่สามารถใช้เพื่อเข้าสู่โหมดคัดลอกได้

ตรวจสอบกิจกรรม [on | ปิด]
ตรวจสอบกิจกรรมในหน้าต่าง หน้าต่างที่มีกิจกรรมถูกเน้น
ในบรรทัดสถานะ

ตรวจสอบเนื้อหา จับคู่สตริง
ตรวจสอบเนื้อหาในหน้าต่าง เมื่อไหร่ fnmatch(3) แบบแผน จับคู่สตริง ปรากฏ
ในหน้าต่าง จะถูกเน้นในบรรทัดสถานะ

จอภาพเงียบ [ระยะห่าง]
ตรวจสอบความเงียบ (ไม่มีกิจกรรม) ในหน้าต่างภายใน ระยะห่าง วินาที
Windows ที่เงียบเป็นช่วงๆ จะถูกเน้นในสถานะ
ไลน์. ช่วงเวลาศูนย์ปิดการมอนิเตอร์

อื่นๆ-บานหน้าต่างความสูง ความสูง
ตั้งค่าความสูงของบานหน้าต่างอื่น (ไม่ใช่บานหน้าต่างหลัก) ใน หลักแนวนอน
เค้าโครง หากตั้งค่าตัวเลือกนี้เป็น 0 (ค่าเริ่มต้น) จะไม่มีผลใดๆ
ถ้าทั้ง main-pane-ความสูง และ อื่นๆ-บานหน้าต่างความสูง มีการตั้งค่าตัวเลือกหลัก
บานหน้าต่างจะสูงขึ้นเพื่อทำให้บานหน้าต่างอื่นมีความสูงที่ระบุ แต่จะ
ไม่เคยหดตัวที่จะทำเช่นนั้น

อื่นๆ-บานหน้าต่างกว้าง ความกว้าง
Like อื่นๆ-บานหน้าต่างความสูงแต่กำหนดความกว้างของบานหน้าต่างอื่นใน
หลักแนวตั้ง แบบ

บานหน้าต่างฐานดัชนี ดัชนี
Like ดัชนีฐานแต่ตั้งค่าดัชนีเริ่มต้นสำหรับหมายเลขบานหน้าต่าง

ยังคงอยู่บนทางออก [on | ปิด]
หน้าต่างที่มีชุดแฟล็กนี้จะไม่ถูกทำลายเมื่อโปรแกรมทำงานอยู่
ทางออก หน้าต่างอาจถูกเปิดใช้งานอีกครั้งด้วยปุ่ม หน้าต่างเกิดใหม่ คำสั่ง

ซิงโครไนซ์บานหน้าต่าง [on | ปิด]
ป้อนข้อมูลซ้ำกับบานหน้าต่างใดๆ ไปยังบานหน้าต่างอื่นๆ ทั้งหมดในหน้าต่างเดียวกัน (สำหรับ . เท่านั้น
บานหน้าต่างที่ไม่ได้อยู่ในโหมดพิเศษใดๆ)

utf8 [on | ปิด]
แนะ พาตัวเอง เพื่อคาดหวังให้ลำดับ UTF-8 ปรากฏในหน้าต่างนี้

window-สถานะ-bell-attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์บรรทัดสถานะสำหรับหน้าต่างที่มีกระดิ่งแจ้งเตือน

window-สถานะ-bell-bg สี
ตั้งค่าสีพื้นหลังของบรรทัดสถานะสำหรับหน้าต่างด้วยกระดิ่งแจ้งเตือน

window-สถานะ-bell-fg สี
ตั้งค่าสีพื้นหน้าของเส้นสถานะสำหรับหน้าต่างด้วยกระดิ่งแจ้งเตือน

หน้าต่างสถานะเนื้อหา Attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์บรรทัดสถานะสำหรับหน้าต่างที่มีการแจ้งเตือนเนื้อหา

หน้าต่างสถานะเนื้อหาbg สี
ตั้งค่าสีพื้นหลังของบรรทัดสถานะสำหรับ windows ด้วยการแจ้งเตือนเนื้อหา

หน้าต่างสถานะเนื้อหา-fg สี
ตั้งค่าสีพื้นหน้าของบรรทัดสถานะสำหรับหน้าต่างด้วยการแจ้งเตือนเนื้อหา

หน้าต่างสถานะกิจกรรม attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์บรรทัดสถานะสำหรับหน้าต่างที่มีกิจกรรม (หรือปิดเสียง)
เตือนภัย

หน้าต่างสถานะกิจกรรม bg สี
ตั้งค่าสีพื้นหลังของบรรทัดสถานะสำหรับหน้าต่างด้วยการแจ้งเตือนกิจกรรม

หน้าต่างสถานะกิจกรรม fg สี
ตั้งค่าสีพื้นหน้าของเส้นสถานะสำหรับหน้าต่างด้วยการแจ้งเตือนกิจกรรม

หน้าต่างสถานะ attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์บรรทัดสถานะสำหรับหน้าต่างเดียว

หน้าต่างสถานะ bg สี
ตั้งค่าสีพื้นหลังของบรรทัดสถานะสำหรับหน้าต่างเดียว

หน้าต่างสถานะปัจจุบัน attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์บรรทัดสถานะสำหรับหน้าต่างที่ใช้งานอยู่ในปัจจุบัน

หน้าต่างสถานะปัจจุบันbg สี
ตั้งค่าสีพื้นหลังของบรรทัดสถานะสำหรับหน้าต่างที่ใช้งานอยู่ในปัจจุบัน

หน้าต่างสถานะปัจจุบันfg สี
ตั้งค่าสีพื้นหน้าของบรรทัดสถานะสำหรับหน้าต่างที่ใช้งานอยู่ในปัจจุบัน

หน้าต่างสถานะปัจจุบันรูปแบบ เชือก
Like หน้าต่างสถานะรูปแบบแต่เป็นรูปแบบที่ใช้เมื่อหน้าต่างเป็น
หน้าต่างปัจจุบัน

window-สถานะ-last-attr แอตทริบิวต์
ตั้งค่าแอตทริบิวต์บรรทัดสถานะสำหรับหน้าต่างที่ใช้งานล่าสุด

หน้าต่างสถานะสุดท้าย bg สี
ตั้งค่าสีพื้นหลังของบรรทัดสถานะสำหรับหน้าต่างที่ใช้งานล่าสุด

หน้าต่างสถานะล่าสุด fg สี
ตั้งค่าสีพื้นหน้าของเส้นสถานะสำหรับหน้าต่างที่ใช้งานล่าสุด

หน้าต่างสถานะfg สี
ตั้งค่าสีพื้นหน้าของบรรทัดสถานะสำหรับหน้าต่างเดียว

หน้าต่างสถานะรูปแบบ เชือก
ตั้งค่ารูปแบบที่หน้าต่างแสดงในหน้าต่างบรรทัดสถานะ
รายการ. ดู สถานะซ้าย ตัวเลือกสำหรับรายละเอียดของลำดับอักขระพิเศษ
มีอยู่. ค่าเริ่มต้นคือ '#I:#W#F'

ตัวคั่นสถานะหน้าต่าง เชือก
ตั้งค่าตัวคั่นระหว่างหน้าต่างในบรรทัดสถานะ ค่าเริ่มต้นคือ
อักขระช่องว่างเดียว

xterm-คีย์ [on | ปิด]
หากตั้งค่าตัวเลือกนี้ไว้ พาตัวเอง จะสร้าง xterm(1) ปุ่มฟังก์ชั่นสไตล์
ลำดับ; เหล่านี้มีตัวเลขรวมเพื่อระบุตัวดัดแปลงเช่น Shift,
Alt หรือ Ctrl ค่าเริ่มต้นคือปิด

ห่อ-ค้นหา [on | ปิด]
หากตั้งค่าตัวเลือกนี้ไว้ การค้นหาจะล้อมรอบส่วนท้ายของบานหน้าต่าง
เนื้อหา ค่าเริ่มต้นคือเปิด

แสดงตัวเลือก [-gqsvw] [-t เป้าหมายเซสชัน | หน้าต่างเป้าหมาย] [ตัวเลือก]
(นามแฝง: โชว์)
แสดงตัวเลือกหน้าต่าง (หรือตัวเลือกหน้าต่างเดียวถ้ามี) ด้วย -w (เทียบเท่ากับ
แสดงหน้าต่างตัวเลือก) ตัวเลือกเซิร์ฟเวอร์ด้วย -sมิฉะนั้นตัวเลือกเซสชันสำหรับ
เป้า เซสชั่น. ตัวเลือกเซสชันหรือหน้าต่างส่วนกลางจะแสดงรายการถ้า -g ถูกนำมาใช้. -v
แสดงเฉพาะค่าตัวเลือก ไม่ใช่ชื่อ ถ้า -q ถูกตั้งไว้จะไม่มีการส่งคืนข้อผิดพลาด
if ตัวเลือก ไม่ได้ตั้งค่า

แสดงหน้าต่างตัวเลือก [-จีวี] [-t หน้าต่างเป้าหมาย] [ตัวเลือก]
(นามแฝง: แสดง)
แสดงรายการตัวเลือกหน้าต่างหรือตัวเลือกเดียวสำหรับ หน้าต่างเป้าหมาย, หรือ global window
ตัวเลือกถ้า -g ถูกนำมาใช้. -v แสดงเฉพาะค่าตัวเลือก ไม่ใช่ชื่อ

รูปแบบ


คำสั่งบางอย่างยอมรับ -F ตั้งค่าสถานะด้วย a รูป การโต้เถียง. นี่คือสตริงที่ควบคุม
รูปแบบเอาต์พุตของคำสั่ง ลำดับอักขระพิเศษจะถูกแทนที่ตามเอกสาร
ภายใต้ สถานะซ้าย ตัวเลือกและแบบฟอร์มยาวเพิ่มเติมเป็นที่ยอมรับ ตัวแปรทดแทน
อยู่ใน '#{' และ '}' เช่น '#{session_name}' เทียบเท่ากับ '#S'
เงื่อนไขยังได้รับการยอมรับโดยการนำหน้าด้วย '?' และแยกทางเลือกสองทางด้วย a
ลูกน้ำ; หากตัวแปรที่ระบุมีอยู่และไม่ใช่ศูนย์ ทางเลือกแรกจะถูกเลือก
มิฉะนั้นจะใช้ที่สอง ตัวอย่างเช่น '#{?session_attached,attached,not added}' will
รวมสตริง 'แนบ' หากเซสชันถูกแนบและสตริง 'ไม่ได้แนบ' ถ้ามัน
ไม่ได้แนบ

มีตัวแปรต่อไปนี้ตามความเหมาะสม:

ตัวแปร พร้อมชื่อ แทนที่ สีสดสวย
Alternative_on หากบานหน้าต่างอยู่ในหน้าจอสำรอง
option_saved_x เคอร์เซอร์ที่บันทึกไว้ X ในหน้าจอสำรอง
option_saved_y เคอร์เซอร์ที่บันทึกไว้ Y ในหน้าจอสำรอง
buffer_sample 50 อักขระแรกจากบัฟเฟอร์ที่ระบุ
buffer_size ขนาดของบัฟเฟอร์ที่ระบุเป็นไบต์
client_activity จำนวนเต็ม เวลาที่ลูกค้ามีกิจกรรมล่าสุด
client_activity_string เวลาสตริงที่ไคลเอ็นต์มีกิจกรรมล่าสุด
client_created สร้างไคลเอ็นต์เวลาจำนวนเต็มแล้ว
client_created_string เวลาสตริงที่ไคลเอ็นต์สร้าง
client_cwd ไดเร็กทอรีการทำงานของไคลเอนต์
client_height ความสูงของลูกค้า
client_last_session ชื่อเซสชันล่าสุดของไคลเอ็นต์
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 ขนาดของประวัติเป็นไบต์
โฮสต์ ชื่อโฮสต์ของโฮสต์ท้องถิ่น
insert_flag บานหน้าต่างแทรกแฟล็ก
keypad_cursor_flag แฟล็กเคอร์เซอร์ปุ่มกดของบานหน้าต่าง
keypad_flag บานหน้าต่างปุ่มกด ธง
บรรทัด หมายเลขบรรทัดในรายการ
mouse_any_flag เลื่อนเมาส์ไปที่แฟล็ก
mouse_button_flag แฟล็กปุ่มเมาส์ของบานหน้าต่าง
mouse_standard_flag แฟล็กมาตรฐานของเมาส์บานหน้าต่าง
mouse_utf8_flag บานหน้าต่างเมาส์ UTF-8 แฟล็ก
pane_active 1 ถ้าบานหน้าต่างที่ใช้งานอยู่
pane_current_command คำสั่งปัจจุบันถ้ามี
pane_current_path เส้นทางปัจจุบันถ้ามี
pane_dead 1 ถ้าบานหน้าต่างตาย
pane_height ความสูงของบานหน้าต่าง
pane_id รหัสบานหน้าต่างที่ไม่ซ้ำ
pane_in_mode หากบานหน้าต่างอยู่ในโหมด
pane_index ดัชนีของบานหน้าต่าง
pane_pid PID ของกระบวนการแรกใน pane
pane_start_command บานหน้าต่างคำสั่งเริ่มต้นด้วย
pane_start_path บานหน้าต่างเส้นทางเริ่มต้นด้วย
pane_tabs ตำแหน่งแท็บบานหน้าต่าง
pane_title ชื่อของบานหน้าต่าง
pane_tty เทอร์มินัลหลอกของ pane
pane_width ความกว้างของบานหน้าต่าง
save_cursor_x เคอร์เซอร์ที่บันทึกไว้ X ในบานหน้าต่าง
save_cursor_y เคอร์เซอร์ที่บันทึกไว้ Y ในบานหน้าต่าง
scroll_region_lower ด้านล่างของขอบเขตการเลื่อนในบานหน้าต่าง
scroll_region_upper ด้านบนของขอบเขตการเลื่อนในบานหน้าต่าง
session_attached 1 หากแนบเซสชัน
session_created สร้างเวลาจำนวนเต็มแล้ว
session_created_string สตริง เวลาที่สร้างเซสชัน
session_group จำนวนเซสชัน group
session_grouped 1 ถ้าเซสชันในกลุ่ม
session_height ความสูงของเซสชัน
session_id รหัสเซสชันที่ไม่ซ้ำ
session_name ชื่อเซสชั่น
session_width ความกว้างของ session
session_windows จำนวนหน้าต่างใน session
window_active 1 ถ้าหน้าต่างทำงานอยู่
window_find_matches ข้อมูลที่ตรงกันจากคำสั่ง find-window ถ้ามี
window_flags ธงหน้าต่าง
window_height ความสูงของหน้าต่าง
window_id รหัสหน้าต่างที่ไม่ซ้ำ
window_index ดัชนีของ window
window_layout คำอธิบายเค้าโครงหน้าต่าง
window_name ชื่อ window
window_panes จำนวนบานหน้าต่างใน window
window_width ความกว้างของหน้าต่าง
wrap_flag ธงห่อบานหน้าต่าง

ชื่อ AND ชื่อเรื่อง


พาตัวเอง แยกความแตกต่างระหว่างชื่อและชื่อเรื่อง Windows และเซสชันมีชื่อซึ่งอาจเป็น
ใช้เพื่อระบุในเป้าหมายและแสดงในบรรทัดสถานะและรายการต่างๆ:
ชื่อว่า พาตัวเอง ตัวระบุสำหรับหน้าต่างหรือเซสชัน เฉพาะบานหน้าต่างที่มีชื่อเรื่อง บานหน้าต่าง
โดยทั่วไปชื่อจะถูกกำหนดโดยโปรแกรมที่ทำงานอยู่ภายในบานหน้าต่างและไม่ได้แก้ไขโดย พาตัวเอง.
เป็นกลไกเดียวกับที่ใช้กำหนด เช่น xterm(1) ชื่อหน้าต่างใน an X(7) หน้าต่าง
ผู้จัดการ. Windows เองไม่มีชื่อเรื่อง - ชื่อของหน้าต่างคือชื่อเรื่องของ
บานหน้าต่างที่ใช้งานอยู่ พาตัวเอง ตัวเองอาจตั้งชื่อของเทอร์มินัลที่ไคลเอนต์กำลังทำงานอยู่
ดู ชุดชื่อเรื่อง ตัวเลือก

ชื่อของเซสชั่นถูกกำหนดด้วย เซสชั่นใหม่ และ เปลี่ยนชื่อเซสชัน คำสั่ง ชื่อหน้าต่าง
ถูกกำหนดด้วยหนึ่งใน:

1. อาร์กิวเมนต์คำสั่ง (เช่น -n สำหรับ หน้าต่างใหม่ or เซสชั่นใหม่).

2. ลำดับการหลบหนี:

$ printf '\033kWINDOW_NAME\033\\'

3. เปลี่ยนชื่ออัตโนมัติ ซึ่งตั้งชื่อเป็นคำสั่งที่ใช้งานอยู่ในหน้าต่างที่ใช้งาน
บานหน้าต่าง ดู เปลี่ยนชื่ออัตโนมัติ ตัวเลือก

เมื่อสร้างบานหน้าต่างขึ้นครั้งแรก ชื่อเรื่องจะเป็นชื่อโฮสต์ ชื่อเรื่องของบานหน้าต่างสามารถตั้งค่าได้ผ่านปุ่ม
ลำดับการตั้งค่าชื่อ OSC ตัวอย่างเช่น:

$ printf '\033]2;ชื่อของฉัน\033\\'

และพวกเรา


เมื่อเซิฟเวอร์เริ่มทำงาน พาตัวเอง คัดลอกสิ่งแวดล้อมลงใน ทั่วโลก สิ่งแวดล้อม, ใน
นอกจากนี้ แต่ละเซสชั่นมี a เซสชั่น สิ่งแวดล้อม. เมื่อมีการสร้างหน้าต่าง เซสชันและ
สภาพแวดล้อมทั่วโลกถูกรวมเข้าด้วยกัน หากมีตัวแปรอยู่ในทั้งสองค่าจาก session
สิ่งแวดล้อมถูกนำมาใช้ ผลลัพธ์คือสภาพแวดล้อมเริ่มต้นที่ส่งผ่านไปยังกระบวนการใหม่

การขอ ปรับปรุงสภาพแวดล้อม ตัวเลือกเซสชันอาจใช้เพื่ออัปเดตสภาพแวดล้อมเซสชันจาก
ไคลเอ็นต์เมื่อสร้างเซสชันใหม่หรือแนบใหม่อีกครั้ง พาตัวเอง ยังเริ่มต้น tmate
ตัวแปรที่มีข้อมูลภายในบางอย่างเพื่อให้สามารถดำเนินการคำสั่งจากภายในและ
ตัวแปร TERM ด้วยการตั้งค่าเทอร์มินัลที่ถูกต้องของ 'หน้าจอ'

คำสั่งในการเปลี่ยนแปลงและดูสภาพแวดล้อมคือ:

ชุดสิ่งแวดล้อม [-กรู] [-t เป้าหมายเซสชัน] พร้อมชื่อ [ความคุ้มค่า]
(นามแฝง: เซเตน)
ตั้งค่าหรือยกเลิกการตั้งค่าตัวแปรสภาพแวดล้อม ถ้า -g ใช้แล้ว เปลี่ยนแปลงใน
สิ่งแวดล้อมโลก มิฉะนั้น จะถูกนำไปใช้กับสภาพแวดล้อมของเซสชันสำหรับ
เป้าหมายเซสชันส่วน -u ตั้งค่าสถานะตัวแปร -r บ่งชี้ว่าตัวแปรจะเป็น
ออกจากสภาพแวดล้อมก่อนเริ่มกระบวนการใหม่

การแสดงสิ่งแวดล้อม [-g] [-t เป้าหมายเซสชัน] [ตัวแปร]
(นามแฝง: โชว์เวน)
แสดงสภาพแวดล้อมสำหรับ เป้าหมายเซสชัน หรือสิ่งแวดล้อมโลกด้วย -g. ถ้า
ตัวแปร ละไว้ ตัวแปรทั้งหมดจะแสดงขึ้น ตัวแปรลบออกจาก
สภาพแวดล้อมนำหน้าด้วย '-'

สถานภาพ จองทาง LINE


พาตัวเอง รวมบรรทัดสถานะที่เลือกได้ซึ่งจะแสดงอยู่ที่บรรทัดล่างสุดของแต่ละรายการ
เทอร์มินัล. โดยค่าเริ่มต้น เส้นสถานะจะเปิดใช้งาน (อาจถูกปิดใช้งานด้วยปุ่ม สถานะ
ตัวเลือกเซสชัน) และประกอบด้วยจากซ้ายไปขวา: ชื่อของเซสชันปัจจุบันใน square
วงเล็บ; รายการหน้าต่าง; ชื่อของบานหน้าต่างที่ใช้งานอยู่ในเครื่องหมายคำพูดคู่ และเวลาและ
วันที่

บรรทัดสถานะประกอบด้วยสามส่วน: ส่วนซ้ายและขวาที่กำหนดค่าได้ (ซึ่งอาจ
มีเนื้อหาแบบไดนามิก เช่น เวลาหรือผลลัพธ์จากคำสั่งเชลล์ โปรดดูที่
สถานะซ้าย, สถานะซ้ายยาว, สถานะขวาและ สถานะขวาความยาว ตัวเลือกด้านล่าง) และ a
รายการหน้าต่างกลาง ตามค่าเริ่มต้น รายการหน้าต่างจะแสดงดัชนี ชื่อ และแฟล็กของ
หน้าต่างที่มีอยู่ในเซสชันปัจจุบันโดยเรียงลำดับตัวเลขจากน้อยไปมาก มันอาจจะ
ปรับแต่งด้วย หน้าต่างสถานะรูปแบบ และ หน้าต่างสถานะปัจจุบันรูปแบบ ตัวเลือก. ธง
เป็นหนึ่งในสัญลักษณ์ต่อไปนี้ต่อท้ายชื่อหน้าต่าง:

สัญลักษณ์ ความหมาย
* หมายถึงหน้าต่างปัจจุบัน
- ทำเครื่องหมายหน้าต่างสุดท้าย (เลือกไว้ก่อนหน้านี้)
# หน้าต่างถูกตรวจสอบและตรวจพบกิจกรรม
! ระฆังเกิดขึ้นในหน้าต่าง
+ หน้าต่างถูกตรวจสอบเนื้อหาและปรากฏขึ้น
~ หน้าต่างถูกปิดเสียงสำหรับช่วงการปิดเสียงของจอภาพ
Z บานหน้าต่างที่ใช้งานอยู่ของหน้าต่างถูกซูม

สัญลักษณ์ # เกี่ยวข้องกับ ตรวจสอบกิจกรรม และ + ถึง ตรวจสอบเนื้อหา ตัวเลือกหน้าต่าง
ชื่อหน้าต่างจะพิมพ์เป็นสีกลับด้านหากมีการเตือน (กระดิ่ง กิจกรรม หรือเนื้อหา)
นำเสนอ.

อาจมีการกำหนดค่าสีและคุณลักษณะของเส้นสถานะ โดยใช้เส้นสถานะทั้งหมด
สถานะ-attr, สถานะfg และ สถานะ-bg ตัวเลือกเซสชันและแต่ละหน้าต่างโดยใช้
หน้าต่างสถานะ attr, หน้าต่างสถานะfg และ หน้าต่างสถานะ bg ตัวเลือกหน้าต่าง

เส้นสถานะจะรีเฟรชโดยอัตโนมัติตามช่วงเวลาหากมีการเปลี่ยนแปลง ช่วงเวลาอาจ
ถูกควบคุมด้วย สถานะ-ช่วงเวลา ตัวเลือกเซสชัน

คำสั่งที่เกี่ยวข้องกับบรรทัดสถานะมีดังนี้:

พร้อมรับคำสั่ง [-I ปัจจัยการผลิต] [-p แจ้ง] [-t ลูกค้าเป้าหมาย] [เทมเพลต]
เปิดพรอมต์คำสั่งในไคลเอนต์ นี้ใช้ได้จากภายใน พาตัวเอง ที่จะดำเนินการ
คำสั่งแบบโต้ตอบ

If เทมเพลต กำหนดไว้ใช้เป็นคำสั่ง ถ้ามี -I เป็นเครื่องหมายจุลภาค-
แยกรายการข้อความเริ่มต้นสำหรับแต่ละพร้อมต์ ถ้า -p จะได้รับ แจ้ง คือ
รายการข้อความแจ้งที่คั่นด้วยเครื่องหมายจุลภาคซึ่งจะแสดงตามลำดับ อย่างอื่นเดียว
พร้อมท์จะปรากฏขึ้น สร้างจาก เทมเพลต หากมี หรือ ':' ถ้าไม่มี

ทั้งสอง ปัจจัยการผลิต และ แจ้ง อาจมีลำดับอักขระพิเศษที่สนับสนุนโดย
สถานะซ้าย ตัวเลือก

ก่อนที่คำสั่งจะดำเนินการ การเกิดขึ้นครั้งแรกของสตริง '%%' และ all
การเกิดขึ้นของ '%1' จะถูกแทนที่ด้วยการตอบสนองต่อพรอมต์แรก วินาที
'%%' และ '%2' ทั้งหมดจะถูกแทนที่ด้วยการตอบสนองต่อข้อความแจ้งที่สอง และต่อไปเรื่อยๆ สำหรับ
แจ้งเพิ่มเติม สามารถเปลี่ยนคำตอบพร้อมท์ได้สูงสุดเก้ารายการ ('%1' ถึง '%9')

ยืนยันก่อน [-p รวดเร็ว] [-t ลูกค้าเป้าหมาย] คำสั่ง
(นามแฝง: ยืนยัน)
ขอคำยืนยันก่อนดำเนินการ คำสั่ง. ถ้า -p จะได้รับ รวดเร็ว คือพรอมต์
เพื่อแสดง; มิฉะนั้นจะมีการสร้างพรอมต์จาก คำสั่ง. มันอาจมี
ลำดับอักขระพิเศษที่สนับสนุนโดย สถานะซ้าย ตัวเลือก

คำสั่งนี้ใช้งานได้จากภายในเท่านั้น พาตัวเอง.

แสดงข้อความ [-p] [-c ลูกค้าเป้าหมาย] [-t บานหน้าต่างเป้าหมาย] [ข่าวสาร]
(นามแฝง: รายการผลิตภัณฑ์)
แสดงข้อความ ถ้า -p จะได้รับ เอาต์พุตจะพิมพ์ไปที่ stdout มิฉะนั้นจะเป็น
แสดงในไฟล์ ลูกค้าเป้าหมาย เส้นสถานะ รูปแบบของ ข่าวสาร อธิบายไว้ใน
รูปแบบ ส่วน; ข้อมูลนำมาจาก บานหน้าต่างเป้าหมาย if -t จะได้รับ มิฉะนั้น
บานหน้าต่างที่ใช้งานอยู่สำหรับเซสชันที่แนบมากับ ลูกค้าเป้าหมาย.

บัฟเฟอร์


พาตัวเอง รักษากอง พาสต้า บัฟเฟอร์. จนถึงมูลค่าของ บัฟเฟอร์จำกัด ตัวเลือกคือ
เก็บไว้; เมื่อมีการเพิ่มบัฟเฟอร์ใหม่ บัฟเฟอร์ที่ด้านล่างของสแต็กจะถูกลบออก บัฟเฟอร์
อาจถูกเพิ่มโดยใช้ โหมดคัดลอก หรือ ชุดบัฟเฟอร์ คำสั่ง และวางลงในหน้าต่างโดยใช้คำสั่ง
วางบัฟเฟอร์ คำสั่ง

บัฟเฟอร์ประวัติที่กำหนดค่าได้จะยังคงอยู่สำหรับแต่ละหน้าต่าง โดยค่าเริ่มต้น สูงสุด 2000
เส้นจะถูกเก็บไว้; นี้สามารถเปลี่ยนแปลงได้ด้วย ประวัติศาสตร์จำกัด ตัวเลือก (ดู ชุดตัวเลือก
คำสั่งด้านบน)

คำสั่งบัฟเฟอร์มีดังนี้:

เลือกบัฟเฟอร์ [-F รูป] [-t หน้าต่างเป้าหมาย] [เทมเพลต]
ใส่หน้าต่างในโหมดตัวเลือกบัฟเฟอร์ ซึ่งสามารถเลือกบัฟเฟอร์แบบโต้ตอบได้
จากรายการ หลังจากเลือกบัฟเฟอร์แล้ว '%%' จะถูกแทนที่ด้วยดัชนีบัฟเฟอร์ใน
เทมเพลต และผลการดำเนินการตามคำสั่ง ถ้า เทมเพลต ไม่ได้รับ "วาง-
ใช้ buffer -b '%%'" สำหรับความหมายของ -F ธง ดู รูปแบบ มาตรา.
คำสั่งนี้ใช้ได้ก็ต่อเมื่อมีการแนบไคลเอ็นต์อย่างน้อยหนึ่งราย

ประวัติชัดเจน [-t บานหน้าต่างเป้าหมาย]
(นามแฝง: ชัดเจน)
ลบและทำให้ประวัติว่างสำหรับบานหน้าต่างที่ระบุ

ลบบัฟเฟอร์ [-b บัฟเฟอร์ดัชนี]
(นามแฝง: ลบ)
ลบบัฟเฟอร์ที่ บัฟเฟอร์ดัชนีหรือบัฟเฟอร์ด้านบนหากไม่ได้ระบุไว้

รายการบัฟเฟอร์ [-F รูป]
(นามแฝง: lsb)
แสดงรายการบัฟเฟอร์ส่วนกลาง สำหรับความหมายของ -F ธง ดู รูปแบบ มาตรา.

โหลดบัฟเฟอร์ [-b บัฟเฟอร์ดัชนี] เส้นทาง
(นามแฝง: โหลดb)
โหลดเนื้อหาของบัฟเฟอร์การวางที่ระบุจาก เส้นทาง.

วางบัฟเฟอร์ [-ผป] [-b บัฟเฟอร์ดัชนี] [-s คั่น] [-t บานหน้าต่างเป้าหมาย]
(นามแฝง: วาง)
ใส่เนื้อหาของบัฟเฟอร์การวางลงในบานหน้าต่างที่ระบุ หากไม่ระบุ
วางลงในรายการปัจจุบัน กับ -dให้ลบบัฟเฟอร์การวางออกจากสแต็กด้วย
เมื่อส่งออก อักขระการป้อนบรรทัด (LF) ใดๆ ในบัฟเฟอร์การวางจะถูกแทนที่ด้วย a
ตัวคั่น โดยค่าเริ่มต้นการขึ้นบรรทัดใหม่ (CR) อาจมีการระบุตัวคั่นที่กำหนดเอง
โดยใช้โปรแกรม -s ธง. NS -r ธง หมายถึง ไม่มีการทดแทน (เทียบเท่ากับ a
ตัวคั่นของ LF) ถ้า -p ถูกระบุ ใส่รหัสควบคุมการวางวงเล็บเหลี่ยม
รอบบัฟเฟอร์หากแอปพลิเคชันร้องขอโหมดการวางคร่อม

ประหยัดบัฟเฟอร์ [-a] [-b บัฟเฟอร์ดัชนี] เส้นทาง
(นามแฝง: ประหยัด)
บันทึกเนื้อหาของบัฟเฟอร์การวางที่ระบุไปที่ เส้นทางส่วน -a ตัวเลือกต่อท้าย
แทนที่จะเขียนทับไฟล์

ชุดบัฟเฟอร์ [-b บัฟเฟอร์ดัชนี] ข้อมูล
(นามแฝง: ชุดข)
ตั้งค่าเนื้อหาของบัฟเฟอร์ที่ระบุเป็น ข้อมูล.

แสดงบัฟเฟอร์ [-b บัฟเฟอร์ดัชนี]
(นามแฝง: แสดง ข)
แสดงเนื้อหาของบัฟเฟอร์ที่ระบุ

เบ็ดเตล็ด


คำสั่งเบ็ดเตล็ดมีดังนี้:

นาฬิกาโหมด [-t บานหน้าต่างเป้าหมาย]
แสดงนาฬิกาขนาดใหญ่

ถ้าเปลือก [-b] [-t บานหน้าต่างเป้าหมาย] เชลล์-คำสั่ง คำสั่ง [คำสั่ง]
(นามแฝง: if)
ดำเนินการก่อน คำสั่ง if เชลล์-คำสั่ง คืนความสำเร็จหรือครั้งที่สอง คำสั่ง
มิฉะนั้น. ก่อนดำเนินการคำสั่งเชลล์จะขยายโดยใช้กฎ
ระบุไว้ใน รูปแบบ ส่วนรวมถึงผู้ที่เกี่ยวข้องกับ บานหน้าต่างเป้าหมายที่มาพร้อม -b,
เชลล์-คำสั่ง ถูกเรียกใช้ในพื้นหลัง

ล็อคเซิร์ฟเวอร์
(นามแฝง: ล็อค)
ล็อคไคลเอนต์แต่ละรายโดยรันคำสั่งที่ระบุโดย ล็อคคำสั่ง
ตัวเลือก

รันเชลล์ -b [-t บานหน้าต่างเป้าหมาย] เชลล์-คำสั่ง
(นามแฝง: วิ่ง)
ดำเนินงาน เชลล์-คำสั่ง ในพื้นหลังโดยไม่ต้องสร้างหน้าต่าง ก่อนจะเป็น
ดำเนินการ คำสั่งเชลล์ถูกขยายโดยใช้กฎที่ระบุใน รูปแบบ
ส่วน. กับ -bคำสั่งจะทำงานในพื้นหลัง เสร็จแล้วก็ได้
เอาต์พุตไปยัง stdout จะแสดงในโหมดคัดลอก (ในบานหน้าต่างที่ระบุโดย -t หรือ
บานหน้าต่างปัจจุบันถ้าละเว้น) หากคำสั่งไม่ส่งคืนสำเร็จ สถานะการออกจะเป็น
ได้แสดงไว้ด้วย

ข้อมูลเซิร์ฟเวอร์
(นามแฝง: ข้อมูล)
แสดงข้อมูลเซิร์ฟเวอร์และรายละเอียดเทอร์มินัล

รอ -ลส ช่อง
(นามแฝง: รอ)
เมื่อใช้โดยไม่มีตัวเลือก ป้องกันไม่ให้ไคลเอนต์ออกจากระบบจนกว่าจะใช้
รอ -S กับช่องเดียวกัน เมื่อไหร่ -L ถูกใช้ช่องถูกล็อคและใดๆ
เครื่องลูกข่ายที่พยายามล็อคช่องเดียวกันถูกทำให้รอจนช่องเป็น
ปลดล็อคด้วย รอ -U. คำสั่งนี้ใช้งานได้จากภายนอกเท่านั้น พาตัวเอง.

เทอร์มินโฟ ส่วนขยาย


พาตัวเอง เข้าใจส่วนขยายบางส่วนถึง คำศัพท์(5):

Cc, Cr กำหนดสีเคอร์เซอร์ อันแรกรับอาร์กิวเมนต์สตริงเดียวและใช้เพื่อตั้งค่า
สี; ที่สองไม่มีอาร์กิวเมนต์และคืนค่าสีเคอร์เซอร์เริ่มต้น
หากตั้งค่าไว้ ลำดับเช่นนี้อาจใช้เปลี่ยนสีเคอร์เซอร์จากด้านในได้
พาตัวเอง:

$ printf '\033]12;red\033\\'

Cs, csr
เปลี่ยนรูปแบบเคอร์เซอร์ หากตั้งค่าไว้ ลำดับเช่นนี้อาจใช้เพื่อเปลี่ยน
เคอร์เซอร์ไปที่ขีดเส้นใต้:

$ printf '\033[4 คิว'

If csr ถูกตั้งค่าไว้ จะใช้รีเซ็ตรูปแบบเคอร์เซอร์แทน Cs.

Ms ลำดับนี้สามารถใช้ได้โดย พาตัวเอง เพื่อเก็บบัฟเฟอร์ปัจจุบันไว้ในโฮสต์
การเลือกเทอร์มินัล (คลิปบอร์ด) ดู ชุดคลิปบอร์ด ตัวเลือกด้านบนและ
xterm(1) หน้าคน

ควบคุม โหมด


พาตัวเอง เสนออินเทอร์เฟซแบบข้อความที่เรียกว่า ควบคุม โหมด. ซึ่งช่วยให้แอปพลิเคชันสามารถ
สื่อสารกับ พาตัวเอง โดยใช้โปรโตคอลแบบข้อความอย่างเดียวอย่างง่าย

ในโหมดควบคุม ไคลเอนต์ส่ง พาตัวเอง คำสั่งหรือลำดับคำสั่งสิ้นสุดลงด้วยการขึ้นบรรทัดใหม่
บนอินพุตมาตรฐาน แต่ละคำสั่งจะสร้างหนึ่งบล็อกของเอาต์พุตบนเอาต์พุตมาตรฐาน หนึ่ง
บล็อกเอาต์พุตประกอบด้วย a %เริ่ม บรรทัดตามด้วยผลลัพธ์ (ซึ่งอาจว่างเปล่า) ดิ
บล็อกเอาต์พุตลงท้ายด้วย a %จบ or %ข้อผิดพลาด. %เริ่ม และการจับคู่ %จบ or %ข้อผิดพลาด มีสอง
อาร์กิวเมนต์: เวลาจำนวนเต็ม (เป็นวินาทีจากยุค) และหมายเลขคำสั่ง ตัวอย่างเช่น:

%เริ่มต้น 1363006971 2
0: ksh* (1 บานหน้าต่าง) [80x24] [เลย์เอาต์ b25f,80x24,0,0,2] @2 (ใช้งานอยู่)
% สิ้นสุด 1363006971 2

ในโหมดควบคุม พาตัวเอง การแจ้งเตือนเอาต์พุต การแจ้งเตือนจะไม่เกิดขึ้นภายใน
บล็อกเอาต์พุต

มีการกำหนดการแจ้งเตือนต่อไปนี้:

ออก [เหตุผล]
การขอ พาตัวเอง ลูกค้าออกทันทีเพราะไม่ได้ติดอะไร
เซสชันหรือเกิดข้อผิดพลาด ถ้ามี เหตุผล อธิบายสาเหตุที่ลูกค้าออก

%รูปแบบ-เปลี่ยน รหัสหน้าต่าง เค้าโครงหน้าต่าง
เลย์เอาต์ของหน้าต่างด้วย ID รหัสหน้าต่าง เปลี่ยน. เลย์เอาต์ใหม่คือ เค้าโครงหน้าต่าง.

%เอาต์พุต บานหน้าต่าง-id ความคุ้มค่า
บานหน้าต่างสร้างเอาต์พุต ความคุ้มค่า หนีอักขระที่ไม่สามารถพิมพ์ได้และแบ็กสแลช
เป็นเลขฐานแปด \xxx

%เซสชันเปลี่ยน รหัสเซสชัน พร้อมชื่อ
ขณะนี้ไคลเอ็นต์ถูกแนบเข้ากับเซสชันด้วย ID รหัสเซสชันซึ่งมีชื่อว่า พร้อมชื่อ.

%เซสชันเปลี่ยนชื่อ พร้อมชื่อ
เซสชั่นปัจจุบันถูกเปลี่ยนชื่อเป็น พร้อมชื่อ.

%เซสชันที่เปลี่ยน
มีการสร้างหรือทำลายเซสชัน

% ยกเลิกการเชื่อมโยงหน้าต่างเพิ่ม รหัสหน้าต่าง
หน้าต่างที่มี ID รหัสหน้าต่าง ถูกสร้างขึ้นแต่ไม่ได้เชื่อมโยงกับเซสชันปัจจุบัน

% เพิ่มหน้าต่าง รหัสหน้าต่าง
หน้าต่างที่มี ID รหัสหน้าต่าง เชื่อมโยงกับเซสชันปัจจุบัน

%ปิดหน้าต่าง รหัสหน้าต่าง
หน้าต่างที่มี ID รหัสหน้าต่าง ปิด

%window-เปลี่ยนชื่อ รหัสหน้าต่าง พร้อมชื่อ
หน้าต่างที่มี ID รหัสหน้าต่าง ได้เปลี่ยนชื่อเป็น พร้อมชื่อ.

ใช้ tmate ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด