Vyhledávání na webu

5 příkazů Windows Terminal, které bych si přál znát před lety


Windows používám už nějakou dobu, ale většinu času jsem strávil klikáním v menu a sledováním ukazatelů průběhu. Pak jsem začal chtít více používat Windows Terminal a učit se příkazy, které tam mohu používat. Několik z nich skutečně změnilo způsob, jak mohu pracovat se svým PC.

Windows Terminal jsem vždy považoval za poslední možnost, a to byla chyba. Několik příkazů, z nichž některé existují už od Visty, může nahradit celé pracovní postupy, které by jinak zabraly minuty klikání po grafickém rozhraní myší. Zde je pět, které bych si přál začít používat dříve.

Windows Terminal je aplikace; je předinstalovaná ve Windows 11 (od verze 22H2) a je zdarma dostupná z Microsoft Store ve Windows 10. Funguje jako hostitel s kartami pro různé shelly, které už znáte, jako je PowerShell, Příkazový řádek a Windows Subsystem for Linux (WSL). Když v tomto článku mluvím o příkazech Windows Terminal, odkazuje se na příkazy, které zadáváte přímo v aplikaci, převážně v PowerShellu nebo CMD.

Příkaz 1: winget upgrade --all

Pryč s manuálním přepínáním aktualizací

Winget je nástroj příkazového řádku, který vám umožňuje objevovat, instalovat, aktualizovat, odstraňovat a dokonce i konfigurovat aplikace na Windows 10, 11 a Server 2025. Je to klientské rozhraní pro službu Windows Package Manager. Spuštění winget upgrade --all způsobí, že Windows Package Manager najde všechny aplikace s dostupnými aktualizacemi a poté se je pokusí nainstalovat.

Pokud chcete vidět, jaké aplikace to jsou, než je spustíte, stačí zadat winget upgrade a zobrazí se seznam všech balíčků s dostupnými aktualizacemi, aniž by se instalovaly. Pokud jste dříve připnuli některé aplikace na konkrétní verzi, --all je nechá nedotčené, což je přesně to, co chcete. Pokud chcete aktualizovat i tyto aplikace, přidejte přepínač --include-pinned.

Winget spravuje balíčky aplikací, zatímco Windows Update se stará o záplaty OS, ovladače a komponenty Microsoftu na úrovni systému. Oba můžete a měli byste používat.

Příkaz 2: robocopy s /MIR, /E, /Z

Tento nástroj pro kopírování souborů dokončí práci

Robocopy (nebo Robust File Copy) je integrovaný výkonný nástroj Windows pro kopírování, přesun a synchronizaci velkých souborů. Původně byl vydán s Windows NT 4.0 Resource Kit a od Windows Vista a Server 2008 je standardní součástí systému.

Zde jsou klíčové přepínače, které můžete použít s robocopy:

  • /E — toto kopíruje všechny podsložky, včetně prázdných
  • /Z — toto umožňuje restartovatelný režim pro obnovení přerušených přenosů
  • /MIR — tento přepínač zrcadlí zdroj do cíle, včetně mazání souborů v cíli, které na zdroji již neexistují
  • /L — to je něco jako suchý běh, bezpečné testování operace kopírování před jejím provedením

Na co ale můžete tento nástroj použít? Zde je typický příkaz pro zálohování: robocopy "D:\Files" "E:\Backup" /E /Z, který kopíruje soubory z adresáře Files na disku D na složku Backup na disku E. Přepínače /E a /Z zajistí kopírování všech podsložek a povolení režimu restartu.

Můžete také vytvořit logovací soubor při používání robocopy, abyste viděli, co nástroj provedl po dokončení procesu. Použijte /LOG pro zápis do nového logovacího souboru nebo /LOG+: pro připojení k existujícímu.

Navíc robocopy podporuje přepínač /MT pro provádění vícevláknového kopírování (s výchozím počtem 8 vláken), což může výrazně urychlit velké přenosy.

Příkaz 3: taskkill /IM [proces] /F /T

