W systemie Windows można używać konsoli wiersza polecenia i programu Windows PowerShell w celu uzyskania większej kontroli i szybszego zarządzania systemem operacyjnym. Oba CLI (interpretery wiersza poleceń) pomagają również w rozwiązywaniu poważnych problemów z komputerem.
To samo dotyczy terminala Maca, ale jego charakter oparty na systemie UNIX wymaga wprowadzenia innego zestawu poleceń.
Jeśli niedawno przestawiłeś się na komputer Mac, poniżej poznasz 15 przydatnych poleceń wiersza polecenia i programu Windows PowerShell w terminalu.
1. Wyświetl informacje o systemie
Załóżmy, że chcesz zidentyfikować różne składniki sprzętu i oprogramowania (procesor, pamięć RAM, wersja systemu operacyjnego itp.) na komputerze. W takim przypadku można wyświetlić informacje w wierszu polecenia lub programie Windows PowerShell za pomocą polecenia informacje o systemie.
W Terminalu wykonaj następujące czynności:
system_profiler
Możesz także poprosić Terminal o filtrowanie informacji według typu danych. Na przykład przegląd sprzętu Maca można uzyskać tylko przez dodanie SPHardwareDataType na końcu polecenia — np. system_profiler SPHardwareDataType.
Aby wyświetlić listę typów danych, uruchom polecenie system_profiler -listDataTypes.
Aby wyświetlić informacje za pośrednictwem GUI (graficznego interfejsu użytkownika) na komputerze Mac, przytrzymaj klawisz Option i przejdź doApple menu > Informacje o systemie.
2. Pinguj urządzenia i sieci
Problemy z łącznością z witrynami internetowymi i urządzeniami lokalnymi można zdiagnozować, uruchamiając polecenie ping w wierszu polecenia lub w programie Windows PowerShell. Powoduje to, że komputer wysyła i odbiera pakiety danych, a Ty możesz wykryć nieprawidłowości w czasie odpowiedzi i utracie pakietów.
Polecenie ping jest uniwersalne dla większości CLI, ale Terminal nie ustawia licznika ping, chyba że wykonasz je z -c parametr w następujący sposób:
ping -c
3. Sprawdź konfiguracje sieci
Na komputerze PC uruchomienie polecenia ipconfig w wierszu polecenia powoduje załadowanie narzędzia konfiguracji protokołu internetowego. Umożliwia identyfikację konfiguracji sieci TCP/IP wraz z informacjami o adresach IP, maskach podsieci, bramach domyślnych itd.
Ekwiwalent terminala otwiera konfigurację interfejsu i używa następującego polecenia:
ifconfig
Domyślnie ifconfig wyświetla tylko aktywne sieci. Aby wyświetlić wszystkie interfejsy, zamiast tego uruchom polecenie ifconfig -a.
4. Opróżnij pamięć podręczną DNS
Przestarzała pamięć podręczna systemu nazw domen (DNS) na komputerze powoduje problemy z łącznością z witrynami internetowymi. W systemie Windows uruchomienie polecenia ipconfig /flushdns za pośrednictwem konsoli wiersza polecenia z podwyższonym poziomem uprawnień pomaga wyczyścić lokalną pamięć podręczną DNS komputera.
Terminalowy odpowiednik wyczyszczenia pamięci podręcznej DNS na komputerze Mac jest następujący:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Aby autoryzować polecenie, musisz wprowadzić hasło administratora.
5. Wyświetl wszystkie uruchomione procesy
W porównaniu z Menedżerem zadań systemu Windows wpisanie tasklist w wierszu polecenia lub w programie Windows PowerShell zapewnia wyraźniejszy widok procesów działających w tle komputera. Zawiera również informacje, takie jak identyfikatory procesów (PID) i statystyki użycia pamięci dla każdego zadania.
Na komputerze Mac możesz uruchomić jedno z dwóch poniższych poleceń:
- szczyt
- ps -ax
Polecenie top wyświetla listę najbardziej wymagających procesów w czasie rzeczywistym, podczas gdy ps -ax pokazuje pełną listę zadań na komputerze Mac.
6. Koniec procesu
Do zakończenia uruchomionych procesów można również użyć wiersza polecenia i programu Windows PowerShell za pomocą polecenia taskkill.
Odpowiednik terminala Maca to:
zabić
Dodatkowo możesz użyć polecenia killall, aby zakończyć wszystkie procesy Mac zawierające określoną nazwę, np. Garageband. Oto kompletny przewodnik po zamykaniu procesów Maca za pomocą Terminala.
7. Sprawdź statystyki sieci
Polecenie netstat w systemie Windows umożliwia przeglądanie listy wszystkich aktywnych połączeń TCP i pomaga identyfikować problemy związane z siecią.
Na komputerze Mac uruchomienie tego samego polecenia daje podobne wyniki:
statystyka sieci
Aby wyświetlić listę flag i opcji specyficznych dla Terminala, wpisz man netstat.
8. Napraw błędy dysku
Narzędzie wiersza polecenia Check Disk w systemie Windows, które można wywołać, uruchamiając polecenie chkdsk w wierszu polecenia lub programie Windows PowerShell, umożliwia aby sprawdzić i naprawić błędy związane z dyskiem.
Odpowiednikiem terminala w systemie macOS jest polecenie fsck (sprawdzanie spójności systemu plików). Zacznij od uruchomienia komputera Mac w trybie jednego użytkownika — naciśnij Command + S podczas uruchamiania . Następnie uruchom następujące polecenie:
/sbin/fsck -fy
9. Utwórz dowiązanie symboliczne
Dowiązania symboliczne (dowiązania symboliczne) są kluczowe, jeśli nie możesz zmienić lokalizacji, w których aplikacje i programy przechowują pliki.
Możesz na przykład użyć dowiązania symbolicznego, aby zsynchronizować dowolny folder z usługą przechowywania w chmurze, sprawiając wrażenie, jakby znajdował się w domyślnym katalogu synchronizacji. W systemie Windows użyj polecenia mklink /J.
W systemie macOS odpowiednik w terminalu to:
In -s
Aby dowiedzieć się więcej, sprawdź, jak działają dowiązania symboliczne na komputerze Mac.
10. Zaplanuj wyłączenie
Jeśli chcesz wyłączyć komputer po upływie określonego czasu, użyj polecenia shutdown -f -t .
Na komputerze Mac zamiast tego użyj następującego polecenia:
sudo shutdown -h +
Zawsze możesz użyć polecenia sudo killall shutdown, aby anulować zaplanowane zamknięcie.
11. Porównaj różnice plików
W systemie Windows różnicę między dwoma plikami można porównać za pomocą polecenia fc.
Odpowiednik terminala Maca to:
różnica
Polecenie diff zawiera wiele opcji. Na przykład możesz użyć przełącznika -i, aby ignorować różnice wielkości liter w plikach tekstowych. Uruchom man diff, aby wyświetlić pełną listę opcji.
12. Znajdź hasło Wi-Fi
Gdy chcesz szybko zidentyfikować hasło do połączenia Wi-Fi, możesz użyć netsh wlan show profile key=clear na komputerze.
Na Macu musisz uruchomić następujące polecenie w Terminalu:
security find-generic-password -ga “” | grep „hasło:”
13. Aktualizuj Mac
W systemie Windows aktualizacje systemu operacyjnego można instalować za pomocą programu Windows PowerShell za pomocą Get-WindowsUpdate i Polecenia Install-WindowsUpdate. Jest szybszy i mniej powolny w porównaniu z GUI.
Terminalowe odpowiedniki aktualizacji systemu macOS to:
- softwareupdate -l, aby wyszukać i wyświetlić oczekujące aktualizacje i identyfikatory.
- softwareupdate -i, aby zainstalować aktualizację.
14. Odnów dzierżawę IP
Zwolnienie i odnowienie dzierżawy adresu IP (protokołu internetowego) może rozwiązać problemy z łącznością na komputerze. Obejmuje to uruchamianie poleceń ipconfig /release i ipconfig /renew za pośrednictwem wiersza polecenia w systemie Windows.
Mac udostępnia opcję GUI poprzez Preferencje systemowe > Sieć> Wi-Fi/Ethernet > Zaawansowane > DHCP > Odnów DHCP Można jednak również użyć następujące polecenie terminala:
sudo ipconfig ustaw DHCP
Jeśli nie znasz nazwy interfejsu sieciowego, użyj polecenia ifconfig, aby ją zidentyfikować — np. pl0.
15. Sprawdź dostępność
Czas pracy komputera można sprawdzić za pomocą polecenia (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime polecenia Windows PowerShell.
Na terminalu w systemie macOS uruchom następujące polecenie:
czas pracy
Polecenie uptime pomaga określić, czy należy wyłączyć, czy ponownie uruchomić komputer Mac. To często pomaga rozwiązać przypadkowe usterki techniczne, które uniemożliwiają prawidłowe działanie systemu macOS.
Przełączanie do terminala
Terminal komputera Mac umożliwia wykonywanie większości zadań, do których przyzwyczaiłeś się za pomocą wiersza polecenia i programu Windows PowerShell na komputerze PC. Chociaż powyższe odpowiedniki poleceń nie są wyczerpujące, zawsze powinny być przydatne.