Powershell: Základy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Ovládání Powershellu: Doplnění možnosti použít metaznaky.)
m (Opravena chybějící pomlčka v příkladech na Get-Alias + formátování)
Řádka 60: Řádka 60:
 
* Aliasy: gal
 
* Aliasy: gal
 
<div class="Priklad">
 
<div class="Priklad">
  GetAlias md
+
  Get-Alias md
 
Výstup:
 
Výstup:
 
* md &rarr; mkdir
 
* md &rarr; mkdir
Řádka 67: Řádka 67:
  
 
* Jaký příkaz zastupuje alias <code>dir</code>?
 
* Jaký příkaz zastupuje alias <code>dir</code>?
<div class="Priklad">Get-Alias -Name dir</div>
+
<div class="Priklad">
 +
Get-Alias -Name dir
 +
</div>
  
 
  Get-Alias -Definition ''Zastoupený-příkaz''
 
  Get-Alias -Definition ''Zastoupený-příkaz''
 
* Jaké aliasy můžeme použít místo zadaného commandletu?
 
* Jaké aliasy můžeme použít místo zadaného commandletu?
 
<div class="Priklad">
 
<div class="Priklad">
  GetAlias -Definition Get-ChildItem
+
  Get-Alias -Definition Get-ChildItem
 +
 
 
Výstup:
 
Výstup:
* dir &rarr; Get-ChildItem
+
dir &rarr; Get-ChildItem
* ls &rarr; Get-ChildItem
+
ls &rarr; Get-ChildItem
 
</div>
 
</div>
  

Verze z 13. 1. 2022, 08:27


Obsah

Úvod

Proč je třeba rozvíjet příkazový řádek?
Díky aliasům můžeme použít
Srovnání s Bashem


Pojmy


Syntaxe


Aliasy

Get-Alias alias
Get-Alias -Name alias
Get-Alias md

Výstup:

  • md → mkdir


Get-Alias -Name dir
Get-Alias -Definition Zastoupený-příkaz
Get-Alias -Definition Get-ChildItem

Výstup:

dir → Get-ChildItem
ls → Get-ChildItem


Doporučení:

  • Pro ruční práci používejte zkrácené verze příkazů.
  • Skripty pište v plné verzi.


Ovládání Powershellu

V našeptávači můžete použít metaznaky * a ?. Například:

*User

(Bude nabízet commandlety, které mají v názvu User.)

ISE


Verze Powershellu

$PSversionTable
Get-Host | Select-Object Version
$host.version

Při problémech a nefunkčních návodech

Některé commandlety smí použít jen správce!

  • Vyzkoušej spuštění PS jako správce!


Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje