PowerShell vs. Bash Shell
Tant PowerShell com Bash shell ofereixen una interfície de línia d'ordres intel·ligent (CLI) mitjançant la seva pròpia eina de gestió de configuració.
PowerShell és similar a Bash. Majoritàriament, les ordres que s'utilitzen a bash es poden utilitzar a PowerShell com 'rm', 'ls', 'cp'.
Tots dos shell inclouen ordres per gestionar fitxers, navegar per directoris i llançar altres programes.
Què és Bash Shell?
Bash Shell és un Unix Shell i un llenguatge de línia d'ordres escrit per Brian Fox i desenvolupat per la Projecte GNU . Va ser llançat per primera vegada a 1989 . La seva versió també està disponible per a Sistema operatiu Windows 10 i un intèrpret d'ordres d'usuari predeterminat a solaris 11. També s'executa en qualsevol versió del fitxer Sistema operatiu UNIX .
Què és PowerShell?
Windows PowerShell és un shell de línia d'ordres automatitzat i un llenguatge de script associat creat per Microsoft . Està dissenyat especialment per als administradors del sistema i els permet realitzar una tasca al sistema Windows local i remot mitjançant l'accés complet a COM i WMI.
Es va presentar a 2006 amb la seva primera versió PowerShell 1.0 .
Taula de comparació de PowerShell i Bash Shell
| PowerShell | Bash Shell |
|---|---|
| 1. PowerShell és un intèrpret d'ordres i un llenguatge de script associat per a la majoria dels sistemes operatius Windows. | 2. Bash és l'intèrpret d'ordres i el llenguatge de script per a la majoria del sistema operatiu Linux. |
| 2. PowerShell es va presentar l'any 2006 amb la seva primera versió. | 2. Bash shell es va introduir el 1989. |
| 3. Tracta l'entrada i la sortida com un objecte. | 3. Sempre accepta entrada i sortida com a estructura de text. |
| 4. La interfície d'usuari de PowerShell és una interfície de línia d'ordres gràfica CLI. | 4. La interfície d'usuari de Bash shell és una interfície de línia d'ordres basada en text. |
| 5. Es pot executar en qualsevol versió de Windows des de Windows 97 fins a Windows 10. | 5. Està preparat principalment per al sistema operatiu Linux i Unix des del primer dia |
Comparació d'ordres Bash i PowerShell
| Descripció | Bash | PowerShell |
|---|---|---|
| Llista de fitxers i carpetes | ls | Ls, Get-childItem |
| Canvia el directori | cd | Set-childItem |
| Mostra el directori de treball | pwd | Get-Ubicació |
| Netegeu la pantalla | Clar | cls, clar |
| Per copiar un fitxer | cp | Element de còpia |
| Per eliminar o eliminar un fitxer | rm | Elimina-Item, ri, rmdir, rd, del, rm |
| Per imprimir una cadena | echo 'cadena' | Escriviu 'cadena' de l'amfitrió O echo 'cadena' |
| Per crear un fitxer de text nou | tocar | Nou-element |