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> |
創建一個新的文本檔 |
上一篇:
PowerShell和命令提示符的區別
下一篇:
PowerShell以管理員身份運行