Polecenia Terminala Mac do poprawy wydajności pracy

Istnieje wiele przydatnych poleceń Terminala Mac w systemie operacyjnym Unix, które można wykorzystać do poprawy swojego procesu pracy. Jako użytkownik Maca powinieneś skorzystać z kilku wskazówek i trików dostępnych dla Ciebie podczas pracy z Terminalem.

W tym artykule dostarczymy Ci cennych informacji na temat otwierania, wykonywania i używania poleceń w Terminalu Mac z łatwością i bez problemów. Dowiesz się również o najlepszym zamienniku Terminala, Commander One.

Czym jest Terminal na Macu

Terminal na Macu to aplikacja wiersza poleceń firmy Apple. Jest to zasadniczo aplikacja, która daje dostęp do wewnętrznego działania Maca. Można go używać do wprowadzania zmian w systemie operacyjnym, których w przeciwnym razie nie można dokonać za pomocą graficznego interfejsu użytkownika (GUI).

Interfejs wiersza poleceń (CLI) Maca nie jest przeznaczony do użytku przez zwykłego użytkownika. Dlatego jego interfejs nie jest zbyt przyjazny dla użytkownika i może być trudny do zrozumienia, zwłaszcza jeśli nie masz żadnej wiedzy technicznej.

Terminal jest zakorzeniony w Uniksie, podstawowym systemie operacyjnym, na którym zbudowane są zarówno Mac, jak i Linux. Ten ostatni ma podobne narzędzie wiersza poleceń, które umożliwia wykonywanie różnych komend.

Nauka korzystania z Terminala w systemie operacyjnym Apple to prosty proces i poniżej go wyjaśniamy.

Jak otworzyć Terminal na macOS

Zanim zaczniesz pisać polecenia w Terminalu Mac, musisz najpierw wiedzieć, jak otworzyć tę aplikację. Istnieje kilka sposobów na uzyskanie dostępu do Terminala. Którą metodę powinieneś wybrać, zależy od Twoich wymagań i osobistych preferencji.

Okno terminala

Oto niektóre z najczęściej używanych sposobów otwierania Terminala na macOS:

1. Jak otworzyć wiersz poleceń na Macu za pomocą Docka

Panel Dock zwykle posiada skrót, który prowadzi do wszystkich aplikacji. W nowszych wersjach macOS, ten skrót nazywa się „Launchpad”. Na liście aplikacji znajdź i otwórz folder „Utilities”, a w nim znajdziesz aplikację Terminal. Kliknij dwukrotnie, aby ją otworzyć.

Zwróć uwagę, że w niektórych wersjach macOS aplikacja Terminal może znajdować się w folderze „Inne”, który można znaleźć po otwarciu Launchpada.

Dok jest otwarty

2. Otwieranie Terminala przez Finder

Otwórz aplikację Finder (zawsze znajduje się na skrajnym lewym końcu Docka). Kliknij na Aplikacje w pasku bocznym. Na liście otwartych programów znajdź folder „Narzędzia” i kliknij go dwukrotnie. Teraz wyszukaj aplikację Terminal i kliknij ją dwukrotnie, aby ją otworzyć.

Finder jest otwarty

3. Otwieranie Terminalu na Macu przez pasek wyszukiwania Spotlight

Aby otworzyć pasek wyszukiwania Spotlight, naciśnij jednocześnie klawisze Command + Spacja. W małym oknie, które się pojawi, wpisz słowo „Terminal”. Po wpisaniu, konsola Mac do poleceń wyświetli się automatycznie. Kliknij na nią, aby ją otworzyć.

Pasek wyszukiwania Spotlight

4. Podstawowe skróty terminala Mac

  • Command (⌘) + T służy do otwierania nowego okna terminala.
  • Command (⌘) + N służy do otwierania nowej karty w terminalu.
  • Command (⌘) + Shift + T służy do przełączania się między wieloma kartami.

Jak uruchomić polecenie na Macu?

Wiersz poleceń zaczyna się od nazwy komputera, po której następuje nazwa bieżącego katalogu – domyślnie otwiera się katalog domowy użytkownika, który na systemach Unix oznaczony jest jako ~ (tylda).

Następnie jest nazwa użytkownika, po której następuje znak $ – zaproszenie do uruchamiania poleceń na Macu. Wszystkie polecenia wprowadza się po znaku $ i są one zapisywane w języku bash. Teraz, gdy wiesz, jak korzystać z Terminala na Macu, jesteś gotowy, aby zacząć wykonywać polecenia!

