หน้าจอเป็นเครื่องมือที่มีประโยชน์เนื่องจากช่วยให้ผู้ใช้สามารถบันทึกและกลับมาที่เซสชันเทอร์มินัลโดยไม่ต้องเปิดหน้าต่างเทอร์มินัลไว้ แม้ว่าผู้ใช้ Linux จำนวนมากใช้ซอฟต์แวร์นี้บนเซิร์ฟเวอร์ Linux แต่ก็มีประโยชน์สำหรับผู้ใช้ Ubuntu ที่ต้องการกลับมาที่โปรแกรมเทอร์มินัลเสมอโดยไม่ต้องเปิดเทอร์มินัลไว้ตลอดเวลา
ในคู่มือนี้ เราจะแสดงวิธีการติดตั้งหน้าจอบน Ubuntu วิธีการทำงานของโปรแกรม และวิธีใช้งานด้วย
Ubuntu: วิธีใช้หน้าจอ – การติดตั้ง
แม้ว่า Screen จะเป็นหนึ่งในโปรแกรมจัดการเทอร์มินัลเซสชันที่ใช้บ่อยที่สุดบน Linux แต่ก็ไม่ได้ติดตั้งมาล่วงหน้าบน Ubuntu เพื่อใช้งาน คุณจะต้องติดตั้งบนคอมพิวเตอร์ของคุณด้วยตนเอง
ในการเริ่มการติดตั้ง Screen บนพีซี Linux ของคุณ ให้เปิดหน้าต่างเทอร์มินัล หากต้องการเปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Ubuntu ให้กด Ctrl + Alt + T บนแป้นพิมพ์ หรือค้นหา “Terminal” ในเมนูแอพและเปิดโปรแกรมด้วยวิธีนั้น
เมื่อหน้าต่างเทอร์มินัลเปิดขึ้นและพร้อมใช้งานบนเดสก์ท็อป Ubuntu ให้ใช้คำสั่ง apt install ด้านล่างเพื่อติดตั้งแอปพลิเคชัน Screen
sudo apt install screen
ไม่ต้องการติดตั้ง Screen ผ่านเทอร์มินัลใช่ไหม นอกจากนี้คุณยังสามารถค้นหาได้ใน Synaptic Package Manager หากคุณได้ติดตั้ง Synaptic บน Ubuntu ให้คลิก “ค้นหา” พิมพ์ “หน้าจอ” และติดตั้งแพ็คเกจ
Ubuntu: วิธีใช้หน้าจอ – การผูกปุ่มสำหรับหน้าจอ
หน้าจอมีการผูกคีย์จำนวนมาก คุณจะต้องเข้าใจหากต้องการใช้โปรแกรม การโยงปุ่มแต่ละปุ่มจะช่วยให้คุณใช้หน้าจอเพื่อจัดการเซสชันเทอร์มินัลบน Ubuntu
มีปุ่มลัดมากมายสำหรับหน้าจอ มากมายจนถ้าเราโพสต์ในบทความนี้ จะใช้เวลาครึ่งหน้า เราจึงไม่สามารถแสดงไว้ที่นี่ อย่างไรก็ตาม คุณสามารถดูการโยงปุ่มหน้าจอได้ด้วยตัวเองโดยทำดังต่อไปนี้
ขั้นแรก ใช้คำสั่ง man screen เพื่อดูคู่มือสำหรับแอปพลิเคชัน Screen คู่มือนี้ยาวมาก แต่มีรายละเอียดทุกอย่างที่ควรรู้เกี่ยวกับแอป
man screen
เมื่ออยู่ในคู่มือหน้าจอแล้ว ให้กดปุ่ม Spacebar จนกว่าคุณจะไปที่ส่วน “ค่าเริ่มต้น KEY BINDINGS” จากนั้น อ่านตารางการโยงปุ่มเพื่อทำความคุ้นเคยกับหน้าจอ
ต้องการดูข้อมูลการโยงคีย์ในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ? ส่งออกไปยังไฟล์ข้อความในโฟลเดอร์บ้านของคุณด้วยคำสั่งด้านล่าง
man screen > ~/screen-manual.txt
เปิด “screen-manual.txt” เพื่อดู
Ubuntu: วิธีใช้หน้าจอ – การใช้หน้าจอเบื้องต้น
Screen เป็นโปรแกรมที่ล้ำหน้ามาก แม้จะมีขนาดการติดตั้งที่เล็ก ในคู่มือนี้ เราจะพูดถึงองค์ประกอบพื้นฐานของมัน เช่น วิธีเปิดใช้งานหน้าจอ วิธีส่งเซสชันเทอร์มินัลไปยังพื้นหลัง/เบื้องหน้า ฯลฯ
ในการเริ่มต้น ให้เปิดแอปพลิเคชัน Screen ในเทอร์มินัล ในการทำเช่นนั้น ให้รันคำสั่งหน้าจอต่อไปนี้
screen
เมื่อคุณเปิดแอป Screen คุณจะเห็นข้อความสั้นๆ เกี่ยวกับลิขสิทธิ์และความสามารถของโปรแกรม จากที่นี่ ให้กดปุ่ม Space บนแป้นพิมพ์
หลังจากกด Space คุณจะเห็นเทอร์มินัลว่าง อย่างไรก็ตาม เทอร์มินัลนี้ทำงานผ่านหน้าจอ จากที่นี่ คุณสามารถเปิดโปรแกรมใดก็ได้ ตัวอย่างเช่น ในการเรียกใช้แอป Top ในหน้าจอ คุณจะต้องเรียกใช้:
top
หากต้องการส่งแอป Top ไปที่พื้นหลังและเปิดเทอร์มินัลอื่น ให้กด Ctrl + A ตามด้วย C คำสั่งผสมแป้นพิมพ์นี้จะสร้างเทอร์มินัลที่สองและให้ Top ทำงานต่อไป แต่จะอยู่ในพื้นหลัง
หากต้องการกลับไปที่แอป Top ให้กด Ctrl + A จากนั้นกด Ctrl + A อีกครั้ง การรวมกันของปุ่มนี้จะเปลี่ยนคุณกลับไปที่ Top ที่ทำงานอยู่ในเทอร์มินัลแรกที่เปิดในหน้าจอ คุณสามารถกด Ctrl + A สองครั้งเพื่อสลับไปมาระหว่างเซสชันเทอร์มินัลที่ทำงานอยู่สองเซสชันในหน้าจอ
หากคุณมีเซสชันเทอร์มินัลหน้าจอมากกว่า 2 เซสชัน การกด Ctrl + A สองครั้งจะไม่นำทางคุณผ่านเซสชันทั้งหมด หากต้องการเลื่อนดูหลายๆ เซสชัน ให้ทำดังต่อไปนี้
ขั้นแรก ให้กด Ctrl + A จากนั้น W เพื่อแสดงรายการเซสชันเทอร์มินัลหน้าจอของคุณ จากนั้นดูรายการและสังเกตตัวเลขข้างๆ ตัวอย่างเช่น หากคุณเปิดเซสชันเทอร์มินัลหน้าจอ 3 เซสชัน พร้อมต์รายการ (เมื่อกด Ctrl + A แล้วตามด้วย W) จะดูเหมือนโค้ดด้านล่าง
0*$ ทุบตี 1$ ทุบตี 2-$ ทุบตี
แต่ละเซสชันของหน้าจอจะมีหมายเลขอยู่ข้างๆ ตัวอย่างเช่น หากต้องการไปยังเซสชันหน้าจอ 0 คุณต้องกด Ctrl + A ตามด้วย 0 หากต้องการเข้าถึงเซสชันหน้าจอ 2 คุณจะต้องกด Ctrl + A ตามด้วย 2 เป็นต้น
ฆ่าเซสชันเทอร์มินัลหน้าจอ
ต้องการฆ่าเซสชันหน้าจอที่ใช้งานอยู่หรือไม่ นี่คือวิธีการทำ ขั้นแรก ระบุเซสชันที่มีให้โดยกด Ctrl + A จากนั้นกด W จากนั้นเข้าถึงเซสชันด้วย Ctrl + A จากนั้นกด Ctrl + #
เมื่ออยู่ในเซสชันที่คุณต้องการจะฆ่า ให้กด Ctrl + A จากนั้นกด K หรือฆ่าหน้าต่างเซสชัน Screen ทั้งหมดของคุณด้วย Ctrl + A จากนั้น
ข้อมูลเพิ่มเติมเกี่ยวกับหน้าจอ
ในคู่มือนี้ เราได้กล่าวถึงพื้นฐานเบื้องต้นเกี่ยวกับการใช้หน้าจอใน Ubuntu หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแอปและเข้าถึงฟังก์ชันขั้นสูงบางอย่างของแอป คุณจะต้องอ่านคู่มือนี้
หากต้องการอ่านคู่มือหน้าจอ ให้เปิดหน้าต่างเทอร์มินัลแล้วป้อนคำสั่งด้านล่าง
man screen