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

Finder

Finder

Pliki i foldery

Wyczyść wszystkie ACL
sudo chmod -RN /path/to/folder
Ukryj folder w Finderze
chflags hidden /path/to/folder/
Pokazuj wszystkie rozszerzenia plików
defaults write NSGlobalDomain AppleShowAllExtensions -bool true
Pokazuj ukryte pliki
# Pokazuj wszystkie
defaults write com.apple.finder AppleShowAllFiles true

# Włącz domyślne ustawienia pokazywania plików
defaults write com.apple.finder AppleShowAllFiles false
Usuń flagę "protected"
sudo chflags -R nouchg /path/to/file/or/folder
Pokaż pełną ścieżkę w pasku Findera
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true
Odkryj folder Library użytkownika
chflags nohidden ~/Library
Zwiększ ilość ostatnich miejsc
defaults write .GlobalPreferences NSNavRecentPlacesLimit -int 10 && \
killall Finder

Wygląd i zachowanie

Pokaż Quit Finder w menu

Zachowanie analogiczne do kombinacji (cmd+Q)

# Włącz
defaults write com.apple.finder QuitMenuItem -bool true && \
killall Finder

# Wyłącz (Domyślnie)
defaults write com.apple.finder QuitMenuItem -bool false && \
killall Finder
Płynne przewijanie

Przydatne na starszych i słabszych komputerach Mac

# Wyłącz
defaults write NSGlobalDomain NSScrollAnimationEnabled -bool false

# Włącz (Domyślnie)
defaults write NSGlobalDomain NSScrollAnimationEnabled -bool true
Rozwiń domyślnie panel zapisu
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true && \
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode2 -bool true
Widoczność ikon na biurku
# Ukrywaj ikony
defaults write com.apple.finder CreateDesktop -bool false && \
killall Finder

# Pokazuj ikony (Domyślnie)
defaults write com.apple.finder CreateDesktop -bool true && \
killall Finder
Belka ścieżki
# Pokaż
defaults write com.apple.finder ShowPathbar -bool true

# Ukryj (Domyślnie)
defaults write com.apple.finder ShowPathbar -bool false
Widoczność paska przewijania

Możliwe wartości WhenScrolling, Automatic, Always

defaults write NSGlobalDomain AppleShowScrollBars -string "Always"
Belka statusu
# Pokaż
defaults write com.apple.finder ShowStatusBar -bool true

# Ukryj (Domyślnie)
defaults write com.apple.finder ShowStatusBar -bool false
Domyślnie zapisuj na dysk

Domyślnie zapisuj na dysk lokalny zamiast do iCloud

defaults write NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool false
Ustaw bieżący folder jako domyślny zakres wyszukiwania
defaults write com.apple.finder FXDefaultSearchScope -string "SCcf"
Ustaw domyślną lokalizację w Finderze na folder domowy użytkownika
defaults write com.apple.finder NewWindowTarget -string "PfLo" && \
defaults write com.apple.finder NewWindowTargetPath -string "file://${HOME}"
Ustawienie rozmiaru fontu w panelu bocznym

Rozmiar ustawiony na "medium"

defaults write NSGlobalDomain NSTableViewDefaultSizeMode -int 2

Metadane plików

Wyłączenie tworzenia pliku .DS_Store na dyskach sieciowych
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
Wyłączenie tworzenia pliku .DS_Store na dyskach USB
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true

Otwieranie rzeczy

Zmiana folderu na ścieżkę Findera

Jeśli jest otwarte kilka okien to zostanie wybrane to na wierzchu

cd "$(osascript -e 'tell app "Finder" to POSIX path of (insertion location as alias)')"
Otwórz URL
open https://myapple.pl
Otwórz plik
open README.md
Otwórz aplikację

Możesz otworzyć aplikację korzystając z parametru -a

open -a "Google Chrome" https://myapple.pl
Otwórz folder
open /ścieżka/do/folderu/
Otwórz bieżący folder
 open .