本文概述
PowerShell和Bash Shell都使用它们自己的配置管理工具来提供一个智能命令行界面(CLI)。
PowerShell与Bash相似。通常, bash中使用的命令可以在PowerShell中使用, 例如” rm”, ” ls”, ” cp”。
这两个外壳程序都包含用于管理文件, 导航目录和启动其他程序的命令。
什么是Bash Shell?
Bash Shell是由Brian Fox编写并由GNU项目开发的Unix Shell和命令行语言。它于1989年首次发布。其版本也可用于Windows 10操作系统和solaris 11中的默认用户外壳程序。它还可以在任何版本的UNIX操作系统上运行。
什么是PowerShell?
Windows PowerShell是Microsoft创建的自动命令行外壳程序和关联的脚本语言。它是专为系统管理员设计的, 使他们能够通过完全访问COM和WMI在远程和本地Windows系统上执行任务。
它是在2006年推出的, 其第一个版本PowerShell 1.0。
PowerShell与Bash Shell比较表
PowerShell | Bash Shell |
---|---|
1. PowerShell是大多数Windows操作系统的命令外壳和相关的脚本语言。 | 2. Bash是大多数Linux操作系统的命令外壳和脚本语言。 |
2. PowerShell于2006年首次发布。 | 2. Bash外壳于1989年推出。 |
3.将输入和输出视为对象。 | 3.它始终接受输入和输出作为文本结构。 |
4. PowerShell的用户界面是图形命令行界面CLI。 | 4. Bash Shell的用户界面是基于文本的命令行界面。 |
5.它可以在从Window 97到Windows 10的任何Windows版本上执行。 | 5.从第一天开始主要为Linux和Unix操作系统做准备 |
Bash与PowerShell命令的比较
Description | Bash | PowerShell |
---|---|---|
列出文件和文件夹 | ls | Ls, Get-childItem |
变更目录 | cd | Set-childItem |
显示工作目录 | pwd | Get-Location |
清除萤幕 | Clear | cls, 清除 |
复制文件 | cp | Copy-Item |
删除或删除文件 | rm | Remove-Item, ri, rmdir, rd, del, rm |
打印字符串 | echo “string” | 写主机”字符串”或回显”字符串” |
创建一个新的文本文件 | 触摸<filename.txt> | 新项目<filename.txt> |
评论前必须登录!
注册