Anonim

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

ไม่ว่าคุณจะยังใหม่กับ Terminal หรือเพิ่งเริ่มใช้งาน รายการคำสั่ง Mac Terminal 10 รายการด้านล่างนี้จะช่วยให้คุณปรับปรุงประสบการณ์การใช้งาน Mac ของคุณได้ คุณสามารถดำเนินการได้ในไม่กี่วินาที

แม้ว่าคุณจะรู้เส้นทางรอบ Terminal คุณก็ยังอาจพบคำสั่งแปลก ๆ ที่อยู่ภายใต้เรดาร์ของคุณมาโดยตลอด ดังนั้นโปรดอ่านต่อไป

1. ทำให้ Mac ของคุณตื่นอยู่

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

คาเฟอีน

Mac ของคุณจะไม่เข้าสู่โหมดสลีปตราบใดที่หน้าต่าง Terminal ยังเปิดอยู่ คุณยังสามารถป้องกันไม่ให้ Mac เข้าสู่โหมดสลีปในระยะเวลาหนึ่งโดยเพิ่ม -t อาร์กิวเมนต์ เช่น caffeinate -t 3600.

2. เปลี่ยนรูปแบบภาพหน้าจอ

ตามค่าเริ่มต้น Mac ของคุณจะบันทึกภาพหน้าจอในรูปแบบ PNG แต่คุณสามารถเปลี่ยนเป็นรูปแบบ JPG ที่มีน้ำหนักเบากว่ามากได้ด้วยคำสั่งด้านล่าง:

defaults เขียน com.apple.screencapture ประเภท JPG

นอกจากนี้ คุณสามารถใช้คำสั่งเดียวกันเพื่อเปลี่ยนไปใช้รูปแบบอื่น เช่น TIFF, BMP และ PSD เพียงแทนที่ JPG (ในตอนท้าย) ด้วยนามสกุลภาพที่คุณต้องการ

3. เว็บไซต์และอุปกรณ์ Ping

หากคุณมีปัญหาในการเชื่อมต่อกับเว็บไซต์ คุณสามารถลองส่ง Ping ได้ เพียงพิมพ์คำสั่งต่อไปนี้ แต่แทนที่ด้วยที่อยู่เว็บหรือที่อยู่ IP (Internal Protocol) คำสั่งยังใช้กับอุปกรณ์ภายในเครือข่ายท้องถิ่น รวมถึงตัวเราเตอร์ด้วย

ปิง

Mac ของคุณควรส่งแพ็กเก็ตข้อมูลซ้ำๆ และแสดงเวลาตอบสนองเป็นมิลลิวินาที กด Control+C เพื่อหยุดคำสั่ง

หากต้องการรันคำสั่งด้วยจำนวนชุดข้อมูล ให้ใช้ -c อาร์กิวเมนต์ เช่น ping -c 4 google.com.

4. ล้างแคช DNS

แคช DNS (ระบบชื่อโดเมน) ของ Mac ของคุณประกอบด้วยชื่อโดเมนที่ “แก้ไขแล้ว” ในรูปแบบที่อยู่ IP หากแคช DNS ล้าสมัยหรือเสียหาย คุณอาจพบปัญหาในการเข้าถึงหรือโหลดเว็บไซต์

หากต้องการล้างแคช DNS บน Mac ให้เรียกใช้คำสั่งต่อไปนี้ใน Terminal:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

คุณต้องทำตามนี้โดยป้อนรหัสผ่านบัญชีผู้ใช้ Mac ของคุณเพื่ออนุญาตคำสั่ง

หากการลบแคช DNS ไม่ได้ผล คุณต้องลองล้างแคชของเบราว์เซอร์ Safari, Chrome หรือ Firefox

5. แสดงเส้นทางไฟล์แบบเต็มใน Finder

เมื่อคุณเจาะลึกเข้าไปใน Finder คุณจะได้รับลูกปัดในตำแหน่งของคุณด้วยแถบเส้นทาง คุณสามารถเปิดใช้งานได้โดยเลือก View > Show Path Bar.

แต่คุณยังสามารถใช้คำสั่งต่อไปนี้เพื่อแสดงเส้นทางไฟล์แบบดั้งเดิมบนแถบชื่อเรื่องของ Finder ในการทำเช่นนั้น เพียงเรียกใช้คำสั่งด้านล่าง:

defaults เขียน com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder

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

defaults เขียน com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder

ต่อไปนี้คือวิธีอื่นๆ ในการเปิดเผยเส้นทางของไฟล์บน macOS

6. ดาวน์โหลดไฟล์

คุณรู้หรือไม่ว่าคุณสามารถดาวน์โหลดไฟล์โดยตรงผ่าน Terminal ได้? หากคุณมีปัญหาในการดาวน์โหลดด้วยเว็บเบราว์เซอร์ ให้พิมพ์คำสั่งด้านล่างใน Terminal โดยแทนที่ด้วย URL ดาวน์โหลด

ลอนผม -O

ไฟล์ควรเริ่มดาวน์โหลดทันที พร้อมด้วยข้อมูล เช่น ความเร็วในการดาวน์โหลดและข้อมูลที่ได้รับ

โดยค่าเริ่มต้น คำสั่งจะดาวน์โหลดไฟล์ไปยังรูทของบัญชีผู้ใช้ Mac ของคุณ คุณสามารถเปลี่ยนแปลงได้ล่วงหน้า (เช่น ไดเร็กทอรี Downloads ของ Mac) ด้วย Change Directory-cd-command