Sztuczki terminalu, które warto znać

Terminal macOS może zrobić mnóstwo rzeczy. Od przenoszenia dużej liczby plików po zmianę preferencji, o których nawet nie mogliśmy sobie wyobrazić. Aby pokazać, co Terminal potrafi, zebraliśmy 14 doskonałych wskazówek i trików, które mogą Ci się przydać. Oto niektóre z najczęstszych kodów Terminala dla Maca:

1. Włącz pokazywanie ukrytych plików i folderów

Jeśli chcesz zobaczyć wszystkie foldery i pliki ukryte przez system, uruchom następujące polecenie w Terminalu:

defaults write com.apple.finder AppleShowAllFiles -bool TRUE && killall finder

Wskazówka: Aby je ponownie ukryć, zmień wartość z TRUE na FALSE.

2. Wyświetl zawartość dowolnych plików

Jeśli masz uszkodzony plik lub uważasz, że coś jest w nim ukryte, możesz zmusić Terminal do jego otwarcia, mimo że inne aplikacje tego nie potrafią. Oto polecenie, którego musisz użyć:

cat ~/path/to/file

Pamiętaj jednak, że jeśli spróbujesz otworzyć zdjęcie lub jakikolwiek inny dokument nietekstowy, zobaczysz ścianę nieczytelnych znaków.

3. Skopiuj zawartość folderu z jednej lokalizacji do drugiej

Oczywiście, możesz po prostu skopiować i wkleić całą zawartość folderu, ale w przypadkach, gdy musisz uprościć i / lub zautomatyzować ten proces, pomoże Ci następująca komenda terminalu Mac:

ditto -V ~/source/folder/ ~/new/folder/

4. Zmiana formatu plików zrzutów ekranu

Korzystając z Terminala na Macu, możesz zmienić format zrzutów ekranu z PNG na inny, w tym PDF i JPG:

defaults write com.apple.screencapture type jpg && killall SystemUIServer

5. Wyłącz cienie na zrzutach ekranu

Jeśli masz tendencję do robienia wielu zrzutów ekranu i nie chcesz mieć na nich dodatkowych efektów, możesz użyć Terminala, aby wyłączyć efekt cienia, pozostawiając na zrzucie ekranu tylko samo okno. Oto komenda do tego:

defaults write com.apple.screencapture disable-shadow -bool TRUE && killall SystemUIServer

6. Nowe nazwy dla zrzutów ekranu

Nie jesteś zadowolony z nudnego i niewygodnego formatu nazewnictwa “Screenshot date-time”? Oto polecenie, którego możesz użyć, aby zastąpić słowo “Screenshot” czymś lepszym:

defaults write com.apple.screencapture name "New name" && killall SystemUIServer

Jeśli chcesz przywrócić ustawienia i odzyskać oryginalny format nazewnictwa, użyj następującego polecenia:

defaults delete com.apple.screencapture name && killall SystemUIServer

7. Nowy folder dla zrzutów ekranu

Domyślnie wszystkie zrzuty ekranu są zapisywane na pulpicie, zapełniając cenne miejsce. Aby to zmienić, po prostu wpisz następujące polecenie z listy Przykładowych poleceń Terminala:

defaults write com.apple.screencapture location ~/your/location/here && killall SystemUIServer

8. Jak długo mój Mac jest włączony?

Nie pamiętasz, jak długo minęło od ponownego uruchomienia komputera? Możesz to sprawdzić, używając następującego polecenia w Terminalu:

uptime

9. Wyłącz tryb uśpienia

Czasami konieczne staje się utrzymanie działania Maca, na przykład podczas tworzenia kopii zapasowej. Korzystając z Terminala Mac, możesz wyłączyć hibernację na swoim Macu, wpisując:

caffeinate

Teraz twój Mac nie przejdzie w stan uśpienia bez względu na okoliczności.

Wskazówka: Możesz określić czas (w sekundach), po którym Twój Mac automatycznie przejdzie w stan uśpienia, jeśli będzie nieaktywny. Oto jak możesz wprowadzić polecenie wraz z określonym czasem w wierszu poleceń:

caffeinate -u -t 5400

10. Uruchom automatyczny restart, gdy Mac całkowicie zamarznie

