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

 

 

控制台是什么?

控制台可泛指用于对系统或软件进行管理的应用程序、硬件。

 

posted @ 2021-08-23 21:04  小林野夫  阅读(593)  评论(0编辑  收藏  举报
原文链接:https://www.cnblogs.com/cdaniu/