cd ~/ดาวน์โหลด/

7. บีบอัดและป้องกันโฟลเดอร์ด้วยรหัสผ่าน

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

เริ่มด้วยการเปลี่ยนไดเร็กทอรี Terminal เป็นโฟลเดอร์ที่มีโฟลเดอร์ที่คุณต้องการบีบอัด ตัวอย่างเช่น หากอยู่บนเดสก์ท็อป ให้พิมพ์ข้อความต่อไปนี้:

cd ~/Desktop/

จากนั้นทำตามคำสั่งด้านล่าง:

zip -er

แทนที่และด้วยชื่อของโฟลเดอร์เอาต์พุตและโฟลเดอร์ต้นทางตามลำดับ

ตัวอย่างเช่น หากคุณต้องการบีบอัดโฟลเดอร์ที่มีป้ายกำกับว่า PDFs และติดป้ายกำกับไฟล์ ZIP ที่เป็นผลลัพธ์ด้วยชื่อเดียวกัน ให้พิมพ์zip -er PDFs.zip PDFs จากนั้นป้อนและยืนยันรหัสผ่านที่คุณต้องการเพิ่มในไฟล์ ZIP

8. สร้างลิงก์สัญลักษณ์

ลิงก์สัญลักษณ์คือทางลัดโฟลเดอร์ที่ชี้ไปยังตำแหน่งต่างๆ บน Mac สะดวกและให้คุณทำสิ่งต่างๆ ได้มากมาย ตัวอย่างเช่น คุณสามารถเปลี่ยนปลายทางการสำรองข้อมูลเริ่มต้นสำหรับข้อมูลสำรอง iPhone หรือซิงค์โฟลเดอร์เป็น iCloud โดยไม่ต้องเปลี่ยนสิ่งต่างๆคำสั่ง Mac Terminal เพื่อสร้าง symlink มีดังนี้:

ln -s

แทนที่ด้วยไดเร็กทอรีเป้าหมาย และตำแหน่งที่ควรมี symlink

ภาพหน้าจอด้านล่างแสดงคำสั่งที่สั่งให้ Terminal สร้าง symlink ใน iCloud Drive โดยชี้ไปที่โฟลเดอร์ชื่อ PDF ภายในโฟลเดอร์ Documents ของ Mac

นี่คือคำอธิบายเชิงลึกเกี่ยวกับวิธีการทำงานของลิงก์สัญลักษณ์บน Mac

9. กำหนดการปิดเครื่องหรือรีสตาร์ท

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

$ ปิด sudo -h

หรืออีกทางหนึ่ง คุณสามารถขอให้ Mac รีสตาร์ทโดยแทนที่ -h ด้วย -r argument-e.g., $ sudo shutdown -r 60.

10. พูดคุย Mac

นี่คือคำสั่งสนุกๆ:

พูด

แทนที่ด้วยสิ่งที่คุณต้องการ แล้ว Mac ของคุณควรเริ่มพูดทันทีที่คุณกด Enter!

คุณยังสามารถทำให้ Mac พูดเป็นเสียงต่างๆ ตัวอย่าง ได้แก่:

พูด -v fred

พูด -v samantha

Tip: พิมพ์ say -v ? แล้วกดEnter เพื่อแสดงเสียงเพิ่มเติม

15 คำสั่งเทอร์มินัลเพิ่มเติมสำหรับ Mac

ใช้ Terminal ไม่พอ? นี่คือ 15 คำสั่งเพิ่มเติมที่ควรรู้

หนังบู๊ สั่งการ
ดูกระบวนการทำงาน สูงสุด
ตรวจสอบสถานะการออนไลน์ของ Mac อัพไทม์
เปิดเผยที่อยู่ IP curl ipecho.net/plain; เสียงสะท้อน
แสดงจุดเชื่อมต่อไร้สาย netstat -nr | grep เริ่มต้น
ดูไฟล์ที่ซ่อนอยู่ใน Finder defaults เขียน com.apple.Finder AppleShowAllFiles true;killall Finder
เปลี่ยนชื่อหน้าจอเริ่มต้น defaults เขียนชื่อ com.apple.screencapture “New Name”;killall SystemUIServer
ปิดการใช้งาน Drop Shadows ภาพหน้าจอ $ ค่าเริ่มต้นเขียน com.apple.screencapture ปิดการใช้งานเงา -bool TRUE;killall SystemUIServer
คัดลอกข้อมูลระหว่างตำแหน่ง เหมือนกัน -V
สร้างแอปที่ซ่อนอยู่บน Dock defaults เขียน com.apple.Dock ซ่อน -bool TRUE;killall Dock
เพิ่ม Spacers to Dock defaults เขียน com.apple.dock แอพถาวร -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock
รีสตาร์ทอัตโนมัติหลังจากหยุดทำงาน sudo systemsetup -setrestartfreeze on
เสียงเหมือนไอโฟนขณะชาร์จ defaults เขียน com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app
เรียกใช้คำสั่งเดียวกัน !!
แสดงประวัติเทอร์มินัล ประวัติศาสตร์
บังคับให้ล้างถังขยะ sudo rm -rf ~/.Trash/

เทอร์มินอลหวือ

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

10 อันดับคำสั่ง Mac Terminal ที่คุณควรรู้