Както PowerShell, така и Bash shell осигуряват един интелигентен интерфейс на командния ред (CLI) чрез използване на собствен инструмент за управление на конфигурацията.
терминал kali linux
PowerShell е подобен на Bash. Повечето команди, които се използват в bash, могат да се използват в PowerShell като 'rm', 'ls', 'cp'.
И двете черупки включват команди за управление на файлове, навигация в директории и стартиране на други програми.
Какво е Bash Shell?
Bash Shell е Unix Shell и език за команден ред, написан от Браян Фокс и разработен от GNU проект . За първи път е пуснат през 1989 г . Неговата версия е налична и за Windows 10 операционна система и потребителска обвивка по подразбиране в solaris 11. Освен това работи на всяка версия на Операционна система UNIX .
Какво е PowerShell?
Windows PowerShell е автоматизирана обвивка на командния ред и свързан скриптов език, създаден от Microsoft . Той е предназначен специално за системните администратори и им позволява да изпълняват задача на отдалечена и локална Windows система чрез пълен достъп до COM и WMI.
np нули
Въведена е през 2006 г с първата си версия PowerShell 1.0 .
Сравнителна таблица между PowerShell и Bash Shell
PowerShell | Bash Shell |
---|---|
1. PowerShell е командна обвивка и свързан скриптов език за повечето операционни системи Windows. | 2. Bash е командната обвивка и скриптовият език за по-голямата част от операционната система Linux. |
2. PowerShell беше представен през 2006 г. с първата си версия. | 2. Bash shell е представен през 1989 г. |
3. Третира входа и изхода като обект. | 3. Винаги приема вход и изход като текстова структура. |
4. Потребителският интерфейс на PowerShell е графичен CLI интерфейс на командния ред. | 4. Потребителският интерфейс на Bash shell е текстово базиран интерфейс на командния ред. |
5. Може да се изпълнява на всяка версия на Windows от Windows 97 до Windows 10. | 5. Основно е подготвен за операционна система Linux и Unix от първия ден |
Сравнение на командите Bash срещу PowerShell
Описание | Баш | PowerShell |
---|---|---|
Избройте файлове и папки | ls | Ls, Get-childItem |
Промяна на директорията | cd | Set-childItem |
Показване на работната директория | pwd | Get-Местоположение |
Изчистете екрана | ясно | cls, ясно |
За копиране на файл | cp | Копиране на елемент |
За премахване или изтриване на файл | rm | Премахване на елемент, ri, rmdir, rd, del, rm |
За да отпечатате низ | ехо 'низ' | Write-host 'низ' ИЛИ ехо 'низ' |
За да създадете нов текстов файл | докосване | Нов продукт |