9 เคล็ดลับบรรทัดคำสั่งสำหรับ Mac OS X ที่คุณควรรู้

Anonim

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

ป้องกันภาพพักหน้าจอและการนอนหลับด้วย “คาเฟอีน”

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

คาเฟอีน -t 3600

แฟล็ก -t ระบุเวลาเป็นวินาที ตัวอย่างด้านบนเรียกใช้ caffeinate เป็นเวลา 1 ชั่วโมง

แตกไฟล์ PKG ด้วย “pkgutil”

ต้องการดึงไฟล์จากไฟล์ .pkg หรือไม่ บางทีคุณอาจต้องการดูว่ามีอะไรอยู่ใน pkg โดยไม่ต้องติดตั้ง ไม่มีเหงื่อ pkgutil ทำหน้าที่:

pkgutil --expand sample.pkg ~/Desktop/

การดำเนินการนี้จะดัมพ์เนื้อหา pkg ทั้งหมดลงในไดเร็กทอรีที่ระบุ โดยไม่ต้องติดตั้ง

ใช้ “purge” เพื่อเพิ่มหน่วยความจำ

คำสั่ง purge บังคับล้างดิสก์และแคชหน่วยความจำ ซึ่งมีผลคล้ายกับเมื่อคุณรีบูตเครื่อง Mac แม้ว่าบางคนกล่าวว่าการล้างข้อมูลมีผลเฉพาะกับยาหลอก แต่การส่งหน่วยความจำระบบจากหมวดหมู่ "ไม่ใช้งาน" กลับไปยัง RAM ที่ใช้งานได้ฟรีนั้นได้ผลอย่างแน่นอน และในสถานการณ์ที่คุณมีหน่วยความจำจริงเหลือน้อย ก็สามารถเพิ่มความเร็วได้ .

การใช้การล้างนั้นง่ายมาก พิมพ์คำสั่งต่อไปนี้ที่พรอมต์คำสั่ง:

ล้าง

รอสักครู่เพื่อให้การเปลี่ยนแปลงมีผล กระบวนการมักจะเร็วกว่ามากใน Mac ที่มีไดรฟ์ SSD

เรียกใช้หลายอินสแตนซ์ของแอปด้วย “open”

คุณอาจทราบอยู่แล้วว่าคุณสามารถเปิดแอปพลิเคชันใน OS X GUI จากบรรทัดคำสั่งด้วยคำสั่ง 'เปิด' แต่คุณรู้หรือไม่ว่าคุณสามารถเรียกใช้แอปได้หลายอินสแตนซ์โดยการแนบ -n ตั้งค่าสถานะเป็นคำสั่งเปิด? ใช้งานง่าย นี่คือทั้งหมดที่คุณต้องทำ:

open -n /Applications/Safari.app/

ตัวอย่างเรียกใช้ Safari อีกตัวอย่างหนึ่ง เปลี่ยนชื่อแอพตามนั้น และอย่าลืมใส่นามสกุล .app

อัปเดต OS X โดยไม่ใช้ App Store

ต้องการติดตั้งซอฟต์แวร์ระบบและการอัปเดตโดยไม่รบกวน Mac App Store หรือไม่ คุณสามารถทำได้โดยตรงจากบรรทัดคำสั่งแทนโดยใช้คำสั่ง softwareupdate หากต้องการติดตั้งการอัปเดตทั้งหมดที่มีให้เรียกใช้ต่อไปนี้:

sudo softwareupdate -i -a

คุณทำได้ มันถูกรวมอยู่ใน OS X มาหลายปีแล้วและใช้งานได้เหมือนเดิมไม่ว่าคุณจะใช้เวอร์ชันใด

รายการทุกสิ่งที่คุณเคยดาวน์โหลด

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

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'select LSQuarantineDataURLString from LSQuarantineEvent' |more

แน่นอน คุณยังสามารถลบรายการนั้นได้หากการมีอยู่นั้นรบกวนจิตใจคุณ

ซ่อนไฟล์หรือโฟลเดอร์จาก Finder ด้วย “chflags”

มีไฟล์หรือโฟลเดอร์ลับที่คุณต้องการซ่อนจาก Finder หรือไม่ ใช้ chflags เพื่อเปลี่ยนไฟล์ใด ๆ ที่มองไม่เห็นจากระบบไฟล์ OS X GUI ซึ่งทำงานเหมือนกันไม่ว่าคุณจะชี้ไปที่ไฟล์หรือไดเร็กทอรี:

chflags ซ่อน /path/to/file/or/folder/

โชคดี (หรือโชคร้าย) สำหรับพวกเราชาวบรรทัดคำสั่ง ไฟล์จะยังคงมองเห็นได้ด้วย ls แต่จะยังคงซ่อนอยู่ใน Finder จนกว่าจะติดธง "nohidden" ดังนี้:

chflags nohidden /path/to/unhide/

การเปลี่ยนแปลงจะเกิดขึ้นทันทีในทั้งสองเหตุการณ์

พิมพ์เส้นทางยาวโดยอัตโนมัติด้วยการลากและวาง

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

sudo vi (ลากไฟล์มาที่นี่เพื่อพิมพ์พาธแบบเต็ม)

ใช้งานได้ทุกที่ในบรรทัดคำสั่ง แม้ว่าคุณจะอยู่ในแอปอยู่แล้ว

สร้างไฟล์ Zip ที่ป้องกันด้วยรหัสผ่าน

หากคุณกำลังส่งไฟล์ผ่านสื่อที่ไม่ปลอดภัยหรือโฮสต์ไฟล์แบบสาธารณะ แต่ต้องการให้มีการป้องกันในระดับหนึ่ง คุณสามารถสร้างไฟล์ zip ที่ป้องกันด้วยรหัสผ่านโดยใช้แฟล็ก -e:

zip -e protected.zip /file/to/protect/

หากไม่มีแฟล็ก -e คุณจะสร้างไฟล์ zip มาตรฐานโดยไม่ต้องใช้รหัสผ่าน

9 เคล็ดลับบรรทัดคำสั่งสำหรับ Mac OS X ที่คุณควรรู้