Chociaż komputery Mac są zazwyczaj niezawodne, czasami mają tendencję do zawieszania się bez wyraźnego powodu i wymuszone ponowne uruchomienie jest jedynym rozwiązaniem. Następujące polecenie wymusza ponowne uruchomienie systemu operacyjnego, jeśli zauważy, że system nie reaguje:

sudo systemsetup -setrestartfreeze on

11. Przeciągnij i upuść foldery oraz pliki, aby automatycznie wygenerować ścieżki

Jeden trik, który oszczędza najwięcej czasu i ułatwia korzystanie z Terminala, to automatyczne generowanie ścieżek. Pracując w Terminalu, często musisz wprowadzać niestandardowe ścieżki do plików. Najpierw musisz zlokalizować plik lub folder, a następnie skopiować ścieżkę pliku do Terminala. Może to zająć dużo czasu i łatwo o literówki.

Zamiast tego możesz chwycić plik lub folder i przeciągnąć go bezpośrednio do okna Terminala. Ten trik działa nawet w trakcie wpisywania komendy, więc za każdym razem, gdy potrzebujesz ścieżki do pliku lub folderu, po prostu chwyć ikonę i wygeneruj ją automatycznie, upuszczając do Terminala.

12. Aktywuj funkcję pisania na mowę

Chociaż automatyczne generowanie ścieżek oszczędza dużo czasu podczas pracy, polecenie typu “type-to-talk” istnieje głównie dla celów rozrywkowych. Po wpisaniu polecenia say, Twój Mac powtórzy wszystko, co wpiszesz później.

Twój Mac ma ponad 100 głosów do wyboru. Dodając nazwę do polecenia say -v name, możesz zmienić głos, który używa do powtarzania tekstu wprowadzanego do Terminala. Istnieją dwa sposoby na uzyskanie listy nazw:

  • Użyj polecenia say -v ?, aby uzyskać listę nazw głosów.
  • Nawiguj do menu Dostępność w Preferencjach Systemowych:
    • Wybierz Mowa na liście menu po lewej stronie;
    • Otwórz rozwijane menu Systemowy Głos;
    • Wybierz Dostosuj;
    • Przeglądaj dostępne opcje głosów i wybierz te, które najbardziej Ci się podobają.


Pamiętaj, że mimo iż polecenie say rozpoznaje kropki i przecinki, musisz wpisać wszystko w jednej linii, ponieważ klawisz Return wykonuje każde wpisane polecenie. Zalecamy najpierw wpisanie dłuższych akapitów tekstu w dokumencie tekstowym, a następnie skopiowanie i wklejenie ich do Terminala.

13. Powtarzaj znaki, przytrzymując jeden klawisz

Ci, którzy korzystają zarówno z systemów Windows, jak i macOS, zauważą niewielkie różnice w funkcjach klawiatury każdego z systemów operacyjnych. Może minąć trochę czasu, zanim przyzwyczaisz się do różnych reakcji na naciśnięcia klawiszy na Macu. Jedną z najbardziej zauważalnych różnic jest to, gdy przytrzymujesz jeden klawisz.

W macOS przytrzymanie jednego klawisza powoduje wyświetlenie kilku wariantów tego znaku. W systemie Windows ten sam skrót pozwala na powtarzanie tego znaku tak długo, jak długo przytrzymujesz klawisz.

Obie funkcje są przydatne, ale w macOS możliwe jest tylko powtórzenie klawisza spacji przez przytrzymanie go w polu tekstowym. Jeśli zauważysz, że rzadko korzystasz z alternatywnych znaków (pamiętaj, że zawsze możesz je skopiować/wkleić z Wikipedii), możesz na stałe zmienić funkcję dla Maca.

Otwórz Terminal i wpisz następujące polecenie, a następnie naciśnij Return, aby je wykonać:

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool FALSE

Zamknij wszystkie otwarte aplikacje i uruchom je ponownie, aby zmiana zaczęła obowiązywać. Jeśli zmienisz zdanie w przyszłości i chcesz wrócić do alternatywnych znaków, możesz wpisać to samo polecenie z TRUE zamiast FALSE:

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool TRUE

Pamiętaj, aby nacisnąć klawisz Return, aby wykonać polecenie po jego wpisaniu.

14. Dostosuj wiadomość okna logowania

