PowerShell aj Bash shell poskytujú jedno inteligentné rozhranie príkazového riadka (CLI) pomocou vlastného nástroja na správu konfigurácie.
distributívny zákon, booleovská algebra
PowerShell je podobný Bash. Väčšinou príkazy, ktoré sa používajú v bash, sa dajú použiť v PowerShell ako 'rm', 'ls', 'cp'.
Oba shelly obsahujú príkazy na správu súborov, navigáciu v adresároch a spúšťanie iných programov.
Čo je to Bash Shell?
Bash Shell je Unix Shell a jazyk príkazového riadku, ktorý napísal Brian Fox a vyvinutý spoločnosťou projekt GNU . Prvýkrát bol vydaný v r 1989 . Jeho verzia je dostupná aj pre Operačný systém Windows 10 a predvolený používateľský shell v Solaris 11. Tiež beží na akejkoľvek verzii Operačný systém UNIX .
Čo je PowerShell?
Windows PowerShell je automatizovaný shell príkazového riadka a súvisiaci skriptovací jazyk vytvorený spoločnosťou Microsoft . Je navrhnutý špeciálne pre systémových administrátorov a umožňuje im vykonávať úlohy na vzdialenom a lokálnom systéme Windows prostredníctvom plného prístupu k COM a WMI.
reťazcové metódy v jazyku Java
Bola predstavená v r 2006 s jeho prvou verziou PowerShell 1.0 .
Porovnávacia tabuľka PowerShell vs. Bash Shell
PowerShell | Bash Shell |
---|---|
1. PowerShell je príkazový shell a súvisiaci skriptovací jazyk pre väčšinu operačných systémov Windows. | 2. Bash je príkazový shell a skriptovací jazyk pre väčšinu operačného systému Linux. |
2. PowerShell bol predstavený v roku 2006 so svojou prvou verziou. | 2. Bash shell bol predstavený v roku 1989. |
3. Vstup a výstup považuje za objekt. | 3. Vždy akceptuje vstup a výstup ako textovú štruktúru. |
4. Používateľské rozhranie PowerShell je grafické rozhranie príkazového riadka CLI. | 4. Používateľské rozhranie Bash shell je textové rozhranie príkazového riadku. |
5. Môže sa spustiť na akejkoľvek verzii systému Windows od Windows 97 po Windows 10. | 5. Od prvého dňa je hlavne pripravený pre operačný systém Linux a Unix |
Porovnanie príkazov Bash vs. PowerShell
Popis | Bash | PowerShell |
---|---|---|
Zoznam súborov a priečinkov | ls | Ls, Get-childItem |
Zmeniť adresár | cd | Set-childItem |
Zobraziť pracovný adresár | pwd | Get-Location |
Vyčistite obrazovku | jasný | cls, jasné |
Ak chcete skopírovať súbor | cp | Copy-Item |
Ak chcete odstrániť alebo odstrániť súbor | rm | Remove-Item, ri, rmdir, rd, del, rm |
Ak chcete vytlačiť reťazec | echo 'reťazec' | Write-host 'reťazec' ALEBO echo 'reťazec' |
Ak chcete vytvoriť nový textový súbor | dotyk | Nová vec |