15 Ekvivalentov terminálu Mac s príkazovým riadkom systému Windows a príkazmi PowerShell

V systéme Windows môžete použiť konzoly Command Prompt(use the Command Prompt) a Windows PowerShell na lepšiu kontrolu a rýchlejšiu správu operačného systému. Obidva CLI(CLIs) (prekladače príkazového riadka) vám tiež pomôžu pri riešení vážnych problémov s počítačom(troubleshoot serious issues with your PC)

To isté platí pre terminál(Terminal) Mac , ale jeho povaha založená na systéme UNIX vyžaduje, aby ste zadali inú sadu príkazov.

Ak ste nedávno prešli na používanie Macu(Mac) , nižšie sa dozviete ekvivalenty terminálu k 15 užitočným (Terminal)príkazom príkazového riadka(Command Prompt) a Windows PowerShell .

1. Zobraziť systémové informácie

Predpokladajme(Suppose) , že chcete identifikovať rôzne hardvérové ​​a softvérové ​​komponenty (procesor, RAM , verziu operačného systému atď.) na vašom počítači. V takom prípade môžete informácie zobraziť v príkazovom riadku(Command Prompt) alebo v prostredí Windows PowerShell pomocou príkazu systeminfo

V termináli(Terminal) vykonajte namiesto toho nasledovné:

system_profiler

Môžete tiež požiadať terminál(Terminal) , aby filtroval informácie podľa typu údajov. Napríklad môžete získať prehľad o hardvéri Mac len tak , že na koniec príkazu pridáte SPHardwareDataType – napr . (SPHardwareDataType)system_profiler SPHardwareDataType .

Ak chcete zobraziť zoznam typov údajov, spustite príkaz system_profiler -listDataTypes .

Ak chcete zobraziť informácie cez GUI (grafické používateľské rozhranie) na Macu(Mac) , podržte kláves Option a prejdite do ponuky Apple > Systémové informácie(System Information) .

2. Ping na zariadenia a siete

Problémy s pripojením s webovými lokalitami a lokálnymi zariadeniami môžete diagnostikovať spustením príkazu ping <host> prostredníctvom príkazového riadka(Command Prompt) alebo prostredia Windows PowerShell . To vyzve váš počítač, aby vysielal a prijímal dátové pakety a vy zistíte nepravidelnosti v časoch odozvy a strate paketov.

Príkaz ping <host> je univerzálny pre väčšinu CLI(CLIs) , ale terminál(Terminal) nenastaví počet pingov, pokiaľ ho nespustíte s parametrom -c takto:

ping -c <count> <host>

3. Skontrolujte konfigurácie siete

Na PC spustenie ipconfig cez príkazový riadok(Command Prompt) načíta pomôcku Internet Protocol Configuration . Umožňuje vám identifikovať konfigurácie siete TCP/IP spolu s informáciami o IP adresách, maskách podsiete, predvolených bránach atď. 

Ekvivalent terminálu(Terminal) otvorí konfiguráciu rozhrania(Interface Configuration) a použije nasledujúci príkaz:

ifconfig

V predvolenom nastavení ifconfig zobrazuje iba aktívne siete. Aby sa zobrazili všetky rozhrania, namiesto toho spustite ifconfig -a .

4. Vyprázdnite vyrovnávaciu pamäť DNS

Zastaraná vyrovnávacia pamäť systému DNS (Domain Name System)(Domain Name System (DNS)) vo vašom počítači spôsobuje problémy s pripojením k webovým stránkam. V systéme Windows(Windows) vám spustenie príkazu ipconfig /flushdns cez zvýšenú konzolu príkazového riadka pomôže (Command Prompt)vymazať lokálnu vyrovnávaciu pamäť DNS vášho počítača(clear your computer’s local DNS cache)

Terminál ekvivalentný vymazaniu vyrovnávacej pamäte (Terminal)DNS na Macu(Mac) je nasledujúci:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Na autorizáciu príkazu musíte zadať heslo správcu.

5. Zobraziť všetky spustené procesy

V porovnaní so Správcom(Windows Task Manager) úloh systému Windows umožňuje zadávanie zoznamu úloh(tasklist ) do príkazového riadka(Command Prompt) alebo prostredia Windows PowerShell jasnejšie zobrazenie procesov na pozadí vášho počítača. Obsahuje tiež informácie, ako sú ID(IDs) procesov ( PID(PIDs) ) a štatistiky využitia pamäte pre každú úlohu.

Na Macu(Mac) môžete spustiť jeden z dvoch nižšie uvedených príkazov:

  • top
  • ps -ax

Horný príkaz(top ) zobrazí zoznam procesov s najnáročnejšími zdrojmi v reálnom čase, zatiaľ čo ps -ax vám zobrazí úplný zoznam úloh na vašom Macu(Mac) .

6. Ukončite proces

Na ukončenie spustených procesov pomocou taskkill <PID> môžete použiť aj príkazový riadok(Command Prompt) a prostredie Windows PowerShell

Ekvivalent terminálu Mac je:

kill <PID> 

Okrem toho môžete použiť príkaz killall <process name> na ukončenie všetkých procesov Mac , ktoré obsahujú konkrétny názov – napr . Garageband . Tu je kompletný návod na vypnutie procesov Mac pomocou Terminálu(shutting down Mac processes using Terminal) .

7. Skontrolujte štatistiku siete

Príkaz netstat v systéme Windows(Windows) vám umožňuje zobraziť zoznam všetkých aktívnych pripojení TCP a pomáha identifikovať problémy súvisiace so sieťou(identify network-related problems)