Niezależnie od tego, czy używasz swojego Maca do produktywności, czy rozrywki, to świetne uczucie, gdy spersonalizujesz go, aby był nieco bardziej osobisty. Korzystając z Terminala, możesz stworzyć własną wiadomość dla okna logowania na swoim Macu, a to dostosowanie można wprowadzić na wielu systemach, zarówno w pracy, jak i w środowisku edukacyjnym. Linia komend to:

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Twoja wiadomość tutaj"

Upewnij się, że wylogujesz się z konta lub uruchomisz ponownie swój Mac, aby zacząć widzieć powitalną wiadomość, gdy ponownie się zalogujesz. Ta wiadomość pojawi się za każdym razem, gdy zalogujesz się na swój komputer. Jeśli chcesz zmienić wiadomość sezonowo lub całkowicie ją usunąć, po prostu użyj poniższej komendy:

sudo defaults delete /Library/Preferences/com.apple.loginwindow LoginwindowText

Wykorzystanie sztuczek Terminala to jeden ze sposobów, aby stać się bardziej obeznanym w obsłudze komputera, cieszyć się rodzimymi funkcjami macOS i dostosować swój komputer zgodnie z własnymi preferencjami. Oto ściąga, która zawiera niektóre z najczęściej używanych komend i skrótów w Terminalu.

Lista poleceń Terminala Mac do zwiększenia produktywności

Oto kilka ważnych poleceń wiersza poleceń dla Maca, które możesz wykorzystać do zwiększenia swojej produktywności i usprawnienia przepływu pracy:

Skróty

Aby zaoszczędzić czas, możesz korzystać z skrótów klawiaturowych podczas używania Terminala Mac. Te skróty pomogą Ci szybciej i łatwiej poruszać się po Terminalu. Oto niektóre z najczęściej używanych skrótów:

Polecenie Akcja
Tab Użyj autouzupełniania nazw plików i folderów
Ctrl + A Powrót na początek bieżącej linii
Ctrl + E Przejdź do końca bieżącej linii 
Ctrl + U Usuń bieżącą linię przed kursorem
Ctrl + K Usuń bieżącą linię za kursorem
Ctrl + W Wyczyść ostatnie słowo przed kursorem
Ctrl + T Zamień dwa znaki przed kursorem
Esc + T Zamień dwa słowa przed kursorem
Ctrl + L Wyczyść cały ekran
Ctrl + C Zatrzymaj to, co jest obecnie uruchomione
Ctrl + D Zakończ aktywną powłokę
Option + → Przeskocz kursorem o jedno słowo do przodu
Option + ← Przeskocz kursorem o jedno słowo do tyłu
Ctrl + F Przeskocz kursorem o jeden znak do przodu
Ctrl + B Przeskocz kursorem o jeden znak do tyłu
Ctrl + Y Wklej wycięty tekst
Ctrl + Z Zawieś działanie w tle
Ctrl + _ Cofnij ostatnie polecenie
Option + Shift + Cmd + C Skopiuj zaznaczony tekst
Shift + Cmd + V Wklej skopiowany wybór

Podstawy

Podstawowe polecenia Terminalu Mac pozwalają na wykonywanie podstawowych operacji zarządzania, takich jak tworzenie nowych plików i przeglądanie ich zawartości. Oto niektóre z tych poleceń:

Komenda Akcja
/ Katalog główny
. Bieżący katalog roboczy
.. Nadrzędny katalog bieżącego katalogu roboczego
~ Folder domowy zalogowanego użytkownika
sudo [command] Uruchom bieżące polecenie z użyciem uprawnień superużytkownika
nano [file] Otwórz edytor Terminala
open [file] Otwórz określony plik
[command] -h Otwórz pomoc dla konkretnego polecenia
man [command] Dostęp do podręcznika pomocy dla konkretnego polecenia
exit Zakończ bieżącą sesję powłoki

Zmień katalog

Istnieją różne polecenia, których można używać do kopiowania, przenoszenia, usuwania katalogów i wykonywania innych podobnych działań. Oto niektóre z nich:

Komenda Akcja
cd Nawigacja z jednego katalogu do innego
cd [folder] Zmień katalog na nowo określony folder
cd ~ Nawiguj do katalogu domowego zalogowanego użytkownika
cd / Nawiguj do katalogu głównego
cd - Nawiguj do ostatniego otwartego katalogu
pwd Pokaż bieżący katalog roboczy
cd .. Nawiguj do katalogu nadrzędnego bieżącego katalogu
cd ../.. Nawiguj dwa katalogi nadrzędne wyżej
cp -r [directory] [destination-path] Aby skopiować katalogi
mv [directory] [destination-path] Aby przenieść katalogi
rm -r [directory] Aby usunąć katalogi

