เช่นเดียวกับระบบปฏิบัติการอื่นๆ ลีนุกซ์ ยังรองรับส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ที่หลากหลาย ในความเป็นจริงมันสนับสนุน สภาพแวดล้อมเดสก์ท็อปแบบกราฟิกที่หลากหลาย เช่น – GNOME, KDE, Cinnamon และรายการต่อไป
อย่างไรก็ตาม ผู้ดูแลระบบ Linux และผู้ใช้ขั้นสูงส่วนใหญ่ต้องการใช้อินเทอร์เฟซบรรทัดคำสั่ง เนื่องจากช่วยให้เราทำงานซ้ำๆ โดยอัตโนมัติโดยใช้สคริปต์
ข้อเสียเล็กน้อยอย่างหนึ่งของแนวทางนี้คือบ่อยครั้งที่เทอร์มินัลเต็มไปด้วยเอาต์พุตของคำสั่งหรือสคริปต์ ดังนั้น ในบางกรณี การทำความสะอาดขั้วจึงมีความจำเป็น
ในคู่มือนี้ เราจะพูดถึงวิธีการต่างๆ ที่ช่วยให้เราสามารถล้างเทอร์มินัล Linux ได้ หลังจากทำตามคำแนะนำนี้ ผู้ใช้ Linux สามารถใช้วิธีการใดวิธีหนึ่งในขณะที่ทำงานกับอินเทอร์เฟซบรรทัดคำสั่งของ Linux
สารบัญ
เดอะ ชัดเจน คำสั่งเป็นหนึ่งใน คำสั่งที่ใช้บ่อยที่สุด สำหรับการล้างเทอร์มินัล Linux คำสั่งนี้จะล้างหน้าจอเทอร์มินัลรวมทั้งบัฟเฟอร์การเลื่อนกลับ
เพื่อทำความเข้าใจการใช้คำสั่ง เรามาดำเนินการคำสั่งสองสามคำสั่งในเทอร์มินัล:
$ echo "สวัสดีชาวโลก!" $ cat /etc/os-release.
ตอนนี้เพื่อล้างหน้าจอ เพียงดำเนินการ ชัดเจน คำสั่งโดยไม่มีข้อโต้แย้ง:
$ ชัดเจน
ในทำนองเดียวกัน เราสามารถใช้ ctrl+L
ทางลัดเพื่อล้างหน้าจอเทอร์มินัล อย่างไรก็ตาม วิธีนี้ไม่ได้ล้างบัฟเฟอร์การเลื่อนกลับ
เพื่อแสดงสิ่งนี้ ก่อนอื่นให้ล้างหน้าจอเทอร์มินัลโดยใช้ปุ่ม ctrl+L
ทางลัดแล้วเลื่อนหน้าจอขึ้นโดยใช้เมาส์:
ในตัวอย่างนี้ เราสามารถดูผลลัพธ์ก่อนหน้าได้โดยการเลื่อนเทอร์มินัลขึ้น
นอกจากนี้ เรายังสามารถใช้ รีเซ็ต คำสั่งล้างหน้าจอเทอร์มินัล เช่นเดียวกับ ชัดเจน สั่งการ รีเซ็ต คำสั่งยังล้างบัฟเฟอร์การเลื่อนกลับ
เดอะ รีเซ็ต คำสั่งเริ่มต้นเทอร์มินัลใหม่ดังนั้นจึงใช้เวลามากกว่าเมื่อเทียบกับ ชัดเจน สั่งการ.
$ รีเซ็ต
เราสามารถใช้
รหัสหลบหนีเพื่อล้างเทอร์มินัล มาทำความเข้าใจด้วยตัวอย่างง่ายๆ
ใน bash เราสามารถใช้ \e
ลำดับการหลบหนีเพื่อเป็นตัวแทนของ เอสซี อักขระ. ดังนั้น เพื่อล้างหน้าจอเทอร์มินัล เราสามารถใช้ \ec
สตริงกับ พิมพ์ฉ คำสั่งที่แสดงด้านล่าง:
$printf "\ec"
ในทำนองเดียวกัน เราสามารถใช้ \033
เลขฐานแปดเพื่อแสดงถึง เอสซี อักขระ. ดังนั้นเพื่อล้างเทอร์มินัล เราสามารถใช้ \033ค
สตริงกับ พิมพ์ฉ สั่งการ:
$ พิมพ์f "3c"
นอกจากนี้ เลขฐานสิบหก \x1B
แสดงถึง เอสซี อักขระ. ดังนั้นเราจึงสามารถใช้เพื่อล้างหน้าจอ:
$ พิมพ์f "\x1Bc"
ในคู่มือนี้ เราได้กล่าวถึงวิธีการต่างๆ ในการล้างหน้าจอเทอร์มินัล Linux ผู้ใช้ลีนุกซ์สามารถใช้วิธีใดวิธีหนึ่งได้ตามต้องการ
คุณรู้วิธีอื่นในการล้างเทอร์มินัลใน Linux หรือไม่? แจ้งให้เราทราบความคิดเห็นของคุณในความคิดเห็นด้านล่าง