ผู้ใช้ทั่วไปไม่มีอะไรน่ากลัวไปกว่าการใช้ macOS Terminal ส่วนหนึ่งเป็นเพราะมันดูไม่น่าดึงดูดใจ และมักถูกมองว่าเป็น “เครื่องมือของแฮ็กเกอร์” แม้ว่าจะไม่มีอะไรเพิ่มเติมจากความจริง
ในโพสต์นี้ เราจะแสดงให้คุณเห็นถึงวิธีใช้ macOS Terminal วิธีปรับแต่งตามที่คุณต้องการ และมีทางเลือกอื่นที่ดีกว่าในตลาดหรือไม่
แนะนำเทอร์มินัล macOS
กล่าวโดยย่อ macOS Terminal เป็นวิธีพูดคุยกับคอมพิวเตอร์ในระดับที่ลึกกว่าที่คุณสามารถทำได้ผ่านส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) มันเป็นสิ่งที่หลงเหลือจากการแสดงผลก่อนกราฟิก แม้ว่ามันจะมีความสำคัญสำหรับงานประจำวันและงานขั้นสูงหลายๆ อย่าง
คุณจะใช้เทอร์มินัลที่มี "เชลล์" เฉพาะ นี่คือล่าม ภาษาคำสั่ง และภาษาสคริปต์รวมเป็นหนึ่งเดียว คุณไม่จำเป็นต้องรู้มากกว่าเปลือกที่เทอร์มินัลของคุณใช้ สำหรับผู้ใช้ macOS Catalina และใหม่กว่า คุณจะใช้ Z shell (zsh) ระบบที่เก่ากว่าจะใช้ Bash shell
การใช้ Terminal สามารถช่วยให้คุณทำงานพื้นฐาน (และไม่ใช่พื้นฐาน) ได้หลายอย่าง ตัวอย่างเช่น:
- สร้างลำดับชั้นของไฟล์และโฟลเดอร์อย่างรวดเร็ว
- ท่องเว็บด้วยผลงานเล็กๆ น้อยๆ
- ลงชื่อเข้าใช้เว็บไซต์ของคุณจากภายใน Terminal หากคุณเปิดเว็บไซต์
- ใช้ตัวจัดการแพ็คเกจเพื่อติดตั้งและอัปเดตซอฟต์แวร์จากเทอร์มินัล
- หลายวิธีในการเขียนโปรแกรมภายใน Terminal โดยที่ล่าม Python เป็นตัวอย่างหนึ่ง
- เรียกใช้โปรแกรมจากภายใน Terminal ด้วย
แม้ว่าก่อนที่คุณจะทำสิ่งนี้ได้ คุณจำเป็นต้องรู้วิธีหลีกเลี่ยง เราจะพูดถึงเรื่องนี้ต่อไป
วิธีการนำทางไปยังเทอร์มินัล macOS
Terminal นั้นใช้งานง่าย แถบชื่อเรื่องจะแสดงรายละเอียดเกี่ยวกับผู้ใช้และไดเรกทอรีปัจจุบัน และหน้าจอพร้อมท์เป็นที่ที่คุณพิมพ์คำสั่งและอ่านผลลัพธ์
คุณยังเปิดแท็บใหม่ภายใน Terminal ของ macOS ได้อีกด้วย ซึ่งจะแสดงหน้าต่างเชลล์ที่แยกจากกัน
สิ่งนี้ขยายไปสู่หน้าต่างใหม่ด้วย
เราจะพูดถึงหน้าจออื่นๆ ภายใน macOS Terminal ในภายหลัง ตอนนี้เรามาดูวิธีใช้งานกันก่อน
คำสั่งเชลล์พื้นฐานที่คุณต้องรู้
แนวคิดพื้นฐานของการใช้เทอร์มินัล macOS คือการที่คุณให้คำสั่งเพื่อย้ายไปรอบๆ ฮาร์ดไดรฟ์ของคุณและดำเนินการใดๆ ด้วยเหตุนี้ จึงมีชุดคำสั่งพื้นฐานที่คุณต้องการเขียนลงในหน่วยความจำของคุณเอง
คำสั่ง | การกระทำ |
---|---|
cd <directory> | ย้ายไปยังไดเร็กทอรีหรือพาธที่มีชื่อ |
ls | แสดงโฟลเดอร์ในไดเร็กทอรีการทำงานปัจจุบันหรือที่คุณตั้งชื่อ |
rm <object> | ลบ (เช่น ลบ) ไฟล์หรือไดเรกทอรีที่มีชื่อ หากคุณใช้ตัวเลือก -r ระบบจะลบไฟล์และโฟลเดอร์ทั้งหมดภายในไดเร็กทอรี |
mkdir <object> | สิ่งนี้จะสร้างไดเร็กทอรีที่มีชื่อที่ระบุในไดเร็กทอรีการทำงานปัจจุบัน |
touch <object> | สร้างไฟล์ในไดเร็กทอรีการทำงานปัจจุบัน อย่าลืมติดนามสกุลไฟล์ลงในไฟล์ที่คุณตั้งชื่อไว้ด้วย |
sudo <action> | ถ้าคุณต้องการเรียกใช้การดำเนินการตามที่ผู้ดูแลระบบรูททำ sudo คือคำสั่งที่คุณต้องการ อันที่จริงมันเป็นโปรแกรม ไม่ใช่คำสั่ง ใช้แล้วอันตรายก็ควรใช้ด้วยความระมัดระวัง |
คำสั่งเหล่านี้จะพาคุณไปรอบ ๆ ระบบไฟล์ของคุณอย่างรวดเร็วและช่วยดำเนินการง่ายๆ นอกจากนี้ยังมีคำสั่งอื่นๆ อีกมากมาย และโปรแกรมเฉพาะจะเพิ่มคำสั่งของตัวเองเข้าไปด้วย ตัวอย่างเช่น หากคุณต้องการค้นหาเวอร์ชันปัจจุบันของ Python ที่ติดตั้งไว้ คุณจะต้องพิมพ์ python --version
เข้าไปใน Terminal แล้วกด Enter
วิธีปรับแต่งเทอร์มินัล macOS
ในสถานะเริ่มต้น Terminal เป็นเครื่องมือที่ไม่สุภาพและเป็นขาวดำที่ดูไม่น่าดึงดูด หากคุณไปที่การตั้งค่า (โดยใช้ Command + , ) คุณมีเครื่องมือมากมายที่จะช่วยคุณปรับแต่ง macOS Terminal
คุณสามารถเปลี่ยนประเภทและขนาดแบบอักษร แบบแผนชุดสี สไตล์เคอร์เซอร์ และอื่นๆ อีกมากมายได้ที่นี่
เรามีบทความฉบับเต็มเกี่ยวกับการปรับแต่ง Terminal รวมถึงวิธีแก้ไขโปรไฟล์ zsh ของคุณอย่างมืออาชีพ – คุณควรอ่านเมื่อคุณมีพื้นฐานแล้ว
ทางเลือกอื่นสำหรับเทอร์มินัลเริ่มต้น
สำหรับผู้ใช้ส่วนใหญ่ macOS Terminal เป็นเครื่องมือที่แข็งแกร่งและทรงพลัง ท้ายที่สุด นี่คือสิ่งที่สามารถทำได้สำหรับคุณ ไม่ใช่รูปลักษณ์ แม้ว่าผู้ใช้บางคนจะชอบแอพ Terminal ที่แตกต่างกันขึ้นอยู่กับความต้องการของพวกเขา
ตัวอย่างเช่น iTerm2 เป็นตัวเลือกยอดนิยมสำหรับหลาย ๆ คน เนื่องจากช่วยให้คุณใช้บานหน้าต่างแยกและทำการค้นหาได้
ที่จริงแล้ว เราเคยดูทางเลือกอื่นๆ มากมายสำหรับ macOS Terminal ในอดีต ถึงกระนั้นก็ยังมีตัวเลือกอีกมากมาย – Upterm และ MacTerm ก็เป็นที่นิยมเช่นกัน
โดยย่อ
หากคุณต้องการหาวิธีที่เร็วกว่าในการทำงานกับ macOS เทอร์มินัลเป็นวิธีที่ยอดเยี่ยม ด้วยคำสั่งจำนวนหนึ่ง คุณสามารถรูดซิปไปรอบๆ ฮาร์ดไดรฟ์ของคุณได้อย่างรวดเร็วด้วยพลังที่มากกว่าเพียงปลายนิ้วสัมผัส มากกว่าที่ GUI จะให้ได้
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ zsh shell โดยทั่วไป เรามีบทความที่จะช่วยคุณ คุณจะใช้ Terminal มากขึ้นหลังจากอ่านบทความนี้หรือไม่? แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง!