Ogromne możliwości Terminala w OS X
Ostatnio podawałem sposób na włączenie powtórzeń na klawiaturze Apple za pomocą komendy w Terminalu. W aplikacji Terminal możemy jednak zdziałać o wiele wiele więcej. Poniżej przedstawię 180 ciekawych komend, które zaprezentują Wam sporą część możliwości linii komend systemu OS X.
Strona 7 z 12
Sprzęt
Bluetooth
# Status defaults read /Library/Preferences/com.apple.Bluetooth ControllerPowerState # Włącz (Domyślnie) sudo defaults write /Library/Preferences/com.apple.Bluetooth ControllerPowerState -int 1 # Wyłącz sudo defaults write /Library/Preferences/com.apple.Bluetooth ControllerPowerState -int 0 && \ sudo killall -HUP blued
Informacje o sprzęcie
Lista portów sprzętowych
networksetup -listallhardwareports
Poziom naładowania baterii
pmset -g batt | egrep "([0-9]+\%).*" -o --colour=auto | cut -f1 -d';'
Pozostały czas pracy na baterii
pmset -g batt | egrep "([0-9]+\%).*" -o --colour=auto | cut -f3 -d';'
Pokaż UDID podłączonych urządzeń
system_profiler SPUSBDataType | sed -n -e '/iPad/,/Serial/p' -e '/iPhone/,/Serial/p'
Pokaż rozdzielczość ekranów
system_profiler SPDisplaysDataType | grep Resolution
Pokaż nazwę procesora
sysctl -n machdep.cpu.brand_string
Odbiornik podczerwieni
# Status defaults read /Library/Preferences/com.apple.driver.AppleIRController DeviceEnabled # Włącz (Domyślnie) defaults write /Library/Preferences/com.apple.driver.AppleIRController DeviceEnabled -int 1 # Wyłącz defaults write /Library/Preferences/com.apple.driver.AppleIRController DeviceEnabled -int 0
Zarządzanie zasilaniem
Zapobiegaj usypianiu systemu
Zapobiegaj usypianiu na 1 godzinę (3600 sekund)
caffeinate -u -t 3600
Pokaż wszystkie ustawienia zarządzania zasilaniem
sudo pmset -g
uśpij ekran po 15 minutach bezczynności
sudo pmset displaysleep 15
Uśpij komputer po 30 minutach bezczynności
sudo pmset sleep 30
Sprawdź po jakim czasie bezczynności system zostanie uśpiony
sudo systemsetup -getcomputersleep
Ustaw uśpienie systemu po 60 minutach bezczynności
sudo systemsetup -setcomputersleep 60
Wyłącz całkowicie usypianie systemu
sudo systemsetup -setcomputersleep Never
Automatyczny restart po zamrożeniu systemu
sudo systemsetup -setrestartfreeze on
Dźwięk "chime" po podłączeniu ładowarki
Odtwórz dźwięk ładowania znany z systemu iOS
# Włącz defaults write com.apple.PowerChime ChimeOnAllHardware -bool true && \ open /System/Library/CoreServices/PowerChime.app # Wyłącz (Domyślnie) defaults write com.apple.PowerChime ChimeOnAllHardware -bool false && \ killall PowerChime