ไม่มีอะไรน่ากลัวกว่า Terminal ของ macOS สำหรับผู้ใช้ทั่วไป ส่วนหนึ่งเพราะมันดูไม่เชิญชวน และมักถูกมองว่าเป็น "เครื่องมือของแฮกเกอร์" แม้ความจริงจะตรงข้าม
บทความนี้จะแสดงวิธีใช้ macOS Terminal วิธีปรับแต่งให้ชอบ และว่ามีทางเลือกที่ดีกว่าหรือไม่
การแนะนำ macOS Terminal
สรุปคือ macOS Terminal เป็นวิธีสื่อสารกับคอมพิวเตอร์ในระดับลึกกว่า GUI (Graphical User Interface) เป็นมรดกจากยุคก่อนหน้าจอกราฟิก แต่อาจจำเป็นสำหรับงานประจำวันและขั้นสูง
คุณจะใช้ Terminal กับ "Shell" เฉพาะ ซึ่งเป็นตัวแปล ภาษาคำสั่ง และภาษาสคริปต์รวมในหนึ่ง ไม่ต้องรู้มากกว่าว่า Terminal ใช้ Shell ไหน สำหรับ macOS Catalina ขึ้นไป ใช้ Z shell (zsh) ระบบเก่าใช้ Bash shell
Terminal ช่วยทำได้หลายอย่าง เช่น:
- สร้างลำดับชั้นไฟล์/โฟลเดอร์เร็ว
- เล่นเว็บด้วยความพยายามเล็กน้อย
- ล็อกอินเว็บไซต์จากใน Terminal (ถ้าคุณเป็นผู้ดูแลเว็บ)
- ใช้ Package Manager ติดตั้ง/อัปเดตซอฟต์แวร์
- เขียนโปรแกรมหลายวิธี เช่น Python interpreter
- รันโปรแกรมจากใน Terminal
แต่ก่อนจะทำได้ ต้องรู้วิธีเคลื่อนที่ เราจะครอบคลุมต่อไป
วิธีนำทางใน macOS Terminal
Terminal ใช้งานง่าย แถบหัวข้อแสดงรายละเอียดผู้ใช้และไดเรกทอรีปัจจุบัน พร้อมพรอมป์สำหรับพิมพ์คำสั่งและอ่านเอาต์พุต
คุณสามารถเปิดแท็บใหม่ใน Terminal ได้ ซึ่งเป็นหน้าต่าง Shell แยกกัน
ขยายไปสู่หน้าต่างใหม่ได้เช่นกัน
เราจะพูดเพิ่มเติมเกี่ยวกับหน้าจออื่นๆ ใน Terminal ภายหลัง ตอนนี้มาดูวิธีใช้กัน
คำสั่ง Shell พื้นฐานที่ควรรู้
แนวคิดพื้นฐานคือ ให้คำสั่งเพื่อเคลื่อนที่ในฮาร์ดดิสก์และทำการกระทำ มีชุดคำสั่งพื้นฐานที่ควรจดจำ
| คำสั่ง | การกระทำ |
|---|---|
cd <directory> | ย้ายไปไดเรกทอรีหรือเส้นทางที่ระบุ |
ls | แสดงโฟลเดอร์ในไดเรกทอรีทำงานปัจจุบัน หรือที่ระบุ |
rm <object> | ลบไฟล์หรือไดเรกทอรีที่ระบุ ใช้ -r จะลบไฟล์/โฟลเดอร์ทั้งหมดในไดเรกทอรี |
mkdir <object> | สร้างไดเรกทอรีชื่อที่ระบุในไดเรกทอรีทำงานปัจจุบัน |
touch <object> | สร้างไฟล์ในไดเรกทอรีทำงานปัจจุบัน จำได้ว่า要加 副檔名 |
sudo <action> | รันการกระทำในฐานะ root administrator เป็นโปรแกรม ไม่ใช่คำสั่ง อันตราย ต้องใช้ระมัดระวัง |
คำสั่งเหล่านี้ช่วยนำทางไฟล์ระบบเร็วและทำงานง่ายๆ มีคำสั่งอื่นๆ มาก และโปรแกรมเฉพาะจะเพิ่มคำสั่งของตัวเอง เช่น ต้องการดูเวอร์ชัน Python ติดตั้ง ให้พิมพ์ python --version ใน Terminal แล้วกด Enter
วิธีปรับแต่ง macOS Terminal
ในสถานะเริ่มต้น Terminal น่าเบื่อแบบมโนโครม ไม่เชิญชวน หากไปที่ Preferences (Command + ,) จะมีเครื่องมือมากมายปรับแต่ง
ที่นี่ คุณเปลี่ยนแบบอักษร ขนาด สี ธีม สไตล์เคอร์เซอร์ สีการเลือก และสี ANSI (ใช้เมื่อคำสั่งแสดงผลสี แต่ไม่ปรากฏในปกติ)
เรามีบทความเต็มๆ เกี่ยวกับการปรับแต่ง Terminal รวมถึงการแก้ไขโปรไฟล์ zsh แบบมืออาชีพ - อ่านคุ้มค่าหลังเข้าใจพื้นฐานแล้ว
ทางเลือกแทน Terminal เริ่มต้น
สำหรับผู้ใช้ส่วนใหญ่ macOS Terminal เป็นเครื่องมือมั่นคงและทรงพลัง มันคือสิ่งที่มันทำได้ ไม่ใช่ลักษณะนอก แต่บางคนชอบ Terminal app อื่นตามความต้องการ
เช่น iTerm2 เป็นที่นิยม เพราะให้ใช้ Split panes และค้นหาได้
เราเคยดูทางเลือกแทน macOS Terminal มากมายแล้ว ยังมีอีกมาก เช่น Upterm และ MacTerm ก็ยังนิยม
สรุป
หากอยากหาวิธีทำงานเร็วขึ้นกับ macOS Terminal เป็นทางเลือกยอดเยี่ยม ด้วยคำสั่งไม่กี่คำ คุณเคลื่อนที่ในฮาร์ดดิสก์ได้เร็วพร้อมพลังมากกว่า GUI
หากอยากเรียนรู้เพิ่มเติมเกี่ยวกับ zsh shell เรามีบทความช่วย คุณจะใช้ Terminal มากขึ้นหลังอ่านบทความนี้ไหม? บอกเราในความคิดเห็นด้านล่าง!