Wyświetl zawartość katalogu

Możesz wyświetlić zawartość katalogu w formie listy, używając następującego polecenia:

ls

Istnieje wiele rzeczy, które można zrobić za pomocą polecenia ls. Na przykład:

Command Action
ls Pokaż wszystkie nazwy plików i podkatalogów w bieżącym katalogu
ls -C Pokaż listę w wymuszonym układzie wielokolumnowym
ls -a Wyświetl wszystkie wpisy łącznie z katalogami . i ..
ls -1 Pokaż listę plików w jednowpisowym formacie na linię
ls -F Organizuj wynik z ukośnikiem / po ścieżkach katalogów, gwiazdką * po programach i skryptach, znakiem @ po dowiązaniach symbolicznych
ls -S Organizuj pliki i wpisy według rozmiaru
ls -l Lista w formacie długim z: właścicielem pliku, nazwą grupy, trybem, datą, czasem, ścieżkami i więcej
ls -l / Lista dowiązań symbolicznych systemu plików od korzenia
ls -lt Pliki uporządkowane według czasu, z najnowszymi zmianami na początku
ls -lh Lista w formacie długim uporządkowana według rozmiaru plików w formacie czytelnym dla człowieka w KB, MB lub GB
ls -lo Lista zorganizowana według nazw plików z rozmiarem plików, właścicielem i wszelkimi flagami
ls -la Szczegółowa lista zawartości katalogu łącznie z ukrytymi plikami

Rozmiar pliku i miejsce na dysku

Istnieją pewne polecenia Terminala, które pokażą ci rozmiar plików i ile miejsca zajmują na twoim Macu. Oto niektóre z nich:

Komenda Akcja
du Lista pokazująca użycie każdego podkatalogu i jego zawartości
df -h Wyświetl wolne miejsce na dysku systemu
df -H Wyświetl wolne miejsce na dysku systemu z użyciem potęg 1,000 zamiast 1,024
du -sh [folder] Wyświetl czytelny dla człowieka wynik rozmiaru plików w katalogu
du -s Lista wpisów dla określonych plików
du -sk * | sort -nr Wyświetl wszystkie pliki i foldery z ich całkowitą wielkością, włączając podfoldery w KB; użyj ‘sm’ zamiast ‘sk’, aby uzyskać rozmiar katalogu w MB
du -k Aby zobaczyć rozmiar pliku w kilobajtach

Aby wyświetlić rozmiar w megabajtach i gigabajtach, zamień -k na -m i -g, odpowiednio.

Zarządzanie plikami i katalogami

Polecenia zarządzania plikami i katalogami pomogą ci w pracy z katalogami w Terminalu. Na przykład, możesz użyć polecenia pwd, aby zobaczyć nazwę aktualnego katalogu roboczego.

Komenda Akcja
mkdir <dir> Utwórz nowy folder o nazwie <dir>
mkdir -p <dir>/<dir Utwórz zagnieżdżone foldery
mkdir <dir1> <dir2> <dir3> Stwórz kilka folderów na raz, bez zagnieżdżania
mkdir "<dir>" Utwórz folder z przestrzenią w nazwie pliku
rmdir <dir> Usuń pusty folder; nie działa dla folderów z zawartością
rm -R <dir> Usuń zarówno folder, jak i jego zawartość
touch <file> Utwórz nowy plik bez określania rozszerzenia
cp <file> <dir> Duplikuj plik do określonego folderu
cp <file> <newfile> Duplikuj plik do bieżącego używanego folderu
cp <file> ~/<dir>/<newfile> Duplikuj i zmień nazwę pliku w określonym folderze
cp -R <dir> "<new dir>" Duplikuj folder do nowego, określonego folderu, gdy w nazwie pliku są spacje
cp -i <file> <dir> Podaj ostrzeżenie przed skopiowaniem pliku dotyczące nadpisania
cp <file1> <file2> <file3> /Users/<dir> Duplikuj wiele plików do jednego folderu
cp [path-to-file] [destination-path] Skopiuj plik do katalogu
ditto -V [folder path] [new folder] Duplikuj zawartość folderu do nowego, określonego folderu V wyświetla status dla wszystkich skopiowanych plików
rm <file> Permanentnie usuń plik: bądź ostrożny podczas korzystania z tej komendy
rm -i <file> Zapytaj o potwierdzenie przed usunięciem pliku
rm -f <file> Usuń przymusowo pliki bez potrzeby potwierdzenia
rm <file1> <file2> <file3> Usuń kilka plików na raz bez potrzeby potwierdzenia
mv <file> <newfilename> Przenieś lokalizację pliku i zmień jego nazwę
mv <file> <dir> Przenieś plik do nowego folderu; pozwala na możliwe nadpisanie istniejących plików
mv -i <file> <dir> Dodaj opcjonalną flagę -i z ostrzeżeniem przed nadpisaniem pliku
mv *.png ~/<dir> Przenieść pliki z rozszerzeniem PNG z bieżącego folderu do nowego

