命令提示符、PowerShell、Shell、Bash、控制台、终端之间有什么区别?

问题描述 投票:0回答:1

我们经常遇到所有这些术语。如果我们必须定义所有这些术语并区分它们,我们应该如何描述它们?

我已经搜索了确切的差异并遇到了几篇文章,但找不到所有这些术语的任何好的定义。

shell terminal operating-system command-line-interface command-prompt
1个回答
0
投票

您引用的所有示例都是命令行界面(CLI)。大多数用户熟悉的另一种“界面”是图形用户界面(GUI)

CLI 接受用户输入的“文本”命令(通常通过键盘):

https://builtin.com/software-engineering-perspectives/command-line-interface

命令行界面 (CLI) 允许您导航、运行程序或 通过输入文本命令来配置您的计算机系统。

根据上面的链接:

具有命令行界面的程序通常更容易自动化 通过脚本。许多软件系统都实现了命令行界面 用于控制和操作。这包括编程环境和 实用程序。

不同的 CLI 有不同的用途。

DOS 命令提示符、PowerShell 和 Bash 都是针对不同的环境(分别是 DOS、Windows 和 Linux)引入的,并且都有非常不同的语法。

© www.soinside.com 2019 - 2024. All rights reserved.