คำสั่ง Mac Terminal 10 อันดับแรกที่คุณควรรู้
Terminalของ Mac นั้นทรงพลังอย่างเหลือเชื่อ ไม่เพียงแต่ทำให้สิ่งต่างๆ เสร็จเร็วขึ้นโดยที่GUI (ส่วนต่อประสานกราฟิกกับผู้ใช้) ทำให้คุณทำงานช้าลง แต่ยังช่วยให้คุณทำงานที่คุณไม่สามารถทำอย่างอื่นได้ อย่างไรก็ตาม คุณไม่จำเป็นต้องเป็น ผู้เชี่ยวชาญ Terminalหรือแม้แต่ชอบใช้ตัวแปลบรรทัดคำสั่งเพื่อใช้ประโยชน์จากมัน
ไม่ว่าคุณจะเพิ่งเริ่มใช้Terminalหรือเพิ่งเริ่มใช้งาน รายการ คำสั่ง Terminal 10 ของ Mac(Mac Terminal)ด้านล่างนี้จะช่วยคุณปรับปรุงประสบการณ์ใช้งานMacของ คุณ คุณสามารถดำเนินการได้ในเวลาไม่กี่วินาที
แม้ว่าคุณจะรู้เส้นทางรอบ ๆTerminalคุณก็ยังอาจพบคำสั่งแปลก ๆ ที่อยู่ภายใต้เรดาร์ของคุณตลอดมา ดังนั้นจงอ่านต่อไป
1. ทำให้ Mac ของคุณตื่นตัว
จำ(Remember)ครั้งสุดท้ายที่Mac ของคุณ เข้าสู่โหมดสลีปและจบลงด้วยการหยุดชั่วคราวหรือยกเลิกการดาวน์โหลดนั้น—หรืออย่างอื่น—ที่เครื่องทำงานอยู่? หากคุณเกลียดการแก้ไขการตั้งค่าการพักเครื่องในแต่ละครั้งที่คุณต้องการหยุดการทำงานนั้น เพียงแค่เปิดTerminalและเรียกใช้ คำสั่ง Mac Terminalด้านล่าง:
คาเฟอีน(caffeinate)
Macของคุณจะไม่เข้าสู่โหมดพักเครื่องตราบใดที่ หน้าต่าง Terminalยังคงเปิดอยู่ คุณยังสามารถป้องกันไม่ให้ Mac เข้าสู่โหมดส(prevent the Mac from falling asleep)ลี ปใน ช่วงเวลาที่กำหนดโดยการเพิ่ม อาร์กิวเมนต์ -t <time in seconds> —เช่นcaffeinate -t 3600
2. เปลี่ยนรูปแบบภาพหน้าจอ
ตามค่าเริ่มต้นMac ของ คุณจะบันทึกภาพหน้าจอของคุณในรูปแบบPNG แต่คุณสามารถเปลี่ยนเป็น รูปแบบ JPG ที่มีน้ำหนักเบากว่าได้มาก โดยใช้คำสั่งด้านล่าง:
ค่าเริ่มต้นเขียน com.apple.screencapture ประเภท JPG(defaults write com.apple.screencapture type JPG)
นอกจากนี้ คุณสามารถใช้คำสั่งเดียวกันเพื่อสลับเป็นรูปแบบอื่นเช่นTIFF , BMPและPSD เพียง(Just)แทนที่JPG (ในตอนท้าย) ด้วยนามสกุลรูปภาพที่คุณต้องการ
3. เว็บไซต์และอุปกรณ์ปิง
หากคุณมีปัญหาในการเชื่อมต่อกับเว็บไซต์ คุณสามารถลองส่ง Ping ได้ เพียง(Simply)พิมพ์คำสั่งต่อไปนี้ แต่แทนที่<host>ด้วยที่อยู่เว็บหรือที่อยู่ IP ( Internal Protocol ) คำสั่งนี้ยังใช้กับอุปกรณ์ภายในเครือข่ายท้องถิ่น รวมถึงตัวเราเตอร์เองด้วย
ping <host>
Mac ของคุณควรส่งแพ็กเก็ตข้อมูลซ้ำๆ(send packets of data repeatedly)และแสดงเวลาตอบสนองเป็นมิลลิวินาที กดControl + Cเพื่อหยุดคำสั่ง
หากต้องการรันคำสั่งด้วยจำนวนชุดข้อมูลที่กำหนด ให้ใช้ อาร์กิวเมนต์ -c <number of packets> —เช่น ping -c 4 google.com(ping -c 4 google.com)
4. ล้างแคช DNS
แคช DNS(DNS) ( ระบบชื่อโดเมน(Domain Name System) ) ของ Mac ประกอบด้วยชื่อโดเมนที่ "แก้ไขแล้ว" ในรูปแบบที่อยู่ IP หาก แคช DNSล้าสมัยหรือเสียหาย คุณอาจประสบปัญหาในการเข้าถึงหรือโหลดเว็บไซต์
หากต้องการล้างแคช DNS บน Mac(clear the DNS cache on Mac)ให้เรียกใช้คำสั่งต่อไปนี้ในTerminal :
sudo dscacheutil -flushcache;sudo killall -HUP mDNSRตอบกลับ(sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder)
คุณต้องปฏิบัติตามนี้โดยป้อนรหัสผ่านของ บัญชีผู้ใช้ Mac ของคุณ เพื่ออนุญาตคำสั่ง
หากการลบ แคช DNSไม่ช่วย คุณต้องลอง ล้างแคช ของเบราว์เซอร์ Safari, Chrome หรือ Firefox(clearing the Safari, Chrome, or Firefox browser cache)
5. แสดงเส้นทางไฟล์แบบเต็มใน Finder
เมื่อคุณเจาะลึกเข้าไปในFinderคุณจะได้รับลูกปัดในตำแหน่งของคุณด้วยแถบเส้นทาง (Path Bar)คุณสามารถเปิดใช้งาน ได้ โดยเลือกView > Show Path Bar
แต่คุณยังสามารถใช้คำสั่งต่อไปนี้เพื่อเปิดเผยเส้นทางไฟล์ดั้งเดิมบนแถบชื่อเรื่องของ Finder ในการทำเช่นนั้น เพียงเรียกใช้คำสั่งด้านล่าง:
ค่าเริ่มต้นเขียน com.apple.finder _FXShowPosixPathInTitle -bool YES; killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder)
หากคุณต้องการปิดใช้งานเส้นทางไฟล์แบบเต็มในFinderในภายหลัง ให้ใช้คำสั่งต่อไปนี้:
ค่าเริ่มต้นเขียน com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder)
ต่อไปนี้คือวิธีอื่นๆ ในการเปิดเผยเส้นทางของไฟล์บน(reveal the path of a file on macOS) macOS
6. ดาวน์โหลดไฟล์
คุณ(Did)รู้หรือไม่ว่าคุณสามารถดาวน์โหลดไฟล์ได้โดยตรงผ่านTerminalเอง? หากคุณประสบปัญหาในการดาวน์โหลดด้วยเว็บเบราว์เซอร์ ให้พิมพ์คำสั่งด้านล่างลงในTerminalโดยแทนที่<url>ด้วย URL ดาวน์โหลด
curl -O <url>
ไฟล์ควรเริ่มดาวน์โหลดทันที พร้อมกับข้อมูล เช่น ความเร็วในการดาวน์โหลดและข้อมูลที่ได้รับ
ตามค่าเริ่มต้น คำสั่งจะดาวน์โหลดไฟล์ไปยังรูทของบัญชีผู้ใช้Mac ของคุณ (Mac)คุณสามารถเปลี่ยนสิ่งนั้นล่วงหน้าได้ (เช่น ไปยังไดเร็กทอรีDownloadsของMac ) ด้วยคำสั่ง (Mac)Change Directory— cd —command
cd ~/Downloads/
7. โฟลเดอร์บีบอัดและป้องกันรหัสผ่าน
เมื่อบีบอัดโฟลเดอร์ที่ละเอียดอ่อน คุณควรใช้การป้องกันด้วยรหัสผ่านเพื่อป้องกันไม่ให้ผู้อื่นเข้าถึงเนื้อหาในโฟลเดอร์นั้น(apply password-protection to prevent others from accessing it’s contents)โดยไม่ได้รับอนุญาต เพื่อที่คุณจะต้องใช้Terminal
เริ่มต้นด้วยการเปลี่ยนไดเร็กทอรีTerminal เป็นโฟลเดอร์ที่มีโฟลเดอร์ที่คุณต้องการบีบอัด (Terminal)ตัวอย่างเช่น หากอยู่บนเดสก์ท็อป ให้พิมพ์ดังต่อไปนี้:
cd ~/Desktop/
จากนั้นให้ทำตามคำสั่งด้านล่าง:
zip -er <output folder name.zip> <source folder name>
แทนที่<output folder name.zip>และ<source folder name>ด้วยชื่อของโฟลเดอร์เอาต์พุตและโฟลเดอร์ต้นทางตามลำดับ
ตัวอย่างเช่น หากคุณต้องการบีบอัดโฟลเดอร์ชื่อPDF และตั้งชื่อไฟล์ (PDFs )ZIPที่เป็นผลลัพธ์ด้วยชื่อเดียวกัน ให้พิมพ์zip -er PDFs.zip PDFs (zip -er PDFs.zip PDFs)จากนั้นป้อนและยืนยันรหัสผ่านที่คุณต้องการเพิ่มลงในไฟล์ZIP
8. สร้างลิงค์สัญลักษณ์
ลิงก์สัญลักษณ์คือทางลัดของโฟลเดอร์ที่ชี้ไปยังตำแหน่งต่างๆในMac สะดวกและให้คุณทำทุกสิ่งได้ ตัวอย่างเช่น คุณสามารถเปลี่ยนปลายทางการสำรองข้อมูลเริ่มต้นสำหรับการสำรองข้อมูล iPhone หรือซิงค์โฟลเดอร์ไปยัง iCloud โดยไม่ต้องเปลี่ยนสิ่งต่างๆ คำ สั่ง Mac Terminalเพื่อสร้าง symlink มีดังนี้:
ln -s </path/to/original> </path/to/link>
แทนที่</path/to/original>ด้วยไดเร็กทอรีเป้าหมาย และ</path/to/link>ด้วยตำแหน่งที่ควรมี ลิงก์สัญลักษณ์
ภาพหน้าจอด้านล่างแสดงคำสั่งที่สั่งให้Terminalสร้าง symlink ใน iCloud Driveที่ชี้ไปยังโฟลเดอร์ที่ชื่อPDF(PDFs) ใน โฟลเดอร์Documentsของ Mac
นี่คือคำอธิบายเชิงลึกเกี่ยวกับ วิธีการทำงาน ของลิงก์สัญลักษณ์บน Mac(how symbolic links work on the Mac)
9. กำหนดเวลาปิดเครื่องหรือรีสตาร์ท
คุณสามารถกำหนดเวลาให้Macปิดเครื่องได้หลังจากเวลาที่กำหนด พิมพ์คำสั่งต่อไปนี้ แทนที่<time>ด้วยระยะเวลาเป็นนาที:
$ sudo shutdown -h <time>
อีกวิธีหนึ่ง คุณสามารถแจ้งให้Mac ของคุณ รีสตาร์ทโดยแทนที่-hด้วยอาร์กิวเมนต์ -r—เช่น$ sudo shutdown -r 6060(-r)
10. พูดคุย Mac
นี่เป็นคำสั่งที่สนุก:
say <words>
แทนที่<words>ด้วยสิ่งที่คุณต้องการ แล้วMac ของคุณ ควรเริ่มพูดทันทีที่คุณกดEnter !
คุณยังสามารถทำให้Macพูดด้วยเสียงต่างๆ ได้อีกด้วย สองสามตัวอย่างได้แก่:
say -v fred <words>
say -v samantha <words>
เคล็ดลับ:(Tip:)พิมพ์say -v ? และกดEnterเพื่อเปิดเผยเสียงเพิ่มเติม
15 คำสั่งเทอร์มินัลเพิ่มเติม(Additional Terminal Commands)สำหรับMac
ไม่สามารถรับเพียงพอของTerminalได้หรือไม่ ต่อไปนี้เป็นคำสั่งเพิ่มเติม 15 คำสั่งที่คุณควรรู้
Action | Command |
View Running Processes | top |
Check Mac’s Uptime | uptime |
Reveal IP Address | curl ipecho.net/plain; echo |
Display Wireless Access Point | netstat -nr | grep default |
View Hidden Files in Finder | defaults write com.apple.Finder AppleShowAllFiles true;killall Finder |
Change Default Screenshot Name | defaults write com.apple.screencapture name “New Name”;killall SystemUIServer |
Disable Screenshot Drop Shadows | $ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer |
Copy Data Between Locations | ditto -V </old/path/> </new/path/> |
Make Hidden Apps Hidden on Dock | defaults write com.apple.Dock showhidden -bool TRUE;killall Dock |
Add Spacers to Dock | defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock |
Restart Automatically After a Freeze | sudo systemsetup -setrestartfreeze on |
Sound Like An iPhone While Charging | defaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app |
Run Same Command | !! |
Show Terminal History | history |
Force-Empty the Trash | sudo rm -rf ~/.Trash/ |
สถานีปลายทางหวือ
คำ สั่ง Mac Terminalด้านบนไม่ได้ละเอียดถี่ถ้วน แต่อย่างใด แต่ควรมีกรณีการใช้งานมากมายในขณะที่คุณใช้Macต่อไป หากคุณมีรายการโปรดที่ไม่ได้สร้างรายการโปรดแบ่งปันในความคิดเห็นด้านล่าง
Related posts
15 Mac Terminal เทียบเท่ากับ Windows Command Prompt และ PowerShell Commands
ฉันจะเปิด Terminal บน Mac ได้อย่างไร (3 วิธี)
วิธีการเปลี่ยนภาษาใน Firefox บน Windows and Mac
วิธีการลบข้อความ Skype (Windows, Android, iPhone, Mac)
ภาพหน้าจอบน Mac: สิ่งที่คุณต้องรู้
5 เครื่องมือที่ดีที่สุดในการควบคุมพัดลมบน Mac ของคุณ
คู่มือฉบับสมบูรณ์สำหรับการเลือกข้อความบน Mac
วิธีเข้าถึง Windows 10 จากระยะไกลจาก Mac
3 วิธีในการเชื่อมต่อ Wi-Fi บน Mac
วิธีบันทึกการโทรผ่าน Skype บน Windows, Android, iPhone และ Mac
kernel_task บน Mac คืออะไรและเหตุใดจึงทำให้มีการใช้งาน CPU สูง
วิธีฮาร์ดรีเฟรชหน้าในเบราว์เซอร์ของคุณบน Mac (Safari, Chrome, Firefox และ Opera)
ไอคอน Wi-Fi บน Mac อยู่ที่ไหน วิธีเปิดใช้งานหรือซ่อนมัน
7 วิธีในการเร่งความเร็วคอมพิวเตอร์ Mac ของคุณ
วิธีเปลี่ยนสีโฟลเดอร์บน Mac
วิธีติดตั้ง Windows 8 บน Mac ที่ใช้ OS X Mountain Lion
แถบเมนู Mac: วิธีปรับแต่งและใช้งาน
วิธีเปลี่ยน Workgroup บน Mac ใน 4 ขั้นตอน
ฉันจะเชื่อมต่อเมาส์ Bluetooth กับ Mac ได้อย่างไร
วิธีพิมพ์ไปยังเครื่องพิมพ์ Mac OS X ที่ใช้ร่วมกันจาก Windows 7 และ Windows 8