Zauważ, że jeśli plik nie istnieje, Twój Mac automatycznie go dla Ciebie utworzy.

Historia poleceń

Nie pamiętasz ostatniego polecenia, które wykonałeś? Nie martw się, Terminal Mac pozwala zobaczyć historię wszystkich poleceń, które wykonałeś za pomocą następującego polecenia:

history

Polecenie Akcja
Ctrl + R Wykonaj wyszukiwanie w poprzednich poleceniach
history n Wyświetl wcześniej wpisane polecenia; dodaj wartość do n, aby ograniczyć wyświetlane elementy
![value] Wykonaj ostatnio wpisane polecenie zaczynające się od tej wartości
!! Wykonaj ostatnio wpisane polecenie

Uprawnienia

Polecenia dotyczące uprawnień pozwalają na przeglądanie i zmienianie uprawnień dla określonych plików i katalogów, co jest ważne, jeśli chcesz utrzymać bezpieczeństwo swoich danych. Możesz użyć tych poleceń do zmiany właściciela plików.

Polecenie Akcja
ls -ld Pokaż domyślne uprawnienia katalogu domowego
ls -ld <dir> Pokaż uprawnienia folderu do odczytu, zapisu i dostępu
chmod 755 <file> Zmień uprawnienia pliku na 755
chmod -R 600 <dir> Zmień uprawnienia folderu i jego zawartości na 600
chown <user>:<group> <file> Zmień właściciela pliku na nowego użytkownika i grupę; dodanie -R uwzględni zawartość folderu w zmianie
chmod [number] [filename] Aby zmienić uprawnienia do odczytu i zapisu dla pliku

Pole [number] to trzycyfrowa liczba, która określa uprawnienia właściciela, grupy i wszystkich innych.

Odczyt jest reprezentowany przez liczbę 4, zapis przez liczbę 2, a wykonanie przez liczbę 1. Aby nie przyznawać żadnych uprawnień, należy wpisać liczbę 0.

Każda cyfra w polu [number] jest obliczana przez dodanie wartości do konkretnych uprawnień. Weźmy na przykład następujące polecenie:

chmod 600 [filename]

To polecenie da właścicielowi uprawnienia do odczytu (4) i zapisu (2), ale brak uprawnień do wykonania (0) (4+2+0=6). Grupa i wszyscy inni nie będą mieli żadnych uprawnień, ponieważ druga i trzecia cyfra to obie 0.

Procesy

Jak wskazuje nazwa, polecenia procesów pomagają zrozumieć, jakie procesy są obecnie uruchomione i wykonywać inne przydatne operacje. Istnieją trzy główne polecenia: viewfindquit.

Komenda Akcja
ps -ax Wyświetl obecnie działające procesy; a wyświetl procesy wszystkich użytkowników; x wyświetl procesy odłączone od terminala
ps -aux Wyświetl procesy z %cpu, %mem, page in, PID i komendą
top Pokaż istotne informacje na żywo o działających procesach
top -ocpu -s 5 Otrzymaj aktualizację co 5 sekund procesów posortowanych według użycia CPU
top -o rsize Wyświetl listę procesów posortowanych według użycia pamięci
kill PID Zakończ wszystkie procesy o ID PID; zobacz PID jako kolumnę w Monitorze aktywności
ps -ax | grep <appname> Znajdź procesy po nazwie lub PID

Sieć

Istnieje kilka poleceń sieciowych, których możesz używać na swoim Macu. Oto niektóre z najbardziej podstawowych:

