15 odpowiedników terminala Mac z wierszem poleceń systemu Windows i poleceniami PowerShell
W systemie Windows można użyć konsoli Command Prompt(use the Command Prompt) i Windows PowerShell , aby uzyskać większą kontrolę i szybsze zarządzanie systemem operacyjnym. Oba CLI(CLIs) (interpretery wiersza poleceń) pomagają również w rozwiązywaniu poważnych problemów z komputerem(troubleshoot serious issues with your PC) .
To samo dotyczy terminala(Terminal) Mac , ale jego natura oparta na systemie UNIX wymaga wprowadzenia innego zestawu poleceń.
Jeśli niedawno przełączyłeś się na używanie komputera Mac(Mac) , poznasz w Terminalu(Terminal) odpowiedniki 15 pomocnych poleceń wiersza polecenia(Command Prompt) i programu Windows PowerShell(Windows PowerShell) poniżej.
1. Wyświetl informacje o systemie
Załóżmy(Suppose) , że chcesz zidentyfikować różne składniki sprzętu i oprogramowania (procesor, pamięć RAM(RAM) , wersję systemu operacyjnego itp.) na swoim komputerze. W takim przypadku możesz wyświetlić informacje w wierszu polecenia(Command Prompt) lub Windows PowerShell za pomocą polecenia systeminfo .
W Terminalu(Terminal) wykonaj następujące czynności:
profil_systemowy(system_profiler)
Możesz również poprosić Terminal o filtrowanie informacji według typu danych. Na przykład możesz uzyskać przegląd sprzętu Maca tylko przez dodanie SPHardwareDataType na końcu polecenia — np . system_profiler SPHardwareDataType .
Aby uzyskać listę typów danych, uruchom komendę system_profiler -listDataTypes(system_profiler -listDataTypes) .
Aby wyświetlić informacje za pomocą GUI (graficznego interfejsu użytkownika) na komputerze Mac , przytrzymaj klawisz Opcja(Option ) i przejdź do menu Apple > Informacje o systemie(System Information) .
2. Pinguj urządzenia i sieci
Możesz zdiagnozować problemy z łącznością z witrynami internetowymi i urządzeniami lokalnymi, uruchamiając polecenie ping <host> za pomocą wiersza polecenia(Command Prompt) lub programu Windows PowerShell(Windows PowerShell) . To skłania komputer do przesyłania i odbierania pakietów danych, dzięki czemu można zauważyć nieprawidłowości w czasie odpowiedzi i utratę pakietów.
Polecenie ping <host> jest uniwersalne dla większości CLI(CLIs) , ale Terminal nie ustawia liczby pingów, chyba że wykonasz je z parametrem -c w następujący sposób:
ping -c <count> <host>
3. Sprawdź konfiguracje sieci
Na komputerze uruchomienie ipconfig za pomocą wiersza polecenia powoduje(Command Prompt) załadowanie narzędzia konfiguracji protokołu internetowego(Internet Protocol Configuration) . Umożliwia identyfikację konfiguracji sieci TCP/IP wraz z informacjami o adresach IP, maskach podsieci, bramach domyślnych i tak dalej.
Odpowiednik Terminala(Terminal) otwiera Konfigurację interfejsu(Interface Configuration) i używa następującego polecenia:
ifconfig
Domyślnie ifconfig wyświetla tylko aktywne sieci. Aby wyświetlić wszystkie interfejsy, uruchom zamiast tego ifconfig -a .
4. Opróżnij pamięć podręczną DNS
Przestarzała pamięć podręczna systemu nazw domen (DNS)(Domain Name System (DNS)) na komputerze powoduje problemy z łącznością ze stronami internetowymi. W systemie Windows(Windows) uruchomienie polecenia ipconfig /flushdnswiersza(Command Prompt) polecenia z podwyższonym poziomem uprawnień pomaga wyczyścić lokalną pamięć podręczną DNS komputera(clear your computer’s local DNS cache) .
Terminal odpowiadający wyczyszczeniu pamięci(Terminal) podręcznej DNS na (DNS)komputerze Mac(Mac) jest następujący:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Aby autoryzować polecenie, musisz wprowadzić hasło administratora.
5. Zobacz wszystkie uruchomione procesy
W porównaniu do Menedżera zadań systemu Windows(Windows Task Manager) , wpisanie listy zadań(tasklist ) do wiersza polecenia(Command Prompt) lub programu Windows PowerShell(Windows PowerShell) zapewnia wyraźniejszy widok procesów w tle komputera. Zawiera również informacje, takie jak identyfikatory(IDs) procesów ( PID(PIDs) ) i statystyki wykorzystania pamięci dla każdego zadania.
Na komputerze Mac(Mac) możesz uruchomić jedno z dwóch poniższych poleceń:
- szczyt(top)
- ps -ax
Górne(top ) polecenie wyświetla w czasie rzeczywistym listę procesów wymagających największej ilości zasobów, a ps -ax wyświetla pełną listę zadań na komputerze Mac .
6. Zakończ proces
Możesz także użyć wiersza polecenia(Command Prompt) i programu Windows PowerShell(Windows PowerShell) , aby zakończyć uruchomione procesy za pomocą polecenia taskkill <PID> .
Odpowiednikiem terminala Maca jest:
kill <PID>
Dodatkowo możesz użyć polecenia killall <process name> , aby zakończyć wszystkie procesy Maca(Mac) zawierające konkretną nazwę — np . Garageband . Oto kompletny przewodnik po zamykaniu procesów Maca za pomocą Terminala(shutting down Mac processes using Terminal) .
7. Sprawdź statystyki sieci
Polecenie netstat w systemie Windows(Windows) umożliwia przeglądanie listy wszystkich aktywnych połączeń TCP i pomaga identyfikować problemy związane z siecią(identify network-related problems) .
Na komputerze Mac(Mac) uruchomienie tego samego polecenia daje podobne wyniki:
netstat
Aby wyświetlić listę flag i opcji specyficznych dla Terminala(Terminal) , wpisz man netstat .
8. Napraw błędy dysku
Narzędzie wiersza polecenia Sprawdź dysk w systemie Windows(Windows) , które można wywołać, uruchamiając program chkdsk w wierszu polecenia(Command Prompt) lub w programie Windows PowerShell(Windows PowerShell) , umożliwia sprawdzenie i naprawę błędów związanych z dyskiem.
Odpowiednikiem terminala(Terminal) w systemie macOS jest polecenie fsck (sprawdzanie spójności systemu plików). Zacznij(Start) od uruchomienia komputera Mac w trybie jednego użytkownika — naciśnij Command + S podczas uruchamiania. Następnie uruchom następujące czynności:
/sbin/fsck -fy
9. Utwórz link symboliczny
Dowiązania symboliczne (symboliczne) mają kluczowe znaczenie, jeśli nie możesz zmienić lokalizacji używanych przez aplikacje i programy do przechowywania plików.
Na przykład możesz użyć dowiązania symbolicznego, aby zsynchronizować dowolny folder z usługą przechowywania w chmurze, sprawiając, że wygląda tak, jakby znajdował się w domyślnym katalogu synchronizacji. W systemie Windows(Windows) używasz polecenia mklink /J .
W systemie macOS odpowiednikiem Terminala(Terminal) jest:
In -s <original folder path> <target folder path>
Aby dowiedzieć się więcej, sprawdź, jak działają dowiązania symboliczne na komputerze Mac(how symlinks work on the Mac) .
10. Zaplanuj wyłączenie
Jeśli chcesz wyłączyć komputer po upływie określonego czasu, użyj polecenia shutdown -f -t <time in seconds> .
Na komputerze Mac(Mac) zamiast tego użyj następującego polecenia:
sudo shutdown -h +<time in minutes>
Zawsze możesz użyć polecenia zamknięcia sudo killall(sudo killall shutdown) , aby anulować zaplanowane zamknięcie.
11. Porównaj różnice w plikach
W systemie Windows(Windows) możesz porównać różnicę między dwoma plikami za pomocą polecenia fc .
Odpowiednikiem terminala Maca jest:
różnica(diff)
Polecenie diff ma 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
Zawsze, gdy potrzebujesz szybko zidentyfikować hasło połączenia Wi-Fi(identify the password of a Wi-Fi connection) , możesz użyć netsh wlan show profile <SSID> key=clear na swoim komputerze.
Na komputerze Mac(Mac) musisz uruchomić następujące polecenie w Terminalu(Terminal) :
security find-generic-password -ga “<SSID>” | grep “password:”
13. Zaktualizuj komputer Mac
W systemie Windows(Windows) aktualizacje systemu operacyjnego można instalować za pomocą programu Windows PowerShell(Windows PowerShell) za pomocą poleceń Get-WindowsUpdate i Install-WindowsUpdate . Jest szybszy i mniej powolny w porównaniu do korzystania z GUI .
Odpowiedniki terminala(Terminal) do aktualizacji systemu macOS to:
- softwareupdate -l, aby wyszukać i wyświetlić oczekujące aktualizacje i identyfikatory.
- softwareupdate -i <identifier> , aby zainstalować aktualizację.
14. Odnów dzierżawę IP
Zwolnienie i odnowienie dzierżawy IP (protokołu internetowego)(renewing the IP (Internet Protocol) lease) może rozwiązać problemy związane z łącznością na komputerze. Wiąże się to z uruchomieniem poleceń ipconfig /release i ipconfig /renew za pomocą wiersza polecenia(Command Prompt) w systemie Windows(Windows) .
Komputer Mac udostępnia opcję GUI poprzez Preferencje systemowe(System Preferences) > Sieć(Network ) > Wi-Fi / Ethernet > Zaawansowane(Advanced ) > DHCP > Odnów DHCP(Renew DHCP) . Możesz jednak również użyć następującego polecenia Terminala:
sudo ipconfig set <network interface> DHCP
Jeśli nie znasz nazwy interfejsu sieciowego, użyj polecenia ifconfig , aby go zidentyfikować — np . en0 .
15. Sprawdź czas pracy
Czas pracy komputera można sprawdzić za pomocą polecenia (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime programu Windows PowerShell.
W terminalu(Terminal) w systemie macOS uruchom zamiast tego następujące polecenie:
czas pracy(uptime)
Polecenie dostępności(uptime ) pomaga określić, czy czas wyłączyć lub ponownie uruchomić komputer Mac . To często pomaga rozwiązać losowe usterki techniczne uniemożliwiające prawidłowe działanie systemu macOS.
Przełączanie na terminal
Terminal komputera Mac umożliwia wykonywanie większości zadań, do których przywykłeś, korzystając z wiersza polecenia(Command Prompt) i programu Windows PowerShell(Windows PowerShell) na komputerze. Chociaż powyższe odpowiedniki poleceń nie są wyczerpujące, powinny być zawsze przydatne.
Related posts
Jak przełączać się między CMD i PowerShell w Terminalu Windows?
Co to jest terminal Windows? -
10 najlepszych poleceń terminala Mac, które powinieneś znać
Jak włączyć Autouzupełnianie w wierszu polecenia systemu Windows?
Przewodnik dla początkujących po wierszu poleceń systemu Windows
Zresetuj PowerShell i CMD do ustawień domyślnych
Jak skonfigurować wiersz polecenia i skróty klawiaturowe/na pulpicie PowerShell
Jak udostępniać foldery z systemu Mac OS X na komputerach z systemem Windows 7 i Windows 8
Jak uzyskać podsystem Windows dla systemu Linux?
Zamień wiersz polecenia na PowerShell i odwrotnie w systemie Windows 10
Jak drukować na udostępnionej drukarce Mac OS X z systemu Windows 7 i Windows 8?
Dowiedz się, kiedy zainstalowano system Windows. Jaka jest pierwotna data instalacji?
Znajdź klucz produktu Windows za pomocą wiersza polecenia lub PowerShell
Jak wydrukować listę uruchomionych procesów w systemie Windows -
Jak utworzyć wiele folderów jednocześnie —
Jak usunąć wiadomości Skype (Windows, Android, iPhone, Mac)
3 sposoby na zmianę adresu IP w Windows 10
Jakim modelem jest mój komputer, laptop lub tablet z systemem Windows 10? 8 sposobów, aby się dowiedzieć -
Przeglądaj informacje o systemie i zarządzaj procesami z CMD lub PowerShell
Jak uruchomić polecenie terminala za pomocą skrótu klawiaturowego na komputerze Mac?