个性化阅读
专注于IT技术分析

PowerShell与Bash Shell的区别是什么?

本文概述

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>

赞(0) 打赏
未经允许不得转载:srcmini » PowerShell与Bash Shell的区别是什么?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