Bekijk alle eerder gebruikte standaardopdrachten in Mac OS X

Inhoudsopgave:

Anonim

Het is gemakkelijk om alle standaardcommando's uit het oog te verliezen die worden gebruikt om aanpassingen aan Mac OS X uit te voeren, maar met behulp van het geschiedeniscommando is het gemakkelijk om alle standaardschrijf- en bijbehorende standaardverwijderingscommando's op te sommen die ooit zijn gebruikt een Mac. Start de Terminal om aan de slag te gaan.

Alle standaard uitgevoerde opdrachten bekijken

Om alle standaard commando's te zien, inclusief defaults schrijven, defaults lezen, defaults verwijderen, en zelfs die waarvoor sudo nodig is:

"

geschiedenis |grep defaults"

Zal iets als dit retourneren:

47 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName 48 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo IPadres 98 defaults schrijf com.apple.DiskUtility DUDebugMenuEnabled 1 206 defaults schrijf com.apple.Safari IncludeInternalDebugMenu 1 237 defaults schrijf com.apple.dock itunes-notifications -bool TRUE;kill Dockall 238 defaults delete com.apple.dock itunes-notifications 239 defaults schrijf com .apple.dock desktop-foto-show-debug-tekst -bool TRUE; 241 defaults delete com.apple.dock desktop-picture-show-debug-text;killall Dock

Zie alleen standaardinstellingen Schrijfopdrachten

Om alleen standaardwaarden te zien, schrijft u opdrachten, inclusief opdrachten die sudo vereisen:

"

geschiedenis |grep defaults schrijven"

De resultaten zien er hetzelfde uit als hierboven, maar zonder standaard lees- of verwijderopdrachten.

Alleen standaardinstellingen bekijken Commando's verwijderen

Om te zien welke standaard schrijfopdrachten zijn teruggezet, grep voor 'verwijderen' in plaats van 'schrijven':

"

geschiedenis |grep defaults delete"

Zie standaardopdrachten voor specifieke app

Door de tekst binnen grep te wijzigen in een applicatie- of procesnaam, kunnen we zien welke standaardcommando's alleen voor die specifieke applicatie zijn gebruikt. Om bijvoorbeeld alleen standaardopdrachten te zien die van invloed waren op de Finder:

"

geschiedenis |grep defaults schrijven com.apple.finder"

De meeste apps zijn op deze manier gemakkelijk te vinden en de standaardapplicaties in OS X volgen bijna altijd de 'com.apple.appname'-conventie.

We hebben dit concept eerder besproken in een eerdere post over het geschiedeniscommando, maar focussen op standaardcommando's is nuttig genoeg om individuele erkenning te verdienen.

Bekijk alle eerder gebruikte standaardopdrachten in Mac OS X