Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> MAC

รายการคำสั่งและเคล็ดลับสำหรับ Mac Terminal [รุ่น 2020]

เทอร์มินัลบน Mac คืออะไร

ผู้ใช้ MacOS บางรายอาจกลัว Terminal และคำสั่งของเทอร์มินัล เมื่อใช้ Terminal บน Mac อาจดูเหมือนว่าคุณกำลังพยายามแฮ็คเข้าสู่ระบบ แม้ว่าจะไม่เป็นเช่นนั้น แต่การรู้คำสั่ง Mac Terminal จะช่วยให้คุณได้เปรียบในการควบคุมสภาพแวดล้อม MacOS

ในฐานะโปรแกรมจำลองเทอร์มินัล คุณจะสามารถเข้าถึงระบบปฏิบัติการแบบข้อความได้ เป็นวิธีที่เร็วกว่าในการนำทางระบบปฏิบัติการ หากคุณคุ้นเคยกับคำสั่ง Terminal บน Mac เมื่อคุณเข้าใจฟังก์ชันพื้นฐานของมันแล้ว คุณสามารถทำงานที่ซับซ้อนมากขึ้นได้ และเมื่อคุณทำเช่นนั้น การใช้เทอร์มินัลจะเป็นเรื่องสนุก

ถึงแม้คุณจะไม่ใช่ผู้เชี่ยวชาญด้านไอทีในทันทีโดยรู้วิธีใช้งานเทอร์มินัล แต่เป็นก้าวแรกสู่การเป็นหนึ่งเดียว - หากนั่นคือเป้าหมายของคุณ...

จะเปิด Terminal บน Mac ได้อย่างไร

แอปพลิเคชัน Terminal อยู่ในโฟลเดอร์ Utilities ในแอปพลิเคชัน คุณสามารถเข้าถึง Terminal ได้หลายวิธี

ใน Finder ให้ไปที่ตำแหน่งของแอปพลิเคชัน Terminal ซึ่งก็คือ:

แอปพลิเคชัน> ยูทิลิตี้> เทอร์มินัล

วิธีอื่นมาจาก Spotlight Search กดปุ่มคำสั่งและปุ่มเว้นวรรคพร้อมกันเพื่อเปิดแถบค้นหา Spotlight พิมพ์คำว่า Terminal แล้วคลิกคำแนะนำแรก

ทั้งสองวิธีนี้จะแสดงพรอมต์คำสั่งของ Mac และจะมีลักษณะเหมือนกล่องดำด้านล่าง

รายการคำสั่งและเคล็ดลับสำหรับ Mac Terminal [รุ่น 2020]

ลักษณะที่ปรากฏอาจแตกต่างกันไปขึ้นอยู่กับการตั้งค่าเทอร์มินัลของคุณ อันดับแรก จะเป็นการดีที่สุดหากคุณปรับรูปลักษณ์ให้เข้ากับตัวคุณ การเปลี่ยนธีมของเทอร์มินัลช่วยให้คุณทำอย่างนั้นได้

ขณะอยู่บน Terminal ให้ไปที่ "Terminal" ที่แถบด้านบนและเลือก Preferences

รายการคำสั่งและเคล็ดลับสำหรับ Mac Terminal [รุ่น 2020]

ในเมนูการตั้งค่า ให้ไปที่ โปรไฟล์ แท็บ

รายการคำสั่งและเคล็ดลับสำหรับ Mac Terminal [รุ่น 2020]

ที่นี่ คุณสามารถปรับแต่งลักษณะที่ปรากฏของเทอร์มินัล รวมทั้งสีพื้นหลัง สีข้อความ และแบบอักษร

เคล็ดลับเทอร์มินัลที่คุณควรรู้

