- PowerShell功能特点
- PowerShell历史
- PowerShell和命令提示符的区别
- PowerShell与Bash Shell的区别
- PowerShell以管理员身份运行
- Windows PowerShell ISE
- PowerShell核心
- 创建并运行PowerShell脚本
- PowerShell注释
- PowerShell Cmdlet
- PowerShell基本cmdlet命令
- PowerShell Get-childItem命令
- PowerShell Get-Item命令
- PowerShell Get-Location命令
- PowerShell set-item命令
- PowerShell set-location命令
- PowerShell new-item命令
- PowerShell copy-item命令
- PowerShell move-item命令
- PowerShell remove-item命令
- PowerShell rename-item命令
- PowerShell add-content命令
- PowerShell clear-content
- PowerShell get-content命令
- PowerShell get-date命令
- PowerShell set-content命令
- PowerShell out-file命令
- PowerShell write-host命令
- PowerShell get-command命令
- PowerShell invoke-command命令
- PowerShell get-help命令
- PowerShell start-process命令
- PowerShell test-path命令
- PowerShell foreach-object命令
- PowerShell sort-object命令
- PowerShell where-object命令
- PowerShell变量
- PowerShell自动变量
- PowerShell首选项变量
- PowerShell数组
- PowerShell哈希表
- PowerShell运算符
- PowerShell算术运算符
- PowerShell赋值运算符
- PowerShell比较运算符
- PowerShell逻辑运算符
- PowerShell重定向运算符
- PowerShell拆分和合并运算符
- PowerShell if语句
- PowerShell if-else语句
- PowerShell else-if语句
- PowerShell Switch语句
- PowerShell Do-While循环
- PowerShell for循环
- PowerShell ForEach循环
- PowerShell While循环
- PowerShell Continue和Break
- PowerShell字符串
- PowerShell函数
- PowerShell Try Catch Finally
PowerShell与Bash Shell的区别
PowerShell和Bash Shell都使用它们自己的配置管理工具来提供一个智能命令行界面(CLI)。
PowerShell与Bash相似。 通常,bash中使用的命令可以在PowerShell中使用,例如:rm
,ls
,“ cp”。
这两个Shell程序都包含用于管理文件,导航目录和启动其他程序的命令。
Bash Shell是什么?
Bash Shell是由Brian Fox编写并由GNU项目开发的Unix Shell和命令行语言。 它于1989年首次发布。它的版本也可用于Windows 10操作系统和solaris 11中的默认用户Shell程序。它还可以在任何版本的UNIX操作系统上运行。
PowerShell是什么?
Windows PowerShell是Microsoft创建的自动命令行Shell程序和关联的脚本语言。 它是专门为系统管理员设计的,使他们能够通过完全访问COM和WMI在远程和本地Windows系统上执行任务。
它是在2006年推出的,其第一个版本PowerShell 1.0。
PowerShell与Bash Shell比较
PowerShell | Bash Shell |
---|---|
PowerShell是大多数Windows操作系统的命令Shell和相关的脚本语言。 | Bash是大多数Linux操作系统的命令Shell程序和脚本语言。 |
PowerShell于2006年推出。 | Bash Shell于1989年推出。 |
它将输入和输出视为对象。 | 它始终接受输入和输出作为文本结构。 |
PowerShell的用户界面是图形命令行界面CLI。 | Bash Shell用户界面是基于文本的命令行界面。 |
它可以在从Window 97以上版本的Windows上执行。 | 主要针对Linux和Unix操作系统进行准备。 |
Bash与PowerShell命令的比较
Bash | PowerShell | 描述 |
---|---|---|
ls |
Ls , get-childItem |
列出文件和文件夹 |
cd |
set-childItem |
变更目录 |
pwd |
get-Location |
显示当前工作目录 |
clear |
cls , clear |
清屏 |
cp |
copy-item |
复制文件 |
rm |
remove-item , ri , rmdir , rd , del , rm |
删除或删除文件 |
echo "string" |
write-host "string" 或者 echo "string" |
打印字符串 |
touch <filename.txt> |
new-item <filename.txt> |
创建一个新的文本文件 |
关注微信小程序
扫描二维码
程序员编程王