Shell、命令行界面、控制台什么區別


Shell 是什么?
Shell 是一個命令解釋器,它為用戶提供了一個向 操作系統內核發送請求以便運行程序界面系統級程序,它的作用就是遵循一定的語法將輸入的命令加以解釋並傳給系統,他大意是指對系統的操控權,一個操控接口,

 所謂Shell(殼),一般是指由操作系統提供的,用於計算機用戶向操作系統輸入相關指令並得到結果的程序。Shell可以字符形式的,也可以是圖形界面形式的。

 windows系統見到的桌面即explorer.exe(資源管理器)圖形shell,而cmd就是命令行shell

 

Visual Studio 2019 包含兩個開發人員命令行 shell:

在powershell 下面運行下面工具

Ilasm.exe

.NET Core命令行界面(CLI)是一個新的跨平台工具,用於創建,還原程序包,構建,運行和發布.NET應用程序。

MSBuild     生成項目或解決方案
clrver     用於 CLR 的 .NET Framework 工具
ildasm     用於反匯編程序的 .NET Framework 工具
dotnet     .NET CLI 命令
dotnet run     .NET CLI 命令
CL     C/C++ 編譯工具
NMAKE     C/C++ 編譯工具
LIB     C/C++ 生成工具
DUMPBIN     C/C++ 生成工具

 

來源:https://docs.microsoft.com/zh-cn/dotnet/framework/tools/al-exe-assembly-linker

 

 

控制台是什么?

控制台可泛指用於對系統或軟件進行管理的應用程序、硬件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM