ค้นหาเว็บไซต์

20 ตัวอย่างคำสั่งบนหน้าจอเพื่อจัดการเทอร์มินัล Linux


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

ในฐานะผู้ใช้ Linux เรามักจะต้องทำงานที่ใช้เวลานาน เช่น ดาวน์โหลดหรือคัดลอกไฟล์ขนาดใหญ่ ดำเนินการสืบค้นฐานข้อมูลที่ใช้เวลานาน และอื่นๆ บางครั้งงานสำคัญเหล่านี้ถูกยกเลิกกะทันหันเนื่องจากการหมดเวลาของเซสชัน

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

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

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

มาเริ่มกันเลย

ติดตั้งคำสั่งหน้าจอใน Linux

บน Ubuntu Server Edition ของฉัน คำสั่ง หน้าจอ ได้รับการติดตั้งตามค่าเริ่มต้น แต่ Linux Mint ไม่ได้ติดตั้ง หน้าจอ เป็นค่าเริ่มต้น ดังนั้นฉันต้องติดตั้งก่อนโดยใช้ คำสั่ง apt-get ก่อนที่จะใช้งาน .

โปรดปฏิบัติตามขั้นตอนการติดตั้งการจัดจำหน่ายของคุณเพื่อติดตั้งหน้าจอ

sudo apt-get install screen      [On Debian, Ubuntu and Mint]
sudo yum install screen          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a sys-apps/screen   [On Gentoo Linux]
sudo apk add screen              [On Alpine Linux]
sudo pacman -S screen            [On Arch Linux]
sudo zypper install screen       [On OpenSUSE]    

ตอนนี้มาตรวจสอบว่าติดตั้งคำสั่งสำเร็จแล้ว:

screen --version

Screen version 4.8.00 (GNU) 05-Feb-20

จริงๆ แล้ว หน้าจอเป็นโปรแกรมเทอร์มินัลมัลติเพล็กเซอร์ที่ดีมากใน Linux ซึ่งซ่อนอยู่ในคำสั่ง Linux หลายร้อยคำสั่ง

เรามาเริ่มดูการใช้งานคำสั่ง หน้าจอ ใน Linux กันดีกว่า โดยมีตัวอย่างดังนี้

ไวยากรณ์คำสั่งหน้าจอ

ไวยากรณ์ของคำสั่ง หน้าจอ เป็นดังนี้

screen [OPTIONS] [ CMD [ ARGS ] ]

ในรูปแบบข้างต้น เราจะเห็นว่าพารามิเตอร์ทั้งหมดเป็นตัวเลือก และแสดงด้วยวงเล็บเหลี่ยม ([])

1. หน้าจอเริ่มต้นเป็นครั้งแรก

เพียงพิมพ์หน้าจอที่พร้อมท์คำสั่ง จากนั้น หน้าจอ จะแสดงอินเทอร์เฟซเหมือนกับพร้อมท์คำสั่งทุกประการ

screen

2. แสดงพารามิเตอร์หน้าจอ

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

พิมพ์ “Ctrl-A” และ “?” โดยไม่มีเครื่องหมายคำพูด จากนั้นคุณจะเห็นคำสั่งหรือพารามิเตอร์ทั้งหมดบนหน้าจอ

หากต้องการออกจากหน้าจอความช่วยเหลือ คุณสามารถกดปุ่ม “space-bar ” หรือ “Enter“ (โปรดทราบว่าทางลัดทั้งหมดที่ใช้ “Ctrl-A ” จะดำเนินการโดยไม่มีเครื่องหมายคำพูด)

3. วิธีแสดงรายการ Windows ที่เปิดอยู่ทั้งหมด

ในตัวอย่างก่อนหน้านี้ เราเริ่มต้นเซสชันเชลล์ใหม่โดยใช้คำสั่ง screen ตอนนี้ลองใช้คีย์ผสม ctrl-a + " เพื่อแสดงรายการหน้าต่างที่เปิดอยู่ทั้งหมดของเซสชันหน้าจอปัจจุบัน:

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

