V systému Windows můžete použít konzoly Příkazový řádek a Windows PowerShell pro lepší kontrolu a rychlejší správu operačního systému. Oba CLI (překladače příkazového řádku) vám také pomáhají řešit vážné problémy s vaším PC.
Totéž platí pro terminál Mac, ale jeho povaha založená na UNIXu vyžaduje, abyste zadali jinou sadu příkazů.
Pokud jste nedávno přešli na Mac, níže se dozvíte ekvivalenty terminálu k 15 užitečným příkazům příkazového řádku a Windows PowerShell.
1. Zobrazit systémové informace
Předpokládejme, že chcete identifikovat různé hardwarové a softwarové součásti (procesor, RAM, verzi operačního systému atd.) ve vašem počítači. V takovém případě můžete informace zobrazit v příkazovém řádku nebo v prostředí Windows PowerShell pomocí příkazu systeminfo.
V Terminálu místo toho proveďte následující:
system_profiler
Můžete také požádat Terminál, aby filtroval informace podle typu dat. Například můžete získat přehled o hardwaru Macu pouze připojením SPHardwareDataType na konec příkazu – např. system_profiler SPHardwareDataType.
Pro seznam datových typů spusťte příkaz system_profiler -listDataTypes.
Chcete-li zobrazit informace prostřednictvím GUI (grafické uživatelské rozhraní) na vašem Macu, podržte klávesu Option a přejděte naApple nabídka > Informace o systému.
2. Ping zařízení a sítě
Problémy s připojením k webovým stránkám a místním zařízením můžete diagnostikovat spuštěním příkazu ping pomocí příkazového řádku nebo prostředí Windows PowerShell. To vyzve váš počítač, aby vysílal a přijímal datové pakety, a vy zjistíte nepravidelnosti v době odezvy a ztrátě paketů.
Příkaz ping je univerzální pro většinu CLI, ale terminál nenastaví počet pingů, pokud jej nespustíte pomocí -c parametr takto:
ping -c
3. Zkontrolujte konfiguraci sítě
Na počítači spuštění ipconfig přes příkazový řádek načte nástroj Konfigurace internetového protokolu. Umožňuje identifikovat konfigurace sítě TCP/IP spolu s informacemi o IP adresách, maskách podsítě, výchozích branách atd.
Evivalent terminálu otevře konfiguraci rozhraní a použije následující příkaz:
ifconfig
Ve výchozím nastavení ifconfig zobrazuje pouze aktivní sítě. Chcete-li zobrazit všechna rozhraní, spusťte místo toho ifconfig -a.
4. Vyprázdnit mezipaměť DNS
Zastaralá mezipaměť systému DNS (Domain Name System) ve vašem počítači způsobuje problémy s připojením k webům. V systému Windows vám spuštěním příkazu ipconfig /flushdns prostřednictvím zvýšené konzoly příkazového řádku pomůže vymazat místní mezipaměť DNS vašeho počítače.
Terminál ekvivalentní vymazání mezipaměti DNS na Macu je následující:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Pro autorizaci příkazu musíte zadat heslo správce.
5. Zobrazit všechny běžící procesy
Ve srovnání se Správcem úloh systému Windows umožňuje zadání tasklist do příkazového řádku nebo prostředí Windows PowerShell jasnější zobrazení procesů na pozadí vašeho počítače. Obsahuje také informace, jako jsou ID procesů (PID) a statistiky využití paměti pro každý úkol.
Na Macu můžete spustit jeden ze dvou níže uvedených příkazů:
- horní
- ps -ax
Příkaz top zobrazí seznam procesů s největší náročností na zdroje v reálném čase, zatímco ps -ax vám zobrazí úplný seznam úkolů na vašem Macu.
6. Ukončit proces
Příkazový řádek a prostředí Windows PowerShell můžete také použít k ukončení běžících procesů pomocí příkazu taskkill.
Evivalent terminálu Mac je:
zabít
Kromě toho můžete pomocí příkazu killall ukončit všechny procesy Mac obsahující konkrétní jméno – např. Garageband. Zde je kompletní průvodce vypnutím procesů Mac pomocí Terminálu.
7. Zkontrolujte statistiky sítě
Příkaz netstat v systému Windows umožňuje zobrazit seznam všech aktivních připojení TCP a pomáhá identifikovat problémy související se sítí.
Na počítačích Mac přináší spuštění stejného příkazu podobné výsledky:
netstat
Chcete-li zobrazit seznam příznaků a možností specifických pro Terminál, napište man netstat.
8. Opravit chyby disku
Nástroj příkazového řádku Check Disk ve Windows, který můžete vyvolat spuštěním chkdsk v příkazovém řádku nebo Windows PowerShell, vám umožňuje pro kontrolu a opravu chyb souvisejících s diskem.
Evivalentem terminálu v macOS je příkaz fsck (kontrola konzistence systému souborů). Začněte spuštěním počítače Mac v režimu pro jednoho uživatele – při spuštění stiskněte Command + S . Poté spusťte následující:
/sbin/fsck -fy
9. Vytvořit symbolický odkaz
Symbolické odkazy (symlinky) jsou zásadní, pokud zjistíte, že není možné změnit umístění, které aplikace a programy používají k ukládání souborů.
Můžete například použít symbolický odkaz k synchronizaci libovolné složky se službou cloudového úložiště tak, že bude vypadat, jako by se nacházela ve výchozím synchronizačním adresáři. V systému Windows použijete příkaz mklink /J.
V systému macOS je ekvivalentem terminálu:
In -s
Pokud se chcete dozvědět více, podívejte se, jak fungují symbolické odkazy na Macu.
10. Naplánovat vypnutí
Pokud chcete vypnout počítač po uplynutí určité doby, použijte příkaz shutdown -f -t .
Na Macu použijte místo toho následující příkaz:
sudo shutdown -h +
Kdykoli můžete ke zrušení plánovaného vypnutí použít příkaz sudo killall shutdown.
11. Porovnat rozdíly souborů
V systému Windows můžete porovnat rozdíl mezi dvěma soubory pomocí příkazu fc.
Evivalent terminálu Mac je:
rozdíl
Příkaz diff má několik možností. Například můžete použít přepínač -i, abyste ignorovali rozdíly v textových souborech. Spuštěním man diff zobrazíte úplný seznam možností.
12. Najít heslo Wi-Fi
Kdykoli potřebujete rychle zjistit heslo připojení Wi-Fi, můžete použít netsh wlan show profil key=clear na vašem PC.
Na Macu musíte v Terminálu spustit následující příkaz:
security find-generic-password -ga “” | grep „heslo:“
13. Aktualizovat Mac
V systému Windows můžete instalovat aktualizace operačního systému prostřednictvím prostředí Windows PowerShell pomocí Get-WindowsUpdate a Install-WindowsUpdate příkazy. Je to rychlejší a méně pomalé ve srovnání s používáním GUI.
Evivalenty terminálu pro aktualizaci macOS jsou:
- aktualizace softwaru -l pro vyhledání a zobrazení čekajících aktualizací a identifikátorů.
- softwareupdate -i pro instalaci aktualizace.
14. Obnovit pronájem IP
Uvolnění a obnovení pronájmu IP (Internet Protocol) může vyřešit problémy související s připojením na vašem počítači. To zahrnuje spuštění příkazů ipconfig /release a ipconfig /renew pomocí příkazového řádku ve Windows.
Mac poskytuje možnost GUI prostřednictvím Předvolby systému > Network> Wi-Fi/Ethernet > Pokročilé > DHCP > Obnovit DHCP Můžete však také použít následující příkaz terminálu:
sudo ipconfig set DHCP
Pokud neznáte název síťového rozhraní, použijte k jeho identifikaci příkaz ifconfig-např. en0.
15. Zkontrolujte dostupnost
Provoznost počítače můžete zkontrolovat pomocí (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell příkaz.
Na Terminálu v macOS spusťte místo toho následující příkaz:
doba provozu
Příkaz uptime vám pomůže určit, zda je čas Mac vypnout nebo restartovat. To často pomáhá vyřešit náhodné technické závady, které brání správnému fungování systému macOS.
Přechod na terminál
Terminál Macu umožňuje provádět většinu úkolů, na které jste byli zvyklí pomocí příkazového řádku a prostředí Windows PowerShell na počítači. I když výše uvedené ekvivalenty příkazů nejsou vyčerpávající, měly by být vždy po ruce.
