ดูคำสั่งเริ่มต้นที่ใช้ก่อนหน้านี้ทั้งหมดใน Mac OS X
สารบัญ:
- ดูคำสั่งเริ่มต้นทั้งหมดที่ดำเนินการ
- ดูเฉพาะคำสั่งเขียนค่าเริ่มต้น
- เห็นเฉพาะคำสั่งลบค่าเริ่มต้น
- ดูคำสั่งเริ่มต้นที่เกี่ยวข้องกับแอปเฉพาะ
เป็นเรื่องง่ายที่จะสูญเสียการติดตามคำสั่งเริ่มต้นทั้งหมดที่ใช้ในการปรับแต่ง Mac OS X แต่ด้วยความช่วยเหลือของคำสั่ง history ทำให้ง่ายต่อการแสดงรายการการเขียนค่าเริ่มต้นทั้งหมดและคำสั่งลบค่าเริ่มต้นที่มาพร้อมกับคำสั่งที่เคยใช้ แมค เปิด Terminal เพื่อเริ่มต้น
ดูคำสั่งเริ่มต้นทั้งหมดที่ดำเนินการ
หากต้องการดูคำสั่งเริ่มต้นทั้งหมด รวมถึงค่าเริ่มต้นเขียน อ่านค่าเริ่มต้น ลบค่าเริ่มต้น และแม้แต่คำสั่งที่ต้องการ sudo:
"history |grep defaults"
จะคืนแบบนี้:
47 ค่าเริ่มต้น sudo เขียน /Library/Preferences/com.apple.loginwindow AdminHostInfo ชื่อโฮสต์ 48 ค่าเริ่มต้น sudo เขียน /Library/Preferences/com.apple.loginwindow AdminHostInfo IPaddress 98 ค่าเริ่มต้น เขียน com.apple.DiskUtility DUDebugMenuEnabled 1 ค่าเริ่มต้น 206 เขียน com.apple.Safari รวมInternalDebugMenu 1 237 ค่าเริ่มต้น เขียน com.apple.dock itunes-การแจ้งเตือน -bool TRUE;killall Dock 238 ค่าเริ่มต้น ลบ com.apple.dock itunes-การแจ้งเตือน 239 ค่าเริ่มต้น เขียน com .apple.dock desktop-image-show-debug-text -bool TRUE; 241 ค่าเริ่มต้น ลบ com.apple.dock desktop-picture-show-debug-text;killall Dock
ดูเฉพาะคำสั่งเขียนค่าเริ่มต้น
หากต้องการดูเฉพาะค่าเริ่มต้นให้เขียนคำสั่ง รวมถึงคำสั่งที่ต้องการ sudo:
"history |grep เริ่มต้นเขียน"
ผลลัพธ์ที่ได้จะเหมือนกับด้านบน แต่ไม่แสดงคำสั่งอ่านเริ่มต้นหรือคำสั่งลบค่าเริ่มต้น
เห็นเฉพาะคำสั่งลบค่าเริ่มต้น
หากต้องการดูว่าคำสั่งเขียนเริ่มต้นใดถูกเปลี่ยนกลับ ให้ป้อนคำว่า 'ลบ' แทน 'เขียน':
"history |grep เริ่มต้นลบ"
ดูคำสั่งเริ่มต้นที่เกี่ยวข้องกับแอปเฉพาะ
โดยการเปลี่ยนข้อความภายใน grep เป็นชื่อแอ็พพลิเคชันหรือกระบวนการ เราจะเห็นว่าคำสั่งเริ่มต้นใดที่ใช้เฉพาะสำหรับแอ็พพลิเคชันนั้นๆ เท่านั้น ตัวอย่างเช่น หากต้องการดูเฉพาะคำสั่งเริ่มต้นที่ส่งผลกระทบต่อ Finder:
history |grep เริ่มต้นเขียน com.apple.finder"
แอปส่วนใหญ่ค้นหาด้วยวิธีนี้ได้ง่าย และแอปพลิเคชันเริ่มต้นใน OS X มักจะทำตามแบบแผน 'com.apple.appname'
เราได้พูดถึงแนวคิดนี้ในโพสต์ที่ผ่านมาเกี่ยวกับคำสั่ง history แต่การเน้นที่คำสั่งเริ่มต้นนั้นมีประโยชน์มากพอที่จะสมควรได้รับการยอมรับเป็นรายบุคคล