Když „Ukončit úlohu“ prostě nestačí

Používání Správce úloh k Ukončení úlohy někdy selhává u procesů, které jsou hluboce neodpovídající. Terminálový příkaz taskkill je díky svým přepínačům pro násilné ukončení mnohem spolehlivější. Zde jsou klíčové přepínače pro tento příkaz:

/F — vynucuje ukončení

/IM — určuje proces podle názvu souboru (např. chrome.exe)

/T — ukončuje celý strom procesů, včetně dětských procesů

/PID — alternativa k /IM, pokud znáte ID procesu z tasklistu

Příkaz, který byste mohli použít, je taskkill /IM chrome.exe /F /T — přepínač /F vynutí ukončení procesu a /T ukončí jakékoli dětské procesy, které úloha spustila. Taskkill je skvělý nástroj příkazového řádku pro zmrazené aplikace, procesy na pozadí, které zabírají spoustu RAM (kterou nepotřebujete), nebo cokoli, co zatěžuje váš CPU a nereaguje na obvyklé ukončení úlohy.

Příkaz 4: argumenty příkazového řádku wt (rozdělené panely/spuštění pracovní plochy)

Přestaňte otevírat karty jednu po druhé

Můžete otevřít přednastavené pracovní prostředí pomocí jediného příkazu wt (Windows Terminal). Oddělte příkazy pomocí ; a použijte sp (nebo split-pane) pro vytvoření panelů. Microsoft Learn uvádí tento příklad: wt -p "Windows PowerShell" ; sp -p "Příkazový řádek" ; new-tab -p "Ubuntu" ; sp -H -p "Ubuntu" ; focus-tab -t 0.

Ty

můžete přidat -d . nebo cestu po přepínači -p pro spuštění v konkrétním adresáři a použít --title pro nastavení počátečních názvů karet.

Protože PowerShell také používá ; jako oddělovač příkazů, může být při spouštění příkazů wt z příkazového řádku PowerShell potřeba escapovat středníky pomocí zpětných apostrofů.

Pokud chcete spustit tento příkaz při startu, uložte příkaz pracovní plochy wt jako zástupce .lnk do shell:startup, aby se vaše celé prostředí spustilo při přihlášení.

Do příkazového palety Windows Terminal (Ctrl+Shift+P) můžete také zadat příkazy rozděleného panelu, jakmile odstraníte prefix >, který se zobrazí při spuštění příkazového palety.

Příkaz 5: Quake režim (wt -w _quake)

Kluk převzatý z first-person střílečky z 90. let

Režim Quake vám umožňuje otevřít nové okno terminálu z jakékoli aplikace. Okno terminálu se otevře na horní části obrazovky a zabírá celou šířku. Bylo přidáno ve verzi 1.9 Windows Terminal. Můžete jej vyvolat rychlou kombinací Win + ` (hrobový akcent, obvykle pod vlnovkou). Nebo můžete spustit wt -w _quake z dialogu Spustit (Win + R).

Jmenuje se to Quake mód, protože stisknutí klávesy tilde/grave accent spustilo během hry konzolový terminál, který vám umožnil zadávat cheat kódy, upravovat nastavení a spouštět herní příkazy.

Terminál musí být spuštěný, aby globální klávesová zkratka Win + ` fungovala.

Celá myšlenka zde spočívá v rychlosti. Když potřebujete rychle zkontrolovat svůj ping v terminálu, příkaz netstat, krátký dotaz v PowerShellu nebo dokonce jednorázový příkaz ve WSL, rozbalovací panel vám umožní vyhnout se spouštění Windows Terminal nebo přepínání na něj pomocí Alt+tab.

Tento program můžete také nastavit tak, aby se spouštěl při přihlášení, pokud vytvoříte zástupce směřující na wt.exe -w _quake a umístíte ho do složky shell:startup.

Když je okno v režimu Quake, přichytí se k horní polovině monitoru a nelze jej horizontálně ani z vrchní strany měnit velikost. V režimu Quake může existovat pouze jedno okno najednou.

Související články