Interessatne Funktionen im OS X Terminal

Geschrieben von Super User am . Veröffentlicht in IT || Enterprise Support

Apple Start Sound deaktivieren

sudo nvram SystemAudioVolume=%80

 

der Wert %80 funktioniert nicht bei jeder Hardware, dann diese >>>

sudo nvram SystemAudioVolume=%01

 

sudo nvram SystemAudioVolume=%00

 

sudo nvram SystemAudioVolume=" "

 

 

Computer immer im "safe-mode" starten

sudo nvram boot-args="-x"

für mehr boot Informationen stattdessen sudo nvram boot-args="-x -v" ein.

 um zum normalen Startvorgang zurückzukehren: sudo nvram boot-args=""

 

Beispiel um von einem OS X Installer einen bootbaren USB-Sick zu erstellen

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Yosemite --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction

 

 

Versteckte Dateien und Ordner anzeigen: 

defaults write com.apple.finder AppleShowAllFiles -bool TRUE

damit es alles angezeigt wird 

killall Finder

Zurück gehts so: 

defaults write com.apple.finder AppleShowAllFiles -bool FALSE

killall Finder

 

Das Dock soll nicht im  "glass" stil angezeigt werden 

Defaults write com.apple.dock no-glass -boolean YES

killall Dock

 

Stress Test für den Mac (ich glaube das stresst nicht), im Terminal 

yes

eintippen.

Spotlight on/off

sudo mdutil -a -i on

sudo mdutil -a -i off

Spotlight löschen: sudo -R /.Spotlight-v100

 

Spotlight neu indizieren 

sudo mdutil -E /Volumes/DriveName

 

1. The above command will delete Spotlight’s index, forcing it to start a new one. An easier way of completing the command is to enter the first part of it and, for the location, just drag a hard drive from your desktop to the Terminal window. 

 

Eine Nachricht im Anmelde Bildschirm anzeigen. 

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Hey, Sticky Hands!"

kann man auch in der Systemsteuerung unter "Sicherheit" eintragen

entfernen 

sudo defaults delete /Library/Preferences/com.apple.loginwindow LoginwindowText

 

Der Computer soll nicht schlafen gehen, mit dem Befehl

caffeinate

beenden kann man es mit

Ctrl-C

oder man kann eine Zeit eingeben

caffeinate -u -t 600

The number represents the number of seconds, so our command above will stop the Mac from going to sleep in the next ten minutes. 

 

Wie ist die externe IP Adresse (Provider Seite) 

curl ipecho.net/plain; echo

 

Der Computer soll sprechen

say "This Mac runs OS X, not OS ex"

oder gleich eine ganze Text Datei lesen 

say -f /path/to/file.txt

 

Alle aktiven Prozesse anzeigen lassen

top

 

Alle Kommandos anzeigen, die man im Termial eingegeben hat

history

 

Mit dem Befehl "last" kann man die letzten eingelogten User auf dem Computer sehen 

last

nach einem bestimmten User suchen

last |grep USERNAME

 

Netzwerk Verbindungen sehen

für AFP (Maczu Mac)

netstat -na | grep 548

und

netstat -na | grep 427

und für Samba (Mac zu PC)

netstat -na |grep 445

and

netstat -na |grep 139

 

Netzwerkeinstellungen auslesen 

networksetup

 

DNS cache löschen

In OS X 10.4 Tiger: $ lookupd -flushcache

In OS X 10.5 Leopard and OS X 10.6 Snow Leopard: $ dscacheutil -flushcach 

In OS X 10.7 Lion and OS X 10.8 Mountain Lion: $ sudo killall -HUP mDNSResponder [und Passwort eingeben]

 

Active Directory

Die Erneuerung der Bindung an die Domäne, das X steht dafür, nach wievielen Tagen die Bindung am AD erneut statt finden muss. 0 (null) = niemals

dsconfigad -passinterval X

noch mehr dsconfigad hier: https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/dsconfigad.8.html

 

Benutzer Kennwörter zurücksetzten

resetpassword

es öffnet sich eine GUI in der man diverse Änderungen vornehmen kann

 

Login Screensaver

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 300

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowModulePath "/System/Library/Frameworks/ScreenSaver.framework/Resources/Computer Name.saver"

sudo defaults write /Library/Preferences/com.apple.ScreenSaver.Basic MESSAGE "Math Lab"