การนำทางเทอร์มินัลอาจไม่ตรงไปตรงมาเหมือนกับการนำทางแอปพลิเคชัน GUI ดังนั้นจึงเป็นสิ่งสำคัญที่คุณจะต้องเรียนรู้บางสิ่งที่คุณควรจำไว้เมื่อเรียนรู้เทอร์มินัล

  • คุณไม่สามารถใช้แป้นพิมพ์และเมาส์เพื่อไปยังส่วนต่างๆ ของเทอร์มินัลได้ คุณนำทางเทอร์มินัลโดยใช้ปุ่มลูกศร หากคุณต้องการแก้ไขคำสั่งที่คุณป้อน ให้เลื่อนไปทางซ้ายหรือขวาโดยใช้ปุ่มลูกศรจนกว่าจะถึงตำแหน่งที่คุณต้องการแก้ไข

  • เมื่อคุณป้อนคำสั่งหลายคำสั่งและต้องการป้อนคำสั่งเหล่านั้นอีกครั้ง คุณสามารถใช้ปุ่มลูกศรขึ้นและลงเพื่อเลื่อนดูคำสั่งที่ผ่านมาที่คุณมี เข้าไปจนเลือกคำสั่งที่ต้องการ วิธีนี้ทำให้คุณไม่ต้องพิมพ์คำสั่งเดิมซ้ำแล้วซ้ำอีก

  • ควรพิมพ์คำสั่งเทอร์มินัลตามที่แสดง ทุกตัวละคร ทุกพื้นที่ และทุกสัญลักษณ์มีความสำคัญ การลบอักขระใด ๆ จะทำให้คุณได้ผลลัพธ์ที่ไม่คาดคิด

  • เมื่อคุณป้อนคำสั่ง คุณต้องกดปุ่ม return/enter เพื่อดำเนินการ เมื่อคุณกดปุ่ม return/enter คุณสามารถขัดจังหวะคำสั่งโดยกด cmd และ C พร้อมกัน การดำเนินการนี้จะหยุดคำสั่งจากการทำงานให้เสร็จสิ้น

  • คำสั่งที่คุณเรียกใช้บนเทอร์มินัลจะดำเนินการในตำแหน่งไฟล์ปัจจุบัน หากต้องการเปลี่ยนตำแหน่งไฟล์ คุณจะต้องใช้คำสั่ง Terminal ที่แนะนำด้านล่าง

รายการคำสั่งเทอร์มินัล Mac

มีคำสั่งมากมายที่คุณสามารถใช้ได้ มาเน้นที่คำสั่ง Terminal ทั่วไปของ MacOS ที่คุณต้องคุ้นเคยเมื่อคุณเชี่ยวชาญ Terminal

พื้นฐาน

มีคุณลักษณะบางอย่างที่ใช้ได้กับคำสั่งใดๆ

man [คำสั่ง]

หากคุณไม่ทราบว่าคำสั่งทำอะไรหรือพารามิเตอร์เฉพาะที่เกี่ยวข้องกับคำสั่งทำอะไร หน้าคู่มือ (man) จะให้ข้อมูลทั้งหมดที่คุณต้องการ

ไดเรกทอรีปัจจุบัน เมื่อใดก็ตามที่คุณจำเป็นต้องป้อนตำแหน่งไดเร็กทอรี สิ่งนี้จะอ้างอิงถึงไดเร็กทอรีที่คุณอยู่ในขณะนี้

..

ไดเรกทอรีหลัก เมื่อใดก็ตามที่คุณจำเป็นต้องป้อนตำแหน่งไดเร็กทอรี สิ่งนี้จะอ้างอิงถึงพาเรนต์ของไดเร็กทอรีปัจจุบันของคุณ

*

สัญลักษณ์แทน. อะไรก็ได้ที่ตรงกับเกณฑ์บางอย่าง ตัวอย่างเช่น “*.jpg” หมายถึงไฟล์ใดๆ ที่มีนามสกุล jpg

~

โฮมไดเร็กทอรี

ชัดเจน

ใช้เพื่อล้างพื้นที่เทอร์มินัลของคุณ

sudo [คำสั่ง]

บางคำสั่งกำหนดให้คุณต้องเป็น superuser ในกรณีดังกล่าว คุณสามารถใช้คำสั่งนี้เพื่อรับสิทธิ์ดังกล่าวได้หากคุณเป็นผู้ดูแลระบบ คุณจะต้องป้อนรหัสผ่านผู้ดูแลระบบเพื่อดำเนินการคำสั่งดังกล่าว

ประวัติ

เทอร์มินัลจะเก็บประวัติของคำสั่งทั้งหมดที่คุณป้อน คำสั่งนี้จะแสดงคำสั่งทั้งหมดที่คุณป้อน

ประวัติ -c

ลบประวัติคำสั่งของเทอร์มินัล

รายการคำสั่งไดเรกทอรี