คอลัมน์ถัดไปแสดงถึงชื่อของหน้าต่างและรูปแบบเริ่มต้นคือ @:

4. วิธียุติเซสชันหน้าต่างหน้าจอ

เราสามารถยุติเซสชันหน้าต่างที่ใช้งานอยู่ได้โดยใช้คีย์ผสม ctrl-a + k สิ่งสำคัญคือต้องทราบว่า การกระทำนี้จะขัดจังหวะการดำเนินการคำสั่งจากหน้าต่างเสมือนปัจจุบัน

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

เช่นเดียวกับคำสั่ง Linux อื่นๆ เราสามารถใช้ 'y' เพื่อดำเนินการต่อหรือ 'n' เพื่อยกเลิกการดำเนินการ

5. วิธีเริ่มเซสชันหน้าจอด้วยชื่อ

คำสั่ง หน้าจอ ช่วยให้เราสามารถสร้างเซสชันด้วยชื่อที่ผู้ใช้กำหนด ซึ่งจะมีประโยชน์เมื่อมีหลายเซสชันที่พร้อมใช้งาน

ลองใช้ตัวเลือก -S ของคำสั่งเพื่อสร้างเซสชันที่มีชื่อ:

screen -S demo-screen

ในคำสั่งข้างต้น หน้าจอสาธิต คือชื่อของเซสชัน

6. ถอด Terminal Session ด้วยหน้าจอ

ข้อดีประการหนึ่งของหน้าจอก็คือคุณสามารถถอดออกได้ จากนั้นคุณสามารถกู้คืนได้โดยไม่สูญเสียสิ่งที่คุณทำบนหน้าจอ นี่คือสถานการณ์ตัวอย่าง:

คุณอยู่ระหว่าง SSH บนเซิร์ฟเวอร์ของคุณ สมมติว่าคุณกำลังดาวน์โหลดแพตช์ 400MB สำหรับระบบของคุณโดยใช้คำสั่ง wget

กระบวนการดาวน์โหลดคาดว่าจะใช้เวลานาน 2 ชั่วโมง หากคุณยกเลิกการเชื่อมต่อเซสชัน SSH หรือการเชื่อมต่อขาดหายโดยไม่ได้ตั้งใจ กระบวนการดาวน์โหลดจะหยุดลง คุณต้องเริ่มต้นใหม่อีกครั้ง เพื่อหลีกเลี่ยงปัญหานี้ เราสามารถใช้หน้าจอและถอดออกได้

ลองดูคำสั่งนี้ครับ ก่อนอื่นคุณต้องเข้าสู่หน้าจอ

screen

จากนั้นคุณสามารถดำเนินการดาวน์โหลดได้ ตัวอย่างเช่น บน Linux Mint ของฉัน ฉันกำลังอัปเกรดแพ็คเกจ dpkg โดยใช้คำสั่ง apt

sudo apt install dpkg
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be upgraded:
  dpkg
1 upgraded, 0 newly installed, 0 to remove and 1146 not upgraded.
Need to get 2,583 kB of archives.
After this operation, 127 kB of additional disk space will be used.
Get:1 http://debian.linuxmint.com/latest/ 
testing/main dpkg i386 1.16.10 [2,583 kB]
47% [1 dpkg 1,625 kB/2,583 kB 47%]     14,7 kB/s

ขณะที่กำลังดาวน์โหลด คุณสามารถกด “Ctrl-A” และ “d“ คุณจะไม่เห็นอะไรเลยเมื่อคุณกดปุ่มเหล่านั้น ผลลัพธ์จะเป็นดังนี้:

[detached from 5561.pts-0.mint]
pungki@mint ~ $

7. ติดตั้ง Terminal Session อีกครั้งด้วยหน้าจอ

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

