本文概述
- 什么是Bash Shell?
- 什么是PowerShell?
- PowerShell与Bash Shell比较表
- Bash与PowerShell命令的比较
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系统上执行任务。
【PowerShell与Bash Shell的区别是什么()】它是在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操作系统做准备 |
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> |
推荐阅读
- PowerShell和CMD之间的区别
- PowerShell Test-Path路径例子
- PowerShell try-catch-finally语句
- PowerShell switch语句
- PowerShell以管理员身份运行
- PowerShell字符串如何使用()
- PowerShell Start-Process启动进程
- PowerShell拆分和合并运算符
- PowerShell set-location| PowerShell更改目录