คำสั่งเหล่านี้เป็นชุดคำสั่งที่ใช้บ่อยที่สุด สิ่งเหล่านี้มีประโยชน์มากเมื่อคุณต้องการแสดงรายการเนื้อหาของโฟลเดอร์

pwd

พิมพ์ไดเร็กทอรีการทำงาน (แสดงที่อยู่ของไดเร็กทอรีปัจจุบัน )

ls

แสดงชื่อไฟล์และไดเร็กทอรีย่อยที่อยู่ในโฟลเดอร์

ls -l

แสดงรายการในรูปแบบยาว รวมข้อมูลต่างๆ เช่น โหมดไฟล์ เจ้าของ ชื่อกลุ่ม และอื่นๆ อีกมากมาย

ls -al

แสดงรายการเนื้อหาไดเร็กทอรีโดยละเอียดรวมถึงไฟล์ที่ซ่อนอยู่

เปลี่ยนคำสั่งไดเรกทอรี

คำสั่งต่อไปนี้จะช่วยให้คุณเปลี่ยนไดเร็กทอรีที่คุณกำลังใช้งานอยู่ ซึ่งจะเป็นประโยชน์อย่างยิ่งเมื่อเลือกไดเร็กทอรีที่คุณต้องการเรียกใช้คำสั่ง

cd

ไปที่โฮมไดเร็กทอรี

cd [ชื่อโฟลเดอร์]

เปลี่ยนไดเร็กทอรี (หากไดเร็กทอรีที่คุณต้องการนำทางไม่อยู่ในไดเร็กทอรีปัจจุบัน จำเป็นต้องใช้ที่อยู่ไฟล์แบบเต็ม )

cd ..

เลื่อนขึ้นไปยังไดเร็กทอรีหลัก

cd ../..

เลื่อนขึ้นสองระดับ (สามารถขยายไปยังระดับมากที่สุดเท่าที่เป็นไปได้โดยการเพิ่ม ../)

cd ~

ไปที่โฮมไดเร็กทอรี

การจัดการไฟล์และไดเรกทอรี

มาดูกันว่าคุณสามารถสร้าง แก้ไข และลบไดเร็กทอรีและโฟลเดอร์ได้อย่างไร

mkdir

สร้างไดเร็กทอรีย่อยใหม่ในไดเร็กทอรีปัจจุบัน

mkdir

สร้างหลายไดเร็กทอรีพร้อมกัน

mkdir “

สร้างโฟลเดอร์โดยเว้นวรรคในชื่อ

rm -R

ลบไดเร็กทอรีและเนื้อหา

cp -R

<”newdir”>

คัดลอกโฟลเดอร์ไปยังโฟลเดอร์อื่นที่มีช่องว่างในชื่อ

แตะ

สร้างไฟล์ใหม่

นาโน

เปิดตัวแก้ไขไฟล์เทอร์มินัล คุณเปลี่ยนแปลงไฟล์ได้โดยตรงจากเทอร์มินัล

cp

คัดลอกไฟล์ไปยังไดเร็กทอรี

cp

คัดลอกไฟล์ไปยังไดเร็กทอรีปัจจุบันโดยใช้ชื่อ

rm

ลบไฟล์ทั้งหมด การดำเนินการนี้จะลบออกจากระบบโดยสมบูรณ์ ดังนั้นโปรดใช้คำสั่งนี้อย่างระมัดระวัง

rm -i

กำลังลบไฟล์หลังจากให้การยืนยัน

mv

ย้ายไฟล์ไปยังไฟล์อื่น/ เปลี่ยนชื่อไฟล์

mv

ย้ายไฟล์ไปยังโฟลเดอร์และจะเขียนทับไฟล์ที่มีอยู่

mv *.txt

ย้ายไฟล์ข้อความทั้งหมดของโฟลเดอร์ปัจจุบันไปยังโฟลเดอร์อื่น

การอ่านที่เกี่ยวข้อง :วิธีถอนการติดตั้งแอพบน Mac อย่างถูกต้อง

การจัดการสิทธิ์

การเปลี่ยนการอนุญาตของไฟล์และโฟลเดอร์เป็นสิ่งสำคัญในการป้องกันการเข้าถึงทรัพยากรโดยไม่ได้รับอนุญาต คุณให้สิทธิ์ในการอ่าน เขียน และดำเนินการกับเจ้าของ กลุ่ม หรือคนอื่นๆ ได้