pungki@mint ~ $ screen -r

และคุณจะเห็นว่ากระบวนการที่คุณทิ้งไว้ยังคงทำงานอยู่

เมื่อคุณมีเซสชันหน้าจอมากกว่า 1 หน้าจอ คุณจะต้องพิมพ์เซสชันหน้าจอ ID ใช้หน้าจอ -ls เพื่อดูว่ามีหน้าจอกี่หน้าจอ

pungki@mint ~ $ screen -ls
pungki@mint ~ $ screen -ls
There are screens on:
        7849.pts-0.mint (10/06/2021 01:50:45 PM)        (Detached)
        5561.pts-0.mint (10/06/2021 11:12:05 AM)        (Detached)
2 Sockets in /var/run/screen/S-pungki

หากคุณต้องการคืนค่าหน้าจอ 7849.pts-0.mint ให้พิมพ์คำสั่งนี้

pungki@mint ~ $ screen -r 7849

8. การใช้ Windows Terminal หลายหน้าจอ

เมื่อคุณต้องการมากกว่า 1 หน้าจอในการทำงาน เป็นไปได้ไหม? ใช่แล้ว. คุณสามารถเรียกใช้หน้าต่างหลายหน้าจอพร้อมกันได้ มี 2 (สอง) วิธีที่จะทำ

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

หากต้องการสร้างหน้าต่างใหม่ ให้ใช้คีย์ผสม ctrl-a + c สองครั้งเพื่อสร้างหน้าต่างใหม่ 2 หน้าต่าง ต่อไป ลองใช้คีย์ผสม ctrl-a + " เพื่อแสดงรายการหน้าต่างที่ใช้งานอยู่ทั้งหมด:

จากผลลัพธ์ข้างต้น เราจะเห็นได้ว่าตอนนี้มีหน้าต่างสามบานแล้ว

9. วิธีเปลี่ยนชื่อหน้าต่างหน้าจอ

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

เราสามารถใช้คีย์ผสม ctrl-a + A เพื่อเปลี่ยนชื่อเซสชันหน้าต่างปัจจุบัน คีย์ผสมนี้แจ้งให้ผู้ใช้ตั้งชื่อหน้าต่าง:

10. การสลับระหว่างหน้าจอ Terminal Windows

ในตัวอย่างก่อนหน้านี้ เราสร้างหน้าต่างหลายบาน ตอนนี้เรามาดูวิธีสลับระหว่างกัน

ขั้นแรก เรามาแสดงรายการหน้าต่างที่ใช้งานอยู่ทั้งหมดโดยใช้คีย์ผสม ctrl-a + " จากนั้น ให้ใช้ปุ่มลูกศรขึ้นหรือลงเพื่อเลือกหน้าต่างที่เหมาะสม สุดท้าย ให้กดปุ่ม Enter เพื่อสลับไปยังหน้าต่างที่เลือก หน้าต่าง.

ในตัวอย่างนี้ เราได้เลือกหน้าต่างที่มีชื่อ – db-query

11. วิธีย้ายไปยังหน้าต่างหน้าจอถัดไป

เราสามารถใช้คีย์ผสม ctrl-a + n เพื่อย้ายไปยังหน้าต่างถัดไป มาทำความเข้าใจสิ่งนี้ด้วยตัวอย่าง

ขั้นแรก สลับไปที่หน้าต่างแรกและตรวจสอบโดยใช้คีย์ผสม ctrl-a + ":

ตอนนี้ ให้กดคีย์ผสม ctrl-a + n สองครั้งเพื่อไปยังหน้าต่างที่สาม และใช้คีย์ผสม ctrl-a + " เพื่อยืนยันสิ่งเดียวกัน

ในผลลัพธ์ข้างต้น เราจะเห็นได้ว่าตอนนี้เราอยู่ในหน้าต่างที่สามแล้ว

