เทอร์มินัลของ 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 ต่อไป หากคุณมีรายการโปรดที่ไม่ได้อยู่ในรายการ อย่าลังเลที่จะแบ่งปันพวกเขาในความคิดเห็นด้านล่าง
