Terminal dla początkujących – 5 poleceń, które ułatwią życie na MacBooku
Nowy użytkownik Maca często uważa Terminal za onieśmielający, jednak pięć podstawowych poleceń może uprościć codzienne zadania. cd i ls przyspieszają nawigację, mdfind lub find znajduje pliki, kill lub pkill zamyka zawieszone aplikacje, defaults ujawnia ukryte ustawienia, a top lub lsof monitoruje aktywność. Jasne przykłady i szybkie wskazówki poniżej, aby uczynić każde polecenie praktycznym.
Key information
- Używaj cd i ls (z -l, -a, -h), aby szybko poruszać się po katalogach i przeglądać pliki, oraz używaj dopełniania za pomocą Tab, aby oszczędzić pisanie.
- Używaj mdfind do szybkich wyszukiwań Spotlight oraz find do gruntownych przeszukań dysku z opcjami -name, -type i -maxdepth.
- Używaj kill PID lub pkill name, aby zakończyć działanie awaryjnych aplikacji, najpierw próbując SIGTERM, eskalując do -9 tylko jeśli to konieczne.
- Użyj defaults write com.apple.finder AppleShowAllFiles -bool true i killall Finder, aby pokazać ukryte pliki w Finderze.
- Używaj top do monitorowania użycia CPU/pamięci oraz sudo lsof -i :PORT, aby zidentyfikować procesy używające konkretnych portów sieciowych.
Szybka nawigacja za pomocą cd i ls

Jak szybko poruszać się po systemie plików, używając tylko kilku poleceń? Głównie nawigujemy za pomocą cd do zmiany katalogów, używając ścieżek absolutnych takich jak /Users/name lub ~ dla folderu domowego, oraz ścieżek względnych takich jak ../ aby przejść o poziom wyżej. Tab completion zmniejsza ilość pisania, a cd – wraca do poprzedniego katalogu. Aby sprawdzić zawartość, ls wypisuje pliki; popularne opcje to -l dla szczegółów, -a by pokazać pliki ukryte oraz -h aby rozmiary były czytelne dla człowieka. Łącząc polecenia, można wykonać cd do katalogu i uruchomić ls w jednej linii, albo użyć ls -lh dla zwięzłego wyjścia. Te proste narzędzia, opanowane wcześnie, zapewniają efektywne poruszanie się i orientację w terminalu bez potrzeby stosowania zaawansowanych poleceń czy zapamiętywania złożonych skryptów.
Znajdź pliki natychmiast za pomocą mdfind i find
Po nauczeniu się poruszania i listowania plików za pomocą cd i ls, zlokalizowanie pojedynczego elementu w dużym folderze może być wciąż wolne, jeśli ktoś szuka ręcznie. Dwa narzędzia terminalowe pomagają: mdfind i find. Mdfind zapytuje indeks Spotlight, więc zwraca wyniki bardzo szybko, akceptuje proste zapytania tekstowe lub metadane i można go ograniczyć do folderu za pomocą -onlyin. Find przeszukuje dysk bezpośrednio, jest wolniejszy, ale bardziej elastyczny, oferując opcje takie jak -name, -iname dla dopasowań nieczułych na wielkość liter, -type do filtrowania plików lub katalogów oraz -maxdepth do ograniczenia rekurencji. Używaj mdfind do szybkich wyszukiwań indeksowanych plików, a find, gdy przeszukujesz lokalizacje nieindeksowane lub potrzebujesz precyzyjnej kontroli. Łącz potoki (pipes) i xargs, aby bezpiecznie działać na wynikach. Cytuj dokładne wzorce dla bezpieczeństwa.
Zabij nieodpowiadające aplikacje za pomocą kill i pkill