Na Macu(Mac) vedie spustenie rovnakého príkazu k podobným výsledkom:

netstat 

Ak chcete zobraziť zoznam príznakov a možností špecifických pre Terminál(Terminal) , napíšte man netstat .

8. Opravte chyby disku

Pomôcka príkazového riadka Check Disk v systéme Windows(Windows) , ktorú môžete spustiť spustením príkazu chkdsk v príkazovom riadku(Command Prompt) alebo v prostredí Windows PowerShell , vám umožňuje skontrolovať a opraviť chyby súvisiace s diskom.

Ekvivalentom terminálu(Terminal) v systéme macOS je príkaz fsck (kontrola konzistencie súborového systému). Začnite(Start) spustením Macu(Mac) v režime pre jedného používateľa – pri spustení stlačte Command + S. Potom spustite nasledovné:

/sbin/fsck -fy

9. Vytvorte symbolický odkaz

Symbolické odkazy (symlinky) sú kľúčové, ak zistíte, že nie je možné zmeniť umiestnenie, ktoré aplikácie a programy používajú na ukladanie súborov. 

Môžete napríklad použiť symbolický odkaz na synchronizáciu ľubovoľného priečinka so službou cloudového úložiska tak, že bude vyzerať, akoby sa nachádzal v predvolenom synchronizačnom adresári. V systéme Windows(Windows) použijete príkaz mklink /J

V systéme MacOS je ekvivalentom terminálu :(Terminal)

In -s <original folder path> <target folder path>

Ak sa chcete dozvedieť viac, pozrite si, ako fungujú symbolické odkazy na Macu(how symlinks work on the Mac) .

10. Naplánujte vypnutie

Ak chcete vypnúť počítač po uplynutí určitého času, použite príkaz  shutdown -f -t <time in seconds>

Na Macu(Mac) použite namiesto toho nasledujúci príkaz:

sudo shutdown -h +<time in minutes>

Na zrušenie plánovaného vypnutia môžete vždy použiť príkaz sudo killall shutdown.

11. Porovnajte rozdiely medzi súbormi

V systéme Windows(Windows) môžete porovnať rozdiel medzi dvoma súbormi pomocou príkazu  fc .

Ekvivalent terminálu Mac je:

dif(diff)

Príkaz diff prichádza s viacerými možnosťami. Môžete napríklad použiť prepínač -i , aby ignoroval rozdiely v malých a veľkých písmenách v textových súboroch. Spustite man diff pre zobrazenie kompletného zoznamu možností. 

12. Nájdite heslo Wi-Fi

Kedykoľvek potrebujete rýchlo identifikovať heslo pripojenia Wi-Fi(identify the password of a Wi-Fi connection) , môžete na svojom počítači použiť netsh wlan show profile <SSID> key=clear

Na Macu(Mac) musíte v Termináli(Terminal) spustiť nasledujúci príkaz :

security find-generic-password -ga “<SSID>” | grep “password:”

13. Aktualizujte Mac

V systéme Windows(Windows) môžete inštalovať aktualizácie operačného systému prostredníctvom prostredia Windows PowerShell pomocou príkazov Get-WindowsUpdate a Install-WindowsUpdate . V porovnaní s používaním GUI(GUI) je to rýchlejšie a menej pomalé .

Ekvivalenty terminálu(Terminal) na aktualizáciu macOS sú:

  • softwareupdate -l na vyhľadanie a zobrazenie čakajúcich aktualizácií a identifikátorov.
  • softwareupdate -i <identifier> na inštaláciu aktualizácie.

14. Obnovte prenájom IP

Uvoľnenie a obnovenie prenájmu IP (Internet Protocol)(renewing the IP (Internet Protocol) lease) môže vyriešiť problémy súvisiace s pripojením na vašom počítači. To zahŕňa spustenie príkazov ipconfig /release a ipconfig /renew cez príkazový riadok(Command Prompt) v systéme Windows(Windows)

Mac poskytuje možnosť GUI cez System Preferences > Network > Wi-Fi / Ethernet > Advanced > DHCP > Renew DHCP . Môžete však použiť aj nasledujúci príkaz terminálu:

sudo ipconfig set <network interface> DHCP

Ak nepoznáte názov sieťového rozhrania, použite na jeho identifikáciu príkaz ifconfig – napr. (ifconfig )en0

15. Skontrolujte Uptime

Uptime vášho PC môžete skontrolovať pomocou (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell príkaz.

V termináli(Terminal) v systéme macOS namiesto toho spustite nasledujúci príkaz:

uptime

Príkaz uptime vám pomôže určiť, či je čas vypnúť alebo reštartovať váš Mac . To často pomáha vyriešiť náhodné technické chyby, ktoré bránia správnemu fungovaniu systému macOS.

Prepnutie na terminál

Terminál(Terminal) Macu vám umožňuje vykonávať väčšinu úloh, na ktoré ste boli zvyknutí pomocou príkazového riadka(Command Prompt) a prostredia Windows PowerShell na počítači. Hoci vyššie uvedené ekvivalenty príkazov nie sú vyčerpávajúce, mali by byť vždy po ruke.



About the author

Som počítačový technik s viac ako 10-ročnými skúsenosťami a skúsenosťami s prácou so zariadeniami Android. Posledných päť rokov pracujem aj v kancelárii, kde som sa naučil používať Office 365 a MacOS. Vo voľnom čase rád trávim čas vonku pri hudbe alebo pozeraní filmov.



Related posts