Anonim

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.

15 Odpowiedniki terminala Mac dla wiersza polecenia systemu Windows i poleceń programu PowerShell