Mind a PowerShell, mind a Bash shell egyetlen intelligens parancssori felületet (CLI) biztosít saját konfigurációkezelő eszközük használatával.
erőforrás-elosztási grafikon
A PowerShell hasonló a Bashhoz. Leginkább a bash-ban használt parancsok használhatók a PowerShellben, például az 'rm', 'ls', 'cp'.
Mindkét shell tartalmaz parancsokat a fájlok kezelésére, a könyvtárak navigálására és más programok indítására.
Mi az a Bash Shell?
A Bash Shell egy Unix Shell és parancssori nyelv, amelyet írta Brian Fox és fejlesztette ki a GNU projekt . Először adták ki 1989 . Változata a Windows 10 operációs rendszer és egy alapértelmezett felhasználói shell a solaris 11-ben. A program bármely verzióján is fut UNIX operációs rendszer .
Mi az a PowerShell?
Windows PowerShell által létrehozott automatizált parancssori shell és a kapcsolódó szkriptnyelv Microsoft . Kifejezetten a rendszergazdák számára készült, és lehetővé teszi számukra, hogy távoli és helyi Windows rendszeren végezzenek feladatokat a COM és a WMI teljes hozzáférésével.
panda forgópontja
ben vezették be 2006 első verziójával PowerShell 1.0 .
PowerShell vs. Bash Shell összehasonlító táblázat
PowerShell | Bash Shell |
---|---|
1. A PowerShell egy parancshéj és a hozzá tartozó szkriptnyelv a Windows operációs rendszerek többségéhez. | 2. A Bash a Linux operációs rendszer többségének parancshéja és szkriptnyelve. |
2. A PowerShell első verziója 2006-ban jelent meg. | 2. A Bash shell-t 1989-ben vezették be. |
3. A bemenetet és a kimenetet objektumként kezeli. | 3. Mindig elfogadja a bemenetet és a kimenetet szövegstruktúraként. |
4. A PowerShell felhasználói felülete egy grafikus parancssori felület CLI. | 4. A Bash shell felhasználói felülete egy szöveges parancssori felület. |
5. A Windows bármely verzióján futtatható, Windows 97-től Windows 10-ig. | 5. Első naptól kezdve elsősorban Linux és Unix operációs rendszerre készült |
A Bash és a PowerShell parancsok összehasonlítása
Leírás | Bash | PowerShell |
---|---|---|
Fájlok és mappák listázása | ls | Ls, Get-childItem |
Címtár módosítása | CD | Set-childItem |
Munkakönyvtár megjelenítése | pwd | Get-Location |
Törölje a Képernyőt | Egyértelmű | cls, világos |
Fájl másolásához | cp | Másolás-elem |
Fájl eltávolítása vagy törlése | rm | Eltávolítás-Elem, ri, rmdir, rd, del, rm |
Karakterlánc nyomtatásához | visszhang 'string' | Write-host 'karakterlánc' VAGY visszhang 'string' |
Új szövegfájl létrehozása | érintés | Új elem |