12. วิธีย้ายไปยังหน้าต่างหน้าจอก่อนหน้า

ในทำนองเดียวกัน เราสามารถใช้ชุดค่าผสม ctrl-a + p เพื่อสลับไปยังหน้าต่างก่อนหน้าได้

ขณะนี้เราอยู่ในหน้าต่างที่สาม ลองใช้คีย์ผสม ctrl-a + p สองครั้งและตรวจสอบว่าเราอยู่ที่หน้าต่างแรกอีกครั้ง:

ในผลลัพธ์ข้างต้น เราจะเห็นได้ว่าตอนนี้เรากลับมาที่หน้าต่างแรกแล้ว

13. วิธีสลับระหว่างหน้าต่างปัจจุบันและหน้าต่างก่อนหน้า

บางครั้งเราเพียงต้องการสลับระหว่างสองหน้าต่าง ในกรณีเช่นนี้ เราสามารถใช้คีย์ผสม ctrl-a + ctrl-a ได้

เพื่อให้เข้าใจสิ่งนี้ ขั้นแรกให้สลับไปที่หน้าต่างแรก:

ถัดไป สลับไปที่หน้าต่างสุดท้าย:

สุดท้าย ใช้คีย์ผสม ctrl-a + ctrl-a เพื่อข้ามไปที่หน้าต่างแรกอีกครั้ง

14. วิธีข้ามไปยังหน้าต่างหน้าจอเฉพาะ

ในตัวอย่างก่อนหน้านี้ เราเห็นวิธีต่างๆ ในการสลับระหว่างหน้าต่าง อย่างไรก็ตาม บางครั้งเราต้องการข้ามไปยังหน้าต่างใดหน้าต่างหนึ่งโดยเฉพาะ ในสถานการณ์เช่นนี้ เราสามารถใช้หมายเลขหน้าต่างได้

ขั้นแรก ลองใช้คีย์ผสม ctrl-a + " เพื่อค้นหาหมายเลขหน้าต่าง:

ในผลลัพธ์ข้างต้น คอลัมน์แรกแสดงถึงหมายเลขหน้าต่าง สิ่งสำคัญคือต้องทราบว่า คำสั่ง screen เริ่มนับจากศูนย์

ตอนนี้ ลองใช้คีย์ผสม ctrl-a + 2 เพื่อข้ามไปยังหน้าต่างที่สามและตรวจสอบว่าเราอยู่ในหน้าต่างที่ถูกต้อง:

15. วิธีแยกหน้าต่างหน้าจอในแนวนอน

เช่นเดียวกับเทอร์มินัลทั่วไป เราสามารถแบ่งหน้าต่างหน้าจอได้ เราสามารถใช้คีย์ผสม ctrl-a + S เพื่อแยกหน้าต่างในแนวนอน

ตอนนี้ เราสามารถใช้คีย์ผสม ctrl-a + tab เพื่อข้ามไปมาระหว่างภูมิภาคต่างๆ ได้

สุดท้ายนี้ เราสามารถใช้คีย์ผสม ctrl-a + X เพื่อลบขอบเขตปัจจุบัน สิ่งสำคัญคือต้องทราบว่าที่นี่เราต้องใช้อักขระ X ตัวพิมพ์ใหญ่

16. วิธีแยกหน้าต่างหน้าจอในแนวตั้ง

ในทำนองเดียวกัน เราสามารถใช้คีย์ผสม ctrl-a + | เพื่อแยกหน้าต่างปัจจุบันในแนวตั้ง:

นอกจากนี้เรายังสามารถใช้การสลับคีย์ผสม ctrl-a + tab ระหว่างขอบเขตและคีย์ผสม ctrl-a + X เพื่อปิดขอบเขตปัจจุบัน

17. เปิดใช้งานการบันทึกหน้าจอใน Linux

