Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

Command Prompt vs Windows PowerShell: ต่างกันยังไง?

จริงๆ แล้วระบบปฏิบัติการ Windows อาจเป็น OS ที่พึ่งพา Command Line น้อยที่สุด จริงๆ แล้ว 우리 大多数人 都 曾 经 管理 到 这 一步 而不曾 使用 它 一次 但 随著 Windows 10 即将 到来, 也許 是 時候 我們 學習 了

但在你跳進去之前, 有一個 顯著 的 差異 你 需要 理解, 那就是 Command Prompt 和 PowerShell 之間 的 差異 他們 表面 上 看起來 很 相似, 但 實際 上 差異 很大

這裡 是 你 需要 知道 的 關於 這 兩者 的 事實

Command Prompt มาก่อน

เริ่มจาก Windows NT ขึ้นไป Windows มาพร้อมกับ Command Line Interpreter ที่เรียกว่า cmd.exe 知名ว่า Command Prompt ด้วยมัน ผู้ใช้สามารถโต้ตอบกับระบบปฏิบัติการโดยใช้คำสั่งและพารามิเตอร์แบบข้อความ

แตในขณะที่ Command Prompt มาก่อน มันไม่ใช่ ตัวแรก เวอร์ชันก่อนหน้าของ OS (Windows 95, 98, และ ME) มี Command Line Interpreter แบบดั้งเดิมกว่าชื่อ COMMAND.COM 知名ว่า MS-DOS

ไม่ต้องพูด Command Prompt เป็นการปรับปรุงมากมายเหนือ MS-DOS Interpreter ที่ล้าสมัย

Command Prompt vs Windows PowerShell: ต่างกันยังไง?

儘管 Windows 具有 圖形 化 特性, 命令 行 從未 - 並 將 永遠 不會 - 過時 它 提供 了一種 點擊 介面 無法 實現 的 權力 和 靈活性 (例如 批次 腳本) 並 視 您的 熟練 程度 而定, 您 可以 使用 Command Prompt 更快 完成 任務

例如, 這裡 有 幾個 由 Command Prompt 變得 更 容易 的 常見 任務 此外, 有 幾個 每個 用戶 都 應該 知道 的 基本 命令, 以防 您 需要 排除 故障 而 只 有 命令 行 存取權限

如果 你 是 絕對 的 命令 行 处女, 我們 建議 查看 我們 的 Command Prompt 入門指南 它 比 你 想像 的 容易 並 值得 知道

雖然 Command Prompt 足夠 供 平均 用戶 使用, 但 有些 人 想要 更多 - 這 就是 為什麼 命令 提示 替代品, 如 開源 的 Console, 存在 所在 所幸 對 我們 所有人 來說, 微軟 有 更好 的 答案 在 店裡: PowerShell

PowerShell 邁向另一個層次

如果 Command Prompt 就像 2004 年 的 Motorola Razr, 那麼 PowerShell 就像 2015 年 的 Motorola Moto X 它 能做 很多 相同 的 事 和更多 PowerShell 可能不是 最好 的 命令 行 解釋器, 但 它 肯定 足夠 強大 以 滿足 高級 用戶

Command Prompt vs Windows PowerShell: ต่างกันยังไง?

簡單來說, PowerShell 允許您 使用 C# 編程語言創建自己的命令和腳本 PowerShell 和 C# 都與微軟的 .NET Framework 集成, 這意味著您可以訪問大量預先存在的函數和工具, 幫助您用更少的整體精力創建更好的命令和腳本

PowerShell 有許多 先進 功能 - 如 遠程 執行 任務, 後台 任務, 任務 自動化, 命令 管道 等 - 使 它 成為 比 古老 的 Command Prompt 更好 的 選擇, 當 您 有 大量 系統 管理 和 維護 要做 時

你應該使用 PowerShell 嗎? 平均用戶並不真正需要所有這些 鈴鐺 和 口哨 但是 管理員 和 高級 用戶 可能 會 喜歡 它 能做 的 事 用 這些 基本 PowerShell 命令 開始 嘗鮮 它 的 潛力

注意: PowerShell 有一點 學習 曲線, 所以 不要 期望 立即 掌握 它

PowerShell 改進 在 Windows 10

儘管 它 已經 很 有用, PowerShell 將 在 Windows 10 正式 發布 時 獲得 幾項 改進 這裡 是 一些 亮點 你 可以 期待

PackageManagement: 套件管理器 是 管理 你 下載, 安裝 和 移除 的 所有 軟體 的 方便 方式 你 不需要 從 網站 跳到 網站, 你 只 需要 用 PackageManagement (以前 稱為 OneGet) 瀏覽 套件 通過 訂閱 不同 的 儲存庫, 你 可以 選擇 哪些 套件 可用 給 你

OneGet 技術上 已經 可用 於 Windows 8.1, 但 僅當 你 安裝 Windows Management Framework 5.0 當 Windows 10 到來 時, PackageManagement 將 預設 與 系統 集成

Secure Shell (SSH): Secure Shell 長期 以來 是 一個 用於 在 遠程 系統 之間 建立 加密 連接 的 標準 協議 沒有 SSH, 外部 人員 很容易 在 傳輸 過程 中 攔截 數據

Command Prompt vs Windows PowerShell: ต่างกันยังไง?

直到 最近, Windows 上的 SSH 需要 使用 第三方 解決方案 (例如 PuTTY), 但 PowerShell 團隊 宣佈 他們 將 在 Windows 上 實現 SSH 支持 花了一段時間, 但 似乎 Windows 終於 在 這個 領域 追上 了

PowerShell 功能: 隨著 5.0 版本, PowerShell 語言 本身 正在 通過 新功能 得到 加強, 如: 類 和 枚舉, 新的 內建 命令, 現有 命令 的 擴展 功能, 控制台 中 的 語法 高亮, 以及 更多

如需 詳細 信息, 請 查看 微軟 的 "What's New in PowerShell 5.0" 文章

希望 你 現在 對 Command Prompt 和 PowerShell 之間 的 差異 有 更好 的 理解 如果 你 走 到 這裡 仍然 困惑, 別擔心: PowerShell 是 給 高級 用戶 的, Command Prompt 對 其他 所有人 來說 夠 好 了 事實上, 你 可以 在 不 知道 任何 一個 的 情況 下 生存 下去

有 任何 問題 嗎? 你 對 PowerShell 怎麼看? 微軟 走 在 正確 的 方向 上 嗎? 在 下面 的 評論 中 與 我們 分享!

Image Credits: Command Prompt by Kaleb Fulgham via Flickr, Encrypted Connection by Andrea Danti via Shutterstock