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 3 z 12

Dyski i wolumeny

Narzędzia dyskowe

Wyłącz Sudden Motion Sensor (włączone nie ma sensu przy dyskach SSD)
sudo pmset -a sms 0
Odłącz wszystkie podłączone dyski
osascript -e 'tell application "Finder" to eject (every disk whose ejectable is true)'
Napraw uprawnienia plików (W El Capitan nie ma już potrzeby naprawiania uprawnień)
sudo diskutil repairPermissions /
Ustawienie dysku startowego
bless --mount "/path/to/mounted/volume" --setBoot
Pokaż wszystkie podłączone dyski i partycje
diskutil list
Podgląd użycia systemu plików (aby przerwać → control+c)
sudo fs_usage

Obrazy dysków

Stwórz obraz dysku z zawartości folderu
hdiutil create -volname "Volume Name" -srcfolder /path/to/folder -ov diskimage.dmg

Szyfrowany

hdiutil create -encryption -stdinpass -volname "Volume Name" -srcfolder /path/to/folder -ov encrypted.dmg

zostaniesz poproszony o podanie hasła co można zautomatyzować poprzez podanie hasła w linii komend

echo -n TwojeHaslo | hdiutil create -encryption -stdinpass -volname "Volume Name" -srcfolder /path/to/folder -ov encrypted.dmg
Nagraj obraz dysku na płytę DVD
hdiutil burn /path/to/image_file
Wyłącz weryfikację obrazu dysku
defaults write com.apple.frameworks.diskimages skip-verify -bool true && \
defaults write com.apple.frameworks.diskimages skip-verify-locked -bool true && \
defaults write com.apple.frameworks.diskimages skip-verify-remote -bool true
Zrób wolumen OS X bootowalnym
bless --folder "/path/to/mounted/volume/System/Library/CoreServices" --bootinfo --bootefi
Zamontuj obraz dysku
hdiutil attach /path/to/diskimage.dmg
Odmontuj obraz dysku
hdiutil detach /dev/disk2s1
Zapisz obraz dysku do wolumenu

Jak funkcja "Restore" w aplikacji Disk Image

sudo asr -restore -noverify -source /path/to/diskimage.dmg -target /Volumes/VolumeToRestoreTo