บางครั้งการบันทึกสิ่งที่คุณทำขณะอยู่ในคอนโซลก็เป็นสิ่งสำคัญ สมมติว่าคุณเป็นผู้ดูแลระบบ Linux ที่จัดการเซิร์ฟเวอร์ Linux จำนวนมาก

ด้วยการบันทึก หน้าจอ นี้ คุณไม่จำเป็นต้องจดทุกคำสั่งที่คุณทำ หากต้องการเปิดใช้งานฟังก์ชันการบันทึกหน้าจอ เพียงกด “Ctrl-A” และ “H“ (โปรดระวัง เราใช้อักษรตัวพิมพ์ใหญ่ 'H' การใช้อักษรตัวพิมพ์ใหญ่ 'h' จะสร้างเฉพาะภาพหน้าจอของหน้าจอในไฟล์อื่นชื่อ hardcopy) .

ที่ด้านล่างซ้ายของหน้าจอ จะมีการแจ้งเตือนแจ้งให้คุณชอบ: การสร้างไฟล์บันทึก “screenlog.0“ คุณจะพบไฟล์ screenlog.0 ในโฮมไดเร็กตอรี่ของคุณ

คุณสมบัตินี้จะผนวกทุกสิ่งที่คุณทำในขณะที่คุณอยู่ในหน้าต่างหน้าจอ หากต้องการปิดหน้าจอเพื่อบันทึกกิจกรรมการวิ่ง ให้กด “Ctrl-A” และ “H” อีกครั้ง

อีกวิธีหนึ่งในการเปิดใช้งานคุณสมบัติการบันทึก คุณสามารถเพิ่มพารามิเตอร์ “-L” เมื่อเรียกใช้หน้าจอครั้งแรก คำสั่งจะเป็นแบบนี้

pungki@mint ~ $ screen -L

18. ล็อคหน้าจอเทอร์มินัล Linux

หน้าจอยังมีทางลัดในการล็อกหน้าจออีกด้วย คุณสามารถกดทางลัด “Ctrl-A” และ “x” เพื่อล็อคหน้าจอได้ สิ่งนี้มีประโยชน์หากคุณต้องการล็อคหน้าจออย่างรวดเร็ว นี่คือตัวอย่างผลลัพธ์ของหน้าจอล็อคหลังจากที่คุณกดทางลัด

Screen used by Pungki Arianto  on mint.
Password:

คุณสามารถใช้รหัสผ่าน Linux เพื่อปลดล็อคได้

19. เพิ่มรหัสผ่านในเซสชันหน้าจอ

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

หากต้องการป้องกันรหัสผ่านหน้าจอ คุณสามารถแก้ไขไฟล์ “$HOME/.screenrc” ได้ หากไม่มีไฟล์อยู่ คุณสามารถสร้างได้ด้วยตนเอง ไวยากรณ์จะเป็นเช่นนี้

password crypt_password

หากต้องการสร้าง “crypt_password” ด้านบน คุณสามารถใช้คำสั่ง “mkpasswd” บน Linux นี่คือคำสั่งพร้อมรหัสผ่าน “pungki123

pungki@mint ~ $ mkpasswd pungki123
l2BIBzvIeQNOs

mkpasswd จะสร้างรหัสผ่านแฮชตามที่แสดงด้านบน เมื่อคุณได้รับรหัสผ่านแฮชแล้ว คุณสามารถคัดลอกรหัสผ่านลงในไฟล์ “.screenrc” แล้วบันทึกได้ ดังนั้นไฟล์ “.screenrc” จะเป็นเช่นนี้

password l2BIBzvIeQNOs

ครั้งถัดไปที่คุณเรียกใช้หน้าจอและถอดออก รหัสผ่านจะถูกถามเมื่อคุณพยายามติดตั้งใหม่ ดังที่แสดงด้านล่าง:

pungki@mint ~ $ screen -r 5741
Screen password:

