เปลี่ยนข้อความเทอร์มินัลของวันใน Mac OS X
เมื่อใดก็ตามที่คุณเปิดใช้ Terminal ใน Mac OS X คุณอาจได้รับข้อความสั้นๆ ว่า “ยินดีต้อนรับสู่ Darwin!” หรือเวลา “เข้าสู่ระบบครั้งล่าสุด” – หลังจากที่คุณดูไปแล้วสองสามร้อยครั้ง คุณก็อาจจะเบื่อมัน หรือบางทีคุณอาจชอบอะไรที่สนุก มีความหมาย หรือแม้แต่มีประโยชน์ต่อตัวคุณเองและผู้ใช้คอมพิวเตอร์คนอื่นๆ มากกว่า ข้อความเล็กๆ น้อยๆ ที่คุณเห็นคือ MOTD หรือเรียกอีกอย่างว่า Message of the Day และเป็นไฟล์ข้อความธรรมดาที่อยู่ที่ /etc/motd
เราจะแสดง วิธีเปลี่ยน MOTD ใน Mac OS X Terminal เป็นสิ่งที่คุณต้องการอย่างง่ายดาย
การตรวจสอบ MOTD ปัจจุบัน
เปิด Terminal แล้วพิมพ์:
$แมว /etc/motd
เว้นแต่คุณจะปรับแต่งแล้ว “ยินดีต้อนรับสู่ดาร์วิน!” หรือข้อความ “เข้าสู่ระบบครั้งล่าสุด” จะเป็นสิ่งที่ปรากฏขึ้น ทั้งนี้ขึ้นอยู่กับเวอร์ชันของ OS X ของคุณ อีกทางเลือกหนึ่งคือหากไม่มีไฟล์ /etc/motd (ซึ่งสำหรับ OS X เวอร์ชันใหม่หลายเวอร์ชันเป็นกรณีเริ่มต้นในขณะนี้) จากนั้น จะไม่มีอะไรปรากฏนอกจากรายละเอียดการเข้าสู่ระบบ แต่เราไม่ต้องการสิ่งนั้นอีกต่อไป เราต้องการข้อความ motd ของเราเองเมื่อมีการเปิดตัวเทอร์มินัลใหม่ ดังนั้นนี่คือวิธีเปลี่ยนให้เป็นอะไรก็ได้ที่คุณต้องการ
วิธีแก้ไขข้อความประจำวัน (MOTD) เป็นข้อความที่กำหนดเอง
พิมพ์คำสั่งต่อไปนี้ลงในบรรทัดคำสั่ง ซึ่งจะเป็นการเปิด motd เป็น nano ถ้าคุณต้องการใช้โปรแกรมแก้ไขข้อความอื่น เช่น vim ก็ทำได้เช่นกัน:
sudo nano /etc/motd
nano ไม่มีอะไรมากไปกว่าโปรแกรมแก้ไขข้อความบรรทัดคำสั่ง และใช้งานได้เหมือนกัน ขีดเส้นทับและลบข้อความและพิมพ์สิ่งที่คุณต้องการแทนที่
สมมติว่าเราจะวางข้อความ “Hello from OSXDaily.com!”
หากต้องการบันทึกไฟล์ MOTD ที่เปลี่ยนแปลง ให้กด control-O แล้วกด return แค่นั้นแหละ. จากนั้นกด Control+X เพื่อออกจากโปรแกรมแก้ไขนาโน
ตอนนี้เมื่อคุณเปิด Terminal คุณจะได้รับการต้อนรับด้วยข้อความใหม่ ในกรณีนี้อาจมีลักษณะดังนี้:
สวัสดีจาก OSXDaily.com! Mac~$
คุณยังสามารถเลือกที่จะเปลี่ยนเส้นทางเอาต์พุตของคำสั่งไปยังไฟล์ motd รวมถึงสคริปต์ทุบตีหรือคำสั่งที่มีอยู่ ตัวอย่างเช่น คุณสามารถส่งออก uname หรือ sw_vers เช่น:
sw_vers > /etc/motd
นั่นจะทำให้ MOTD ใน OS X บอกชื่อ รุ่น และสร้างเมื่อเข้าสู่ระบบ เช่น:
ProductName: Mac OS X ProductVersion: 10.12.4 BuildVersion: 17F212 MacBook:~ User$
คุณจะซับซ้อนหรือง่ายก็ได้ตามที่คุณต้องการ
หมายเหตุ: ผู้ใช้บางรายจะต้องเรียกใช้นาโนในฐานะรูท ขึ้นอยู่กับสิทธิ์ของบัญชีหรือสิ่งที่พวกเขาลงชื่อเข้าใช้ สิ่งนี้ทำได้ผ่านคำสั่ง sudo การใช้คำสั่ง sudo จะแจ้งให้คุณป้อนรหัสผ่านของผู้ดูแลระบบ ไวยากรณ์คำนำหน้า sudo ที่เหมาะสมจะเป็น:
$ sudo nano /etc/motd
โมดิฟายที่เหลือเหมือนเดิม
หากคุณต้องการลบ motd ที่กำหนดเอง ให้ลบออกจากไฟล์ /etc/motd หรือสร้างไฟล์ '.hushlogin' ในไดเร็กทอรี root ของผู้ใช้