Faith Evans feat. Stevie J – "A Minute" [Official Music Video]
สารบัญ:
- tmux คืออะไร
- การติดตั้ง Tmux
- การติดตั้ง Tmux บน Ubuntu และ Debian
- การติดตั้ง Tmux บน CentOS และ Fedora
- การติดตั้ง Tmux บน macOS
- เริ่มต้นเซสชัน Tmux แรกของคุณ
- การสร้างเซสชั่นชื่อ Tmux
- กำลังแยกออกจากเซสชัน Tmux
- เชื่อมต่อกับเซสชัน Tmux อีกครั้ง
- ทำงานกับ Tmux Windows และบานหน้าต่าง
- การปรับแต่ง Tmux
- การใช้ Tmux ขั้นพื้นฐาน
- ข้อสรุป
คำแนะนำนี้จะผ่านการติดตั้งและการใช้งานพื้นฐานของ Tmux เพื่อให้คุณใช้งานได้
tmux คืออะไร
Tmux เป็นเทอร์มินัลมัลติเพล็กเซอร์ทางเลือกแทน GNU Screen กล่าวอีกนัยหนึ่งก็หมายความว่าคุณสามารถเริ่มเซสชัน Tmux จากนั้นเปิดหน้าต่างหลายบานภายในเซสชันนั้น แต่ละหน้าต่างตรงบริเวณหน้าจอทั้งหมดและสามารถแบ่งออกเป็นบานหน้าต่างสี่เหลี่ยม
ด้วย Tmux คุณสามารถสลับไปมาระหว่างหลาย ๆ โปรแกรมในเทอร์มินัลเดียวปลดพวกมันออกแล้วใส่กลับเข้าไปใหม่
เซสชัน Tmux ยังคงอยู่ซึ่งหมายความว่าโปรแกรมที่ทำงานใน Tmux จะยังคงทำงานต่อไปแม้ว่าคุณจะถูกตัดการเชื่อมต่อ
คำสั่งทั้งหมดใน Tmux เริ่มต้นด้วยคำนำหน้าซึ่งโดยค่าเริ่มต้นคือ
ctrl+b
การติดตั้ง Tmux
คุณสามารถติดตั้ง Tmux ได้ง่ายๆโดยใช้ตัวจัดการแพ็คเกจของ distro ของคุณ
การติดตั้ง Tmux บน Ubuntu และ Debian
การติดตั้ง Tmux บน CentOS และ Fedora
การติดตั้ง Tmux บน macOS
เริ่มต้นเซสชัน Tmux แรกของคุณ
ในการเริ่มต้นเซสชัน Tmux ครั้งแรกเพียงพิมพ์
tmux
ในคอนโซลของคุณ:
tmux
สิ่งนี้จะเปิดเซสชันใหม่สร้างหน้าต่างใหม่และเริ่มเชลล์ในหน้าต่างนั้น
เมื่อคุณอยู่ใน Tmux คุณจะสังเกตเห็นบรรทัดสถานะที่ด้านล่างของหน้าจอซึ่งแสดงข้อมูลเกี่ยวกับเซสชันปัจจุบัน
ตอนนี้คุณสามารถรันคำสั่ง Tmux แรกของคุณได้แล้ว ตัวอย่างเช่นในการรับรายการคำสั่งทั้งหมดคุณจะต้องพิมพ์:
Ctrl+b
?
การสร้างเซสชั่นชื่อ Tmux
โดยค่าเริ่มต้นเซสชัน Tmux มีชื่อเป็นตัวเลข เซสชันที่มีชื่อจะมีประโยชน์เมื่อคุณรันหลายเซสชัน Tmux หากต้องการสร้างเซสชันที่ตั้งชื่อใหม่ให้รันคำสั่ง
tmux
ด้วยอาร์กิวเมนต์ต่อไปนี้:
tmux new -s session_name
เป็นความคิดที่ดีเสมอในการเลือกชื่อเซสชันที่มีคำอธิบาย
กำลังแยกออกจากเซสชัน Tmux
คุณสามารถแยกออกจากเซสชัน Tmux และกลับสู่เชลล์ปกติของคุณโดยพิมพ์:
Ctrl+b
d
โปรแกรมที่ทำงานในเซสชัน Tmux จะยังคงทำงานต่อหลังจากที่คุณแยกออกจากเซสชัน
เชื่อมต่อกับเซสชัน Tmux อีกครั้ง
หากต้องการแนบกับเซสชันก่อนคุณต้องค้นหาชื่อของเซสชัน ในการรับรายการประเภทเซสชันที่กำลังทำงานอยู่ให้ทำดังนี้
tmux ls
ชื่อของเซสชั่นเป็นคอลัมน์แรกของการส่งออก
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
ดังที่คุณเห็นจากผลลัพธ์มีสองเซสชันที่เรียกใช้ Tmux อันแรกชื่อ
0
และอันที่สอง
my_named_session
ตัวอย่างเช่นหากต้องการแนบกับเซสชัน
0
คุณจะต้องพิมพ์:
ทำงานกับ Tmux Windows และบานหน้าต่าง
เมื่อคุณเริ่มต้นเซสชัน Tmux ใหม่โดยค่าเริ่มต้นมันจะสร้างหน้าต่างเดียวที่มีเชลล์อยู่ภายใน
ในการสร้างหน้าต่างใหม่ด้วยประเภทเปลือก
Ctrl+b
c
หมายเลขที่มีอยู่ครั้งแรกจากช่วง
0…9
จะถูกกำหนดให้
รายการของหน้าต่างทั้งหมดจะปรากฏบนบรรทัดสถานะที่ด้านล่างของหน้าจอ
ด้านล่างนี้เป็นคำสั่งที่ใช้กันโดยทั่วไปสำหรับการจัดการหน้าต่างและบานหน้าต่าง Tmux:
-
Ctrl+b
c
สร้างหน้าต่างใหม่ (พร้อมเชลล์)Ctrl+b
w
เลือกหน้าต่างจากรายการCtrl+b
0
สลับไปที่หน้าต่าง 0 (ตามจำนวน)Ctrl+b
เปลี่ยนชื่อหน้าต่างปัจจุบันCtrl+b
%
แยกบานหน้าต่างปัจจุบันในแนวนอนเป็น สองบานหน้าต่างCtrl+b
"
แยกบานหน้าต่างปัจจุบันตามแนวตั้งเป็นสองบานหน้าต่างCtrl+b
o
ไปที่บานหน้าต่างถัดไปCtrl+b
;
สลับระหว่างบานหน้าต่างปัจจุบันและก่อนหน้าCtrl+b
x
ปิดบานหน้าต่างปัจจุบัน
การปรับแต่ง Tmux
เมื่อ Tmux เริ่มทำงานมันจะอ่านพารามิเตอร์การกำหนดค่าจาก
~/.tmux.conf
หากมีไฟล์อยู่
นี่คือตัวอย่างการกำหนดค่า
~/.tmux.conf
พร้อมบรรทัดสถานะที่กำหนดเองและตัวเลือกเพิ่มเติมบางอย่าง:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black
การใช้ Tmux ขั้นพื้นฐาน
ด้านล่างเป็นขั้นตอนพื้นฐานที่สุดสำหรับการเริ่มต้นกับ Tmux:
- บนพร้อมต์คำสั่งพิมพ์
tmux new -s my_session
รันโปรแกรมที่ต้องการใช้ลำดับคีย์Ctrl-b
+d
เพื่อแยกออกจากเซสชันติดตั้งซ้ำไปยังเซสชัน Tmux โดยพิมพ์tmux attach-session -t my_session
ข้อสรุป
ในบทช่วยสอนนี้คุณเรียนรู้วิธีใช้ Tmux ตอนนี้คุณสามารถเริ่มต้นสร้างหน้าต่าง Tmux หลายหน้าต่างในเซสชันเดียวแยกหน้าต่างด้วยการสร้างบานหน้าต่างใหม่นำทางระหว่างหน้าต่างแยกและดำเนินการเซสชันต่อและปรับแต่งอินสแตนซ์ Tmux ของคุณโดยใช้ไฟล์.
.tmux.conf
มีอะไรอีกมากมายให้เรียนรู้เกี่ยวกับ Tmux ที่หน้าคู่มือผู้ใช้ของ Tmux
เทอร์มินัล tmuxOffice < เริ่มต้นด้วย Office 365 ซึ่งประกอบด้วยทุกอย่างจากอีเมลฉบับร่างสำหรับผู้ดูแลระบบเพื่อส่งประกาศบริการไปยังแหล่งข้อมูลการฝึกอบรม

Microsoft ได้เปิดตัว