微軟解釋MS DOS命令提示符並不會很快消亡

2021-12-30 05:40:52 字數 1355 閱讀 9637

微軟解釋ms-dos命令提示符並不會很快消亡,許多傳聞稱 ms-dos 命令提示符將要為 powershell 讓路,這類「新聞」讓大量依賴於 cmd.exe 的發燒友、開發者、以及企業客戶感到惶恐。為了安撫大家的情緒,微軟高階專案經理 rich turner 特地在官方部落格撰文澄清,解釋天不會很快就塌下來。這一猜測最早出現在 windows 10 insider build 14971 發布之後,因為一些補丁注釋被斷章取義。

「powershell 只是個殼子:為了給重度使用者提供最佳、最前沿的命令列體驗,powershell 現已取代命令提示符,成為了檔案資源管理器事實上的命令視窗……」

computer world誤解了這一說法,結果導致大家都以為 powershell 真要把 cmd.exe 給趕盡殺絕了。萬幸的是,turner 已經作出了澄清 —— 「作為 windows 中的一項重要特性,cmd 不會輕易狗帶」。

他解釋到:「許多基於 windows 打造和測試的自動化系統,都用到了已被服務行業運用多年的大量 cmd 指令碼。沒有它,我們甚至難以完善 windows 自身」。

和資源管理器、edge / ie 瀏覽器等程式一樣,cmd 是 windows 中最常用到的可執行檔案之一。

我們有許多客戶和合作夥伴完全依賴於 cmd,雖然怪癖,但這確是它們的立身之本。

此外,對於有些人將命令提示符(cmd)完全等同於已經存在了數十年的 ms-dos(乙個簡單的命令列作業系統)一事,turner 也特地挑明了兩者的區別,其指出:

ms-dos 是採用 x86 彙編打造的,並且不會完全移植支援未來的 cpu;

相比之下,cmd 是一款完全用 c 語言編寫的純 32 位應用(win32 app),可以在 windows nt 和當前的 windows 10 作業系統上實現更多功能。

有趣的是,源自 nt 的 32 位版本的 windows 中包含了乙個名叫「command.com」的附加 shell:

通過 virtual 8086 模式和某些遺技,它可以在 windows nt dos(ntvdm)中執行許多 ms-dos 指令碼和古老的 16 位應用程式。

不過 64 位版本的 windows 作業系統中並未包含 command.com 或 ntvdm 。

與 cmd 相比,powershell 更加年輕和功能強大。未來屬於 powershell,但多數 windows build 系統仍將繼續使用 cmd 環境。

turner 表示:「如果我們將 cmd 踹下馬,肯定會傷了某些人的心」。

Ms dos 常用命令提示符

ms dos 常用命令提示符 啟動 win r 切換碟符 碟符名稱 進入資料夾 cd 資料夾名稱 進入多級資料夾 cd 資料夾1 資料夾2 資料夾3 絕對路徑 cd d test 相對路徑 cd test 返回上一級 cd 直接返回根路徑 cd 檢視當前內容 dir 清屏 cls 退出 exit 關...

命令提示符

cd 改變當前目錄 dir 顯示檔案列表 diskcopy 複製軟盤 format 格式化磁碟 md 建立子目錄 type 顯示檔案內容 rd 刪除目錄 ren 改變檔名 cls 清屏 正在執行命令的命令提示符 正在執行命令的命令提示符 適用場合 螢幕上太亂了,或是螢幕上出現亂碼了,清除螢幕上顯示內...

Linux shell命令提示符

如果您很容易使 shell 提示行變得色彩絢爛斕且帶有更多資訊,為什麼還要堅持用單調的標準 shell 提示行呢?在這篇技巧中,daniel robbins 將說明如何獲得符合您的意願的 shell 提示行,並會說明如何動態更新 x 終端的標題欄。作為 linux unix 人,我們有很長的時間是在...