macOS – Najważniejsze komendy, które musisz znać
macOS to system operacyjny oparty na Unixie, co oznacza, że oferuje potężne narzędzie w postaci Terminala. Dzięki odpowiednim komendom możesz zarządzać systemem szybciej i wydajniej. W tym artykule przedstawimy najważniejsze komendy macOS, które pomogą Ci w codziennym użytkowaniu komputera.
📌 1. Podstawowe komendy Terminala w macOS
🖥️ Sprawdzanie wersji macOS
Aby sprawdzić, jaką wersję systemu macOS masz zainstalowaną, użyj polecenia:
sw_vers
To polecenie wyświetli numer wersji systemu i jego kodową nazwę.
📂 Sprawdzanie katalogu, w którym się znajdujesz
pwd
Komenda pwd
(print working directory) pokazuje pełną ścieżkę katalogu, w którym aktualnie się znajdujesz.
📁 Przemieszczanie się między folderami
- Przejście do katalogu
Dokumenty
:cd ~/Documents
- Powrót do katalogu domowego:
cd ~
- Powrót do poprzedniego katalogu:
cd -
- Powrót o jeden poziom wyżej:
cd ..
📃 Wyświetlanie zawartości katalogu
- Listowanie plików w katalogu:
ls
- Listowanie plików wraz z ich szczegółami:
ls -la
📌 2. Zarządzanie plikami i folderami
📁 Tworzenie folderu
mkdir nowy_katalog
Tworzy nowy katalog o nazwie nowy_katalog
.
📃 Tworzenie pliku
touch nowy_plik.txt
Tworzy pusty plik nowy_plik.txt
.
🗑️ Usuwanie plików i folderów
- Usunięcie pliku:
rm plik.txt
- Usunięcie katalogu i jego zawartości:
rm -r katalog
- Wymuszone usunięcie katalogu bez potwierdzenia:
rm -rf katalog
📂 Kopiowanie i przenoszenie plików
- Kopiowanie pliku:
cp plik.txt kopia_plik.txt
- Kopiowanie folderu:
cp -r folder folder_kopia
- Przenoszenie/zmiana nazwy pliku:
mv plik.txt nowa_nazwa.txt
- Przenoszenie pliku do innego katalogu:
mv plik.txt ~/Documents/
📌 3. Zarządzanie procesami i aplikacjami
🖥️ Sprawdzanie uruchomionych procesów
top
Wyświetla listę procesów działających na komputerze.
🔍 Wyszukiwanie uruchomionych aplikacji
ps aux | grep "nazwa_aplikacji"
Pozwala znaleźć konkretną aplikację po nazwie.
🛑 Zamykanie aplikacji z poziomu Terminala
- Zabicie procesu po nazwie:
pkill Safari
- Zabicie procesu po identyfikatorze PID:
kill -9 1234
(gdzie
1234
to numer procesu znaleziony za pomocąps aux
).

📌 4. Zarządzanie systemem macOS
🔄 Restartowanie i wyłączanie Maca
- Restart systemu:
sudo shutdown -r now
- Wyłączenie komputera:
sudo shutdown -h now
🔍 Sprawdzanie użycia dysku
df -h
Pokazuje ile miejsca zajmują dane na dysku.
🛠️ Naprawianie uprawnień dysku
diskutil repairPermissions /
Komenda dostępna w starszych wersjach macOS, umożliwiała naprawę uprawnień plików systemowych.
🛑 Wymuszenie odmontowania dysku USB
diskutil unmount /Volumes/nazwa_dysku
📌 5. Zarządzanie siecią i połączeniami internetowymi
🌐 Sprawdzanie adresu IP
- Adres IP sieci lokalnej:
ipconfig getifaddr en0
- Publiczny adres IP:
curl ifconfig.me
📡 Sprawdzanie aktywnych połączeń
netstat -rn
Wyświetla aktualne trasy połączeń sieciowych.
🔄 Resetowanie Wi-Fi
networksetup -setairportpower en0 off
networksetup -setairportpower en0 on
Wyłącza i ponownie włącza kartę Wi-Fi.
📌 6. Instalowanie aplikacji i zarządzanie pakietami
🛠️ Instalacja Homebrew (menedżer pakietów dla macOS)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
📦 Instalowanie aplikacji przez Homebrew
brew install firefox
Instaluje Firefoksa.
🔄 Aktualizacja Homebrew i pakietów
brew update
brew upgrade
🗑️ Usuwanie aplikacji z Homebrew
brew uninstall firefox
📌 7. Dodatkowe przydatne komendy
📸 Zrzut ekranu z Terminala
- Pełny ekran:
screencapture -i ~/Pulpit/zrzut.png
- Określony obszar ekranu:
screencapture -R100,100,500,400 ~/Pulpit/zrzut.png
📢 Konwersja tekstu na mowę
say "Cześć, jak się masz?"
Komenda powoduje, że komputer wypowiada podany tekst.
🗂️ Znajdowanie plików na dysku
find / -name "nazwa_pliku.txt"
Wyszukuje plik nazwa_pliku.txt
na całym dysku.
📌 Podsumowanie
Terminal w macOS to potężne narzędzie, które pozwala na zaawansowane zarządzanie systemem, plikami, siecią i aplikacjami. Znajomość podstawowych komend może znacznie ułatwić codzienną pracę z komputerem i przyspieszyć wykonywanie wielu zadań.
Czy znasz inne przydatne komendy w macOS? Podziel się nimi w komentarzach! 🚀