ในการดูสิทธิ์ของไฟล์ คุณสามารถใช้ ls -l คำสั่งที่เราพูดถึงในส่วนคำสั่ง List Directory ซึ่งจะแสดงรายการไฟล์และโฟลเดอร์ทั้งหมดในรูปแบบยาว ที่คอลัมน์ซ้ายสุด คุณจะเห็นสัญกรณ์ดังต่อไปนี้

rw-r--r-- หรือ drw-r-xr-x

มีเก้าช่องที่มีสามกลุ่มสำหรับผู้ใช้แต่ละประเภท เจ้าของกลุ่มและอื่น ๆ ในตัวอย่างแรก rw-r--r-- , เจ้าของมีสิทธิ์อ่าน (r) และเขียน (w) แต่ไม่มีสิทธิ์ดำเนินการ (x) ทั้งสองกลุ่มและคนอื่นๆ มีสิทธิ์อ่าน (r) เท่านั้น

ในกรณีที่สอง drw-r-xr-x นอกเหนือจากชุดการอนุญาตตามปกติแล้ว ยังมี d ซึ่งแสดงว่านี่คือไดเร็กทอรี

ก่อนย้ายไปยังคำสั่ง คุณต้องทำความคุ้นเคยกับสัญลักษณ์การอนุญาตฐานแปด

ไม่ได้รับอนุญาต

ดำเนินการ

เขียน

เขียนและดำเนินการ

อ่าน

อ่านและดำเนินการ

อ่านและเขียน

อ่าน เขียน และดำเนินการ

0

1

2

3

4

5

6

7

---

--x

-w-

-wx

r--

r-x

rw-

rwx

แอปพลิเคชัน Terminal อนุญาตให้คุณตั้งค่าการอนุญาตสัญกรณ์ฐานแปดสำหรับไฟล์และไดเร็กทอรี มาดูกันว่าคุณสามารถใช้คำสั่งใดได้บ้าง

ls -l

ดูการอนุญาตของไฟล์หรือไดเรกทอรี

chmod 500

เปลี่ยนการอนุญาตของไฟล์เป็น 500 (r-x------)

chmod -R 600

เปลี่ยนการอนุญาตของโฟลเดอร์และเนื้อหา (drw-------)

เลือก <ผู้ใช้>

เปลี่ยนเจ้าของไฟล์

chown :

เปลี่ยนทั้งเจ้าของและกลุ่มของไฟล์

การจัดการกระบวนการ

เทอร์มินัลช่วยให้คุณดูกระบวนการที่กำลังทำงานอยู่บนระบบของคุณ ตรวจสอบการใช้ทรัพยากร และฆ่ากระบวนการเหล่านั้น โดยทั่วไปคำสั่งเหล่านี้จะทำหน้าที่แทนแอปพลิเคชัน GUI ของตัวตรวจสอบกิจกรรม

ps -ax

ให้มุมมองโดยละเอียดของทุกกระบวนการที่ทำงานอยู่ในระบบ ประกอบด้วยข้อมูล เช่น PID (Process ID) เวลาที่ผ่านไป ชื่อกระบวนการ และตำแหน่ง

ps -ax | grep <ชื่อแอปพลิเคชัน>

ช่วยให้คุณสามารถดูข้อมูลเกี่ยวกับแอปพลิเคชันที่ระบุได้ สัญลักษณ์ไปป์ (|) นำเอาท์พุตจากคำสั่งแรกและให้เป็นอินพุตไปยังฟังก์ชัน grep

บน

แสดงข้อมูลเรียลไทม์เกี่ยวกับกระบวนการที่ทำงานอยู่บนระบบ

กำจัด PID

เมื่อคุณพบ PID จากคำสั่ง ps -ax แล้ว คุณสามารถฆ่ากระบวนการได้โดยใช้คำสั่งนี้

การจัดการเครือข่าย

แม้ว่างานข้างต้นทั้งหมดสามารถทำได้โดยใช้แอปพลิเคชัน GUI แต่วิธีที่ง่ายและสะดวกที่สุดในการกำหนดค่าเครือข่ายของคุณและรวบรวมข้อมูลเกี่ยวกับเครือข่ายของคุณคือผ่านเทอร์มินัล

มีแอปพลิเคชั่น Terminal ที่มีประโยชน์หลายอย่างที่จะช่วยคุณในเรื่องนี้

ifconfig

