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
控制台是什么?
控制台可泛指用於對系統或軟件進行管理的應用程序、硬件。