Anonim

V systéme Windows môžete použiť príkazový riadok a konzoly Windows PowerShell na väčšiu kontrolu a rýchlejšiu správu operačného systému. Obidva CLI (tlmočníci príkazového riadka) vám tiež pomôžu pri riešení vážnych problémov s počítačom.

To isté platí pre terminál 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 Mac, nižšie sa dozviete ekvivalenty terminálu k 15 užitočným príkazovým riadkom a príkazom Windows PowerShell.

1. Zobraziť systémové informácie

Predpokladajme, ž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 alebo v prostredí Windows PowerShell pomocou príkazu systeminfo.

V termináli vykonajte namiesto toho nasledovné:

system_profiler

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

Pre zoznam typov údajov spustite príkaz system_profiler -listDataTypes.

Ak chcete zobraziť informácie cez GUI (grafické používateľské rozhranie) na vašom Macu, podržte kláves Option a prejdite naApple menu > Informácie o systéme.

2. Ping na zariadenia a siete

Problémy s pripojením k webovým stránkam a lokálnym zariadeniam môžete diagnostikovať spustením príkazu ping cez príkazový riadok alebo 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 je univerzálny pre väčšinu CLI, ale terminál nenastaví počet pingov, pokiaľ ho nespustíte pomocou -c parameter takto:

ping -c

3. Skontrolujte konfigurácie siete

Na PC spustením ipconfig cez príkazový riadok sa načíta nástroj Konfigurácia internetového protokolu. 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ď.

Evivalent terminálu otvorí konfiguráciu rozhrania a použije nasledujúci príkaz:

ifconfig

V predvolenom nastavení ifconfig zobrazuje iba aktívne siete. Ak chcete zobraziť všetky rozhrania, namiesto toho spustite ifconfig -a.

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

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

Kontrola ekvivalentná vymazaniu vyrovnávacej pamäte DNS na Macu je nasledovná:

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 úloh systému Windows zadanie tasklist do príkazového riadka alebo prostredia Windows PowerShell umožňuje jasnejší pohľad na procesy na pozadí vášho počítača. Obsahuje tiež informácie, ako sú ID procesov (PID) a štatistiky využitia pamäte pre každú úlohu.

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

  • top
  • ps -ax

Príkaz top zobrazuje zoznam procesov, ktoré sú najviac náročné na zdroje v reálnom čase, pričom ps -ax vám zobrazí úplný zoznam úloh na vašom Macu.

6. Ukončiť proces

Na ukončenie spustených procesov pomocou príkazu taskkill môžete použiť aj príkazový riadok a prostredie Windows PowerShell.

Ekvivalent terminálu Mac je:

zabiť

Okrem toho môžete použiť príkaz killall na ukončenie všetkých procesov Mac, ktoré obsahujú konkrétny názov – napr. Garageband. Tu je úplný sprievodca vypnutím procesov Mac pomocou terminálu.

7. Skontrolujte štatistiku siete

Príkaz netstat v systéme 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.

Na počítačoch 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, napíšte man netstat.

8. Opraviť chyby disku

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

Evivalentom terminálu v systéme macOS je príkaz fsck (kontrola konzistencie systému súborov). Začnite spustením počítača Mac v režime pre jedného používateľa - pri spustení stlačte Command + S . Potom spustite nasledujúce:

/sbin/fsck -fy

9. Vytvoriť symbolický odkaz

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

Symlinkový odkaz môžete napríklad použiť 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 používate príkaz mklink /J.

V systéme macOS je ekvivalentom terminálu:

In -s

Ak sa chcete dozvedieť viac, pozrite si, ako fungujú symbolické odkazy na Macu.

10. Naplánovať vypnutie

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

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

sudo shutdown -h +

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

11. Porovnať rozdiely medzi súbormi

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

Ekvivalent terminálu Mac je:

diff

Príkaz diff má viacero možností. Môžete napríklad použiť prepínač -i, aby sa v textových súboroch ignorovali veľké a malé písmená. Spustením man diff zobrazíte úplný zoznam možností.

12. Nájsť heslo Wi-Fi

Vždy, keď potrebujete rýchlo identifikovať heslo Wi-Fi pripojenia, môžete použiť netsh wlan show profile key=clear na vašom PC.

Na počítačoch Mac musíte v termináli spustiť nasledujúci príkaz:

Security find-generic-password -ga “” | grep „heslo:“

13. Aktualizovať Mac

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

Evivalenty terminálu na aktualizáciu systému macOS sú:

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

14. Obnoviť prenájom IP

Uvoľnenie a obnovenie prenájmu IP (Internet Protocol) 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 v systéme Windows.

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

sudo ipconfig set DHCP

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

15. Skontrolujte dostupnosť

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

Na termináli v systéme macOS namiesto toho spustite nasledujúci príkaz:

doba dostupnosti

Príkaz uptime vám pomôže určiť, či je čas vypnúť alebo reštartovať 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 Mac vám umožňuje vykonávať väčšinu úloh, na ktoré ste boli zvyknutí pomocou príkazového riadka 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.

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