แม้ว่าจะมีประโยชน์หลายอย่างสำหรับคำสั่งนี้ แต่ที่พบบ่อยที่สุดคือการตรวจสอบที่อยู่ IP ของคุณ

ปิง

ทดสอบว่าคุณสามารถเชื่อมต่อกับโฮสต์ได้หรือไม่ โฮสต์อาจเป็นที่อยู่ IP ของอุปกรณ์ที่เชื่อมต่อกับเครือข่ายหรือโดเมนเว็บของคุณ

netstat

แสดงรายการการเชื่อมต่อขาเข้าและขาออกทั้งหมดของคุณในปัจจุบัน

ใคร

ผลลัพธ์คือข้อมูล whois ของโดเมน ข้อมูลรวมถึงรายละเอียดการติดต่อพื้นฐาน เนมเซิร์ฟเวอร์ และอื่นๆ อีกมากมาย

arp -a

ดูรายการอุปกรณ์ที่ใช้งานทั้งหมดในเครือข่ายท้องถิ่นของคุณ มันจะแสดงที่อยู่ IP และ MAC ของอุปกรณ์ทั้งหมดให้คุณ

traceroute

เป็นเครื่องมือแก้ไขปัญหาที่สำคัญ มันติดตามเส้นทาง แพ็กเก็ตผ่านไป หากไม่มีการเชื่อมต่อกับโฮสต์ คุณสามารถระบุตำแหน่งที่แน่นอนที่แพ็กเก็ตไม่ผ่าน

curl -O

หากคุณต้องการดาวน์โหลดไฟล์จากอินเทอร์เน็ตโดยไม่ใช้เบราว์เซอร์ curl จะมีตัวเลือกให้ดาวน์โหลดผ่าน HTTP, HTTPS หรือ FTP

ค้นหาคำสั่ง

การค้นหาผ่าน Mac ของคุณทำได้ง่ายโดยใช้บรรทัดคำสั่งโดยใช้คำสั่งต่อไปนี้

find

-name

ค้นหาไฟล์ในไดเร็กทอรีที่ระบุ

ค้นหา -ชื่อ “*.jpg”

ค้นหาไฟล์ทั้งหมดที่มีนามสกุล jpg ในไดเรกทอรีปัจจุบัน

การกำหนดประเภทไฟล์

บางครั้งส่วนขยายอาจไม่ช่วยคุณในการกำหนดประเภทของไฟล์ ในกรณีดังกล่าว คำสั่งต่อไปนี้สามารถช่วยคุณระบุประเภทที่แน่นอนได้

ไฟล์

กำหนดประเภทไฟล์

บทสรุป

เราได้สำรวจคำสั่งที่มีประโยชน์ที่สุดบางคำสั่งที่มีอยู่ในเทอร์มินัล มีคำสั่งมากมายเหลือเฟือที่จะตอบสนองทุกงานที่คุณคิดได้ แม้ว่าการจดจำทุกคำสั่งโดยละเอียดจะไม่ใช่เรื่องง่าย แต่การทำความคุ้นเคยกับคำสั่งที่ใช้บ่อยที่สุดที่กล่าวถึงข้างต้นนั้นเป็นสิ่งสำคัญ

หากคุณใฝ่ฝันที่จะเป็นผู้เชี่ยวชาญด้านไอที การรู้วิธีใช้งานเทอร์มินัลเป็นหนึ่งในทักษะพื้นฐานที่สุดที่คุณจะต้องได้รับ เมื่อคุณเข้าใจพื้นฐานของ Terminal แล้ว เราหวังว่าคุณจะเจาะลึกและเชี่ยวชาญเครื่องมือที่มีประโยชน์ที่สุดในกล่องเครื่องมือไอทีของคุณ

เขียนโดย ชานิกา วิกรมสิงเห .

ชานิกาเป็นวิศวกรซอฟต์แวร์โดยวิชาชีพและจบการศึกษาด้านเทคโนโลยีสารสนเทศ จุดแข็งของเธอคือการพัฒนาเว็บและมือถือ Shanika เป็นคนที่คลั่งไคล้ macOS และรักการเขียนเพราะช่วยแบ่งปันความรู้ของเธอ เธอยังสนุกกับการแบ่งปันเคล็ดลับและลูกเล่นเกี่ยวกับ macOS คุณสามารถเชื่อมต่อกับเธอได้ที่ LinkedIn .