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 |