Polecenie Akcja
ping <host> Pinguj, aby wyświetlić status i hosta
whois <domain> Pokaż whois dla określonej domeny
curl -O <url/to/file> Pobierz wybrany plik za pomocą HTTP, HTTPS lub FTP
ssh <username>@<host> Utwórz połączenie SSH z określonego host przy użyciu użytkownika wskazanego poprzez username
scp <file> <user>@<host>:/remote/path Skopiuj określony file na zdalny host
arp -a Wyświetl listę urządzeń w lokalnej sieci z adresami IP i MAC
ifconfig en0 Wyświetl adres IP i MAC swojego urządzenia
traceroute [hostname] Zobacz ścieżkę i przeskoki, gdy pakiety przemieszczają się z twojego urządzenia do wskazanego adresu

Homebrew

Homebrew to menedżer pakietów na macOS. W istocie, instaluje, aktualizuje i zarządza pakietami oprogramowania na twoim komputerze. Oto niektóre z najczęstszych poleceń Homebrew dla terminala Mac:

Komenda Akcja
brew doctor Sprawdź homebrew pod kątem potencjalnych problemów
brew help Wyświetl listę przydatnych komend formula i cask dla homebrew
brew install <formula>|<cask> Zainstaluj formula lub cask w homebrew
brew uninstall <formula>|<cask> Usuń formula lub cask z homebrew
brew list --formula Wyświetl listę zainstalowanych formula i nic więcej
brew list --cask Wyświetl listę zainstalowanych cask i nic więcej
brew deps <formula>|<cask> Wyświetl listę zależności formula lub cask
brew search text|/regex/ Użyj regex do wyszukiwania formula lub cask
brew upgrade <formula>|<cask> Wykonaj aktualizacje dla określonego formula lub cask
brew outdated <formula>|<cask> Wyszukaj przestarzałe formula lub cask
brew outdated --formula Wyszukaj przestarzałe formula samotnie
brew outdated --cask Wyszukaj przestarzałe cask samotnie
brew pin [installed_formula] Dodaj zabezpieczenie do formula, aby zapobiec aktualizacji
brew unpin [installed_formula] Usuń zabezpieczenie z formula, aby zaktualizować pakiet
brew cleanup Usuń przestarzałe pliki blokady i zaktualizuj pakiety dla wszystkich formula i cask

Zmienne środowiskowe lub ścieżka

Zmienne środowiskowe odnoszą się do informacji takich jak katalog domowy bieżącego użytkownika, nazwa użytkownika aktualnie zalogowanego, język komputera i więcej, wpisz:

Polecenie Akcja
printenv Pokaż listę zmiennych środowiskowych obecnie ustawionych i używanych
echo "Hello" Określ coś do wypisania i wyświetlenia w terminalu
echo $PATH Oceń wartość zmiennej PATH przechowującej listę katalogów i plików wykonywalnych
echo $PATH >path.txt Eksportuj bieżący katalog PATH do pliku tekstowego
export PATH=$PATH:absolute/path to/program/ Ogranicz wykonywanie programu przez terminal do bieżącej sesji dla regularnie używanych programów; dodaj PATH do konfiguracji powłoki

Szukaj

Polecenia wyszukiwania pomagają zlokalizować określone pliki i zawartość w katalogach. Użyj następujących poleceń:

Polecenie Akcja
find <dir> -name "<file>" Zlokalizuj wszystkie określone pliki o nazwie <file> w określonym katalogu <dir>; użyj * do wyszukiwania fragmentów nazw plików
grep "<text>" <file> Wyświetl wynik każdej wystąpienia określonego <text> w określonym <file>; użyj -i aby zignorować wrażliwość na wielkość liter
grep -rl "<text>" <dir> Zlokalizuj wszelkie pliki zawierające określony <text> w określonym <dir>

Dane wyjściowe

Polecenie przekierowania danych wyjściowych pozwala wziąć dane wyjściowe jednego polecenia i przekazać je do drugiego polecenia, gdzie jest używane jako dane wejściowe. Oto jak to zapisać w Terminalu macOS:

Komenda Działanie
cat <file> Wyświetl całą zawartość określonego <file>
less <file> Użyj polecenia less, aby obsługiwać paginację i inne funkcje podczas wyświetlania zawartości określonego <file>
head <file> Wyświetl tylko pierwszych dziesięć wierszy określonego <file>
<cmd> >> <file> Dodaj wynik określonego <cmd> do <file>
<cmd> > <file> Określ wynik <cmd> w pewnym <file>
<cmd1> | <cmd2> Określ wynik z <cmd1> do <cmd2>

