Home | Back


คำสั่ง screen สำหรับจำลอง Terminal บน Ubuntu 13.04

Tuesday, 16 July 2013



ในการทำงานบางอย่างบนระบบ Linux ซึ่งต้องทำบน command line นั้น บางคำสั่งอาจจะมีการทำงานค้างไว้แต่หากเป็นการ remote อยู่ก็จะเกิดปัญหาว่า หากปิด terminal ที่ remote อยู่จะทำให้โปรเซสนั้นถูก kill ไปด้วย แต่ถ้าเราใช้คำสั่ง screen ซึ่งจะจำลอง terminal ไว้ แล้วเราสามารถ detach ออกจาก terminal เมื่อไหร่ก็ได้ โดยที่โปรเซสนั้นจะไม่ถูก kill และเราสามารถที่จะ resume เข้าสู่ terminal เมื่อไหร่ก้ได้เช่นกัน โดยการใช้งานเราสามารถทำได้ดังนี้ครับ

1. ลง package ที่เกี่ยวข้องดังนี้

2. เรียกคำสั่ง screen

เราสามารถเริ่มต้นการจำลอง terminal ครั้งแรกด้วยการเรียกคำสั่ง screen ดังนี้ครับ

จากนั้นจะมีคำสั่งในการใช้งานโดยการใช้ปุ่ม Ctrl A แล้วกดปุ่มคำสั่งเพื่อใช้งาน โดยมีการใช้งานดังนี้

Ctrl A + c เพื่อสร้าง terminal ใหม่ขึ้นมา

Ctrl A + " เพื่อแสดงรายการ terminal ที่เราสร้างไว้และแสดงเป็นเมนูบาร์ให้เราเลือก terminal

Ctrl A + d เพื่อทำการ detach ออกจากการจำลอง terminal กับสู่หน้าจอปกติ

3. การ resume กลับสู่การจำลอง terminal

เมื่อเราทำการ detach ออกจากการจำลอง terminal แล้ว เราสามารถ resume กลับไปยังการจำลอง terminal ใหม่อีกครั้งด้วยคำสั่งดังนี้ครับ

ก็จะกลับเข้าสู่การจำลอง terminal อีกครั้ง ซึ่งสามารถใช้คำสั่งต่าง ๆ ได้เหมือนเดิมครับ



Home | Back