พิมพ์รหัสผ่านของคุณ ซึ่งก็คือ “pungki123” แล้วหน้าจอจะติดใหม่อีกครั้ง

หลังจากคุณใช้รหัสผ่านหน้าจอนี้แล้วกด “Ctrl-A” และ “x“ ผลลัพธ์จะเป็นเช่นนี้

Screen used by Pungki Arianto on mint.
Password:
Screen password:

รหัสผ่านจะถูกถามคุณ สองครั้ง รหัสผ่านแรกคือ รหัสผ่าน Linux ของคุณ และรหัสผ่านที่สองคือรหัสผ่านที่คุณใส่ไว้ในไฟล์ .screenrc

20. ออกจากเซสชันเทอร์มินัลหน้าจอ

มี 2 (สอง) วิธีในการออกจากหน้าจอ ขั้นแรก เราใช้ “Ctrl-A” และ “d” เพื่อแยกหน้าจอ ประการที่สอง เราสามารถใช้คำสั่ง exit เพื่อปิดหน้าจอได้ คุณยังสามารถใช้ “Ctrl-A” และ “K” เพื่อปิดหน้าจอได้

แผ่นโกงคำสั่งบนหน้าจอ

screen -S <session_name>

เริ่มเซสชันใหม่ด้วยชื่อเซสชัน

screen -ls

แสดงรายการเซสชัน/หน้าจอที่ทำงานอยู่

screen -x

แนบไปกับเซสชั่นที่ทำงานอยู่

screen -r <session_name>

แนบไปกับเซสชันที่กำลังรันอยู่พร้อมชื่อ

screen -d <session_name>

แยกเซสชันที่ทำงานอยู่

Ctrl-a c

สร้างหน้าต่างใหม่

Ctrl-a Ctrl-a

เปลี่ยนเป็นหน้าต่างที่ใช้งานครั้งล่าสุด

Ctrl-a <number>

เปลี่ยนเป็นหน้าต่างตามหมายเลข

Ctrl-a ' <number or title>

เปลี่ยนเป็นหน้าต่างตามหมายเลขหรือชื่อ

Ctrl-a n or Ctrl-a <space>

เปลี่ยนเป็นหน้าต่างถัดไปในรายการ

Ctrl-a p or Ctrl-a <backspace>

เปลี่ยนเป็นหน้าต่างก่อนหน้าในรายการ

Ctrl-a "

ดูรายการหน้าต่าง

Ctrl-a w

แสดงแถบหน้าต่าง

Ctrl-a k

ฆ่าหน้าต่างปัจจุบัน

Ctrl-a \

ฆ่าหน้าต่างทั้งหมด

Ctrl-a A

เปลี่ยนชื่อหน้าต่างปัจจุบัน

Ctrl-a S

แยกการแสดงผลในแนวนอน

Ctrl-a | or Ctrl-a V

แยกการแสดงผลในแนวตั้ง

Ctrl-a tab

ข้ามไปยังขอบเขตการแสดงผลถัดไป

Ctrl-a X

ลบภูมิภาคปัจจุบัน

Ctrl-a Q

ลบภูมิภาคทั้งหมดยกเว้นภูมิภาคปัจจุบัน

Ctrl-a H

เปิดใช้งานการเข้าสู่ระบบในเซสชันหน้าจอ

Ctrl-a x

จอแสดงผลล็อค (ป้องกันด้วยรหัสผ่าน)

นั่นคือการใช้คำสั่ง หน้าจอ บางส่วนในแต่ละวัน ยังมีคุณลักษณะมากมายภายใน คำสั่งหน้าจอ คุณอาจเห็น หน้าควบคุมหน้าจอ เพื่อดูรายละเอียดเพิ่มเติม

คุณรู้จักตัวอย่างที่ดีที่สุดของคำสั่ง screen ใน Linux หรือไม่? แจ้งให้เราทราบความคิดเห็นของคุณในความคิดเห็นด้านล่าง