Udostępniona tutaj lista nie jest wyczerpująca i istnieje wiele innych poleceń Terminala, które można użyć, aby zwiększyć swoją produktywność. Pełną listę tych poleceń można zobaczyć w formacie .pdf tutaj.

Jak zamknąć Terminal na Macu?

Możesz zamknąć Terminal po zakończeniu eksperymentowania z różnymi poleceniami, które udostępniliśmy powyżej. Znajdź Terminal w pasku menu Maca. Kliknij na niego i wybierz Zakończ Terminal z menu.

Alternatywnie, możesz nacisnąć klawisze Command + Q jednocześnie.

Commander One - świetny emulator Terminala dla Maca

Spójrz na dwupanelowe okno Commander One

Ten Terminal FTP jest idealny dla tych, którzy chcą mieć wszystko pod kontrolą i w zasięgu ręki. Commander One to nie tylko przyzwoita aplikacja emulatora Terminala na Maca, ale także wysoce funkcjonalny menedżer plików.

Aby wykonać polecenia Terminala, użytkownicy Maca muszą po prostu wpisać je w dedykowanym okienku w Commander One lub wywołać Terminal w nim, naciskając jednocześnie klawisze Ctrl + O. Następnie wystarczy postępować zgodnie z tabelą skrótów poleceń Mac Terminal, którą już omówiliśmy powyżej.

Wykorzystaj aplikację Commander One jako alternatywę dla Terminala Maca

Po wykonaniu wszystkiego można wrócić do poprzedniego trybu Commandera One, naciskając wyżej wspomniany klawisz skrótu. Aplikacja ma mnóstwo innych funkcji, które Cię zaskoczą, takich jak:

  • Kopiowanie plików
  • Usuwanie plików
  • Kompresowanie i dekompresowanie plików
  • Łączenie się z serwerami FTP
  • Montowanie popularnych magazynów chmurowych jako lokalnych dysków
  • Montowanie urządzeń MTP i iOS
  • Wyświetlanie procesów w systemie


Najbardziej godną uwagi funkcją, którą uważamy za wartą wspomnienia, jest błyskawiczna prędkość, z jaką aplikacja wykonuje wszystkie te działania.

Wniosek

Pamiętaj, że Terminal nie jest całkowicie bezpieczną rzeczą. Niedoświadczony użytkownik może narobić problemów. Przed wykonaniem jakichkolwiek poleceń Terminala Mac, sprawdź swoją wiedzę z geekami w Internecie, nie podejmuj nadmiernego ryzyka. Ta rada dotyczy także odważnych osób, które chcą cofnąć aktualizację Mac OS bez wystarczających informacji o procedurze.

Mamy jednak nadzieję, że ten artykuł był dla Ciebie dość informacyjny i znalazłeś w nim coś interesującego.

Często zadawane pytania

-sudo aktualizuje Twoje polecenie jako administrator (superuser) i wymaga hasła. Jednak bądź ostrożny, ponieważ niepoprawne polecenia mogą uszkodzić macOS i wymagać świeżej instalacji.

Podstawowe polecenia Terminalu to:

  • cat – wyświetla zawartość pliku lub folderu;
  • cd – podobnie jak w DOS, używaj tego polecenia do zmiany katalogów;
  • cp – kopiuje plik lub folder;
  • defaults – to polecenie zmienia ustawienia, które nie są określone w ustawieniach;
  • ls – to polecenie wyświetla zawartość katalogu;
  • mkdir – tworzy katalog;
  • mv – przenosi plik lub folder;
  • nano – otwiera edytor terminala;
  • ssh – skrót od Secure Shell, to polecenie tworzy bezpieczne zaszyfrowane połączenie między dwoma hostami;
  • -sudo – aktualizuje twoje polecenie jako administrator (superuser) i wymaga hasła.


Należy jednak uważać, ponieważ niepoprawne polecenia mogą uszkodzić system macOS i wymagać ponownej instalacji.

Wielu użytkowników jest zadowolonych z możliwości wbudowanej aplikacji Terminal na Macu, podczas gdy inni chcą czegoś więcej. Na szczęście istnieje wiele doskonałych alternatyw. Commander One w szczególności się wyróżnia i polecamy go wypróbować. To doskonała alternatywa dla Terminala Mac, która ma imponujący wachlarz funkcji.