I PowerShell i Bash shell pružaju jedno inteligentno sučelje naredbenog retka (CLI) korištenjem vlastitog alata za upravljanje konfiguracijom.
gimp izvoz kao jpg
PowerShell je sličan Bashu. Većina naredbi koje se koriste u bashu mogu se koristiti u PowerShell-u poput 'rm', 'ls', 'cp'.
Obje ljuske uključuju naredbe za upravljanje datotekama, navigaciju direktorijima i pokretanje drugih programa.
Što je Bash Shell?
Bash Shell je Unix Shell i jezik naredbenog retka koji je napisao Brian Fox i razvijen od strane GNU projekt . Prvi put je objavljen u 1989. godine . Njegova verzija je također dostupna za Windows 10 operativni sustav i zadana korisnička ljuska u solarisu 11. Također radi na bilo kojoj verziji UNIX operativni sustav .
Što je PowerShell?
Windows PowerShell je automatizirana ljuska naredbenog retka i pridruženi skriptni jezik koji je stvorio Microsoft . Osmišljen je posebno za administratore sustava i omogućuje im izvršavanje zadataka na udaljenom i lokalnom Windows sustavu putem punog pristupa COM i WMI.
izlazni znak java
Uveden je u 2006. godine sa svojom prvom verzijom PowerShell 1.0 .
Tablica za usporedbu PowerShell-a i Bash Shell-a
| PowerShell | Bash Shell |
|---|---|
| 1. PowerShell je naredbena ljuska i pridruženi skriptni jezik za većinu operacijskog sustava Windows. | 2. Bash je naredbena ljuska i skriptni jezik za većinu operativnog sustava Linux. |
| 2. PowerShell je predstavljen 2006. sa svojom prvom verzijom. | 2. Bash shell predstavljen je 1989. godine. |
| 3. Tretira ulaz i izlaz kao objekt. | 3. Uvijek prihvaća ulaz i izlaz kao strukturu teksta. |
| 4. Korisničko sučelje PowerShell-a je CLI grafičko sučelje naredbenog retka. | 4. Korisničko sučelje Bash ljuske je tekstualno sučelje naredbenog retka. |
| 5. Može se izvršiti na bilo kojoj verziji sustava Windows od Windows 97 do Windows 10. | 5. Uglavnom je pripremljen za Linux i Unix operativni sustav od prvog dana |
Usporedba Bash naspram PowerShell naredbi
| Opis | Bash | PowerShell |
|---|---|---|
| Popis datoteka i mapa | ls | Ls, Get-childItem |
| Promjena imenika | CD | Set-childItem |
| Prikaži radni imenik | pwd | Get-Lokacija |
| Očistite zaslon | Čisto | cls, jasno |
| Za kopiranje datoteke | cp | Kopiraj-stavku |
| Za uklanjanje ili brisanje datoteke | rm | Ukloni-stavku, ri, rmdir, rd, del, rm |
| Za ispis niza | echo 'string' | Write-host 'niz' ILI echo 'string' |
| Za stvaranje nove tekstualne datoteke | dodir | Nova stvar |