Gdy aplikacja przestaje odpowiadać, terminal oferuje proste polecenia, aby bezpiecznie ją zatrzymać lub wymusić zakończenie, używając identyfikatorów procesów (PID) lub nazw. Polecenie kill wymaga PID; wysyła sygnały takie jak SIGTERM, aby poprosić o czyste zamknięcie, lub SIGKILL (-9), aby wymusić zatrzymanie. Pkill dopasowuje po nazwie procesu, co jest wygodne, gdy PID jest nieznany; akceptuje te same opcje sygnałów. Użyj ps lub top, aby znaleźć PID-y, najpierw spróbuj SIGTERM, pozwalając aplikacji posprzątać pliki. Jeśli to zawiedzie, użyj SIGKILL ostrożnie. Poniższa tabela podsumowuje podstawowe formy i zamiar.
| Command | Use |
|---|---|
| kill PID | send SIGTERM, graceful |
| pkill name | kill by process name, can use -9 |
Administratorzy powinni w pierwszej kolejności stosować łagodne sygnały, zanim natychmiast wymuszą zakończenie.
Pokaż ukryte pliki i dostosuj Findera za pomocą defaults
Dlaczego użytkownik może potrzebować zobaczyć ukryte pliki i zmienić zachowanie Findera z poziomu Terminala? Osoba może przeglądać pliki systemowe, odzyskiwać elementy konfiguracyjne lub debugować problemy, a polecenia Terminala pozwalają na szybkie, powtarzalne zmiany bez przeglądania graficznych menu. Używając defaults, można włączyć ukryte pliki poleceniem: defaults write com.apple.finder AppleShowAllFiles -bool true; następnie zrestartować Findera: killall Finder. Aby ponownie je ukryć, ustaw -bool false i zrestartuj Findera. Defaults mogą także przełączać funkcje Findera, na przykład pokazywanie paska stanu czy ustawianie docelowych ścieżek nowych okien, przez zapisanie odpowiednich kluczy domeny. Należy zachować ostrożność, ponieważ błędne klucze mogą zmienić zachowanie. Zalecana jest dokumentacja i tworzenie kopii zapasowych przed stosowaniem trwałych ustawień defaults, a zmiany można odwrócić używając tych samych poleceń. Testuj najpierw na profilach niekrytycznych.
Monitoruj aktywność systemu za pomocą top i lsof

Narzędzia top i lsof dają bezpośredni wgląd w to, co robi system, pokazując uruchomione procesy, wykorzystanie zasobów oraz które pliki lub gniazda sieciowe są otwarte przez każdy proces. Top wyświetla żywą listę procesów, użycie CPU i pamięci oraz identyfikatory procesów; odświeża się na bieżąco, dzięki czemu najaktywniejsze zadania łatwo zauważyć. Lsof wymienia pliki otwarte przez proces, w tym otwarte porty sieciowe i zamontowane pliki; pomaga znaleźć, który program korzysta z danego pliku lub który port jest zajęty. Do często używanych poleceń należą top, top -o cpu do sortowania oraz sudo lsof -i :PORT, aby znaleźć procesy korzystające z portu. Interpretacja tych wyników pomaga diagnozować spowolnienia, śledzić wycieki i bezpiecznie zatrzymywać problematyczne procesy. Regularne używanie buduje znajomość narzędzi, co pozwala konsekwentnie szybciej rozwiązywać problemy.
Najczęściej zadawane pytania
Jak zainstalować programy przez Homebrew w terminalu?
Programy instaluje się przez Homebrew, wpisując w Terminal: brew install nazwa_pakietu. Najpierw instaluje Homebrew, wykonuje brew update, używa brew search, sprawdza brew list i odinstalowuje brew uninstall. Może instalować caski aplikacji graficznych: brew install –cask.
Jak skonfigurować aliasy i skróty powłoki (zsh/bash)?
Aby skonfigurować aliasy i skróty powłoki, edytuje pliki ~/.zshrc lub ~/.bashrc, dodaje linie aliasnazwa=’polecenie’ lub funkcje, zapisuje zmiany, uruchamia source pliku lub otwiera nowy terminal, by aktywować. Można też dodać export PATH i komentarze pomocnicze.
Jak używać uprawnień plików chmod i chown?
Użytkownik stosuje chmod, by modyfikować prawa: używa notacji symbolicznej (u/g/o, +,-,=) lub ósemkowej (r=4,w=2,x=1); chown zmienia właściciela i grupę: chown właściciel:grupa plik. Często stosuje sudo dla plików systemowych i opcję -R dla katalogów zachowuje ostrożność
Jak nawiązać połączenie SSH z innym komputerem?
Aby nawiązać połączenie SSH, używa polecenia 'ssh użytkownik@host’ w Terminalu; akceptuje klucz, wpisuje hasło albo stosuje klucze publiczne, opcjonalnie dodaje ’-p port’ i łączy się. Dla bezpieczeństwa konfiguruje ~/.ssh, ustawia uprawnienia i testuje połączenie regularnie.
Jak przywrócić przypadkowo usunięte pliki przez terminal?
Użytkownik może przywrócić przypadkowo usunięte pliki przy pomocy kopii zapasowej Time Machine, narzędzi do odzyskiwania (TestDisk, PhotoRec), lub z użyciem specjalistycznego oprogramowania, unikając dalszych zapisów na dysku oraz skonsultować się z profesjonalnym serwisem odzyskiwania danych.