CLI:Shell、DOS

CLI是早期用户与计算机交互的主要方式,如UNIX的BourneShell和现在的Bash。Windows有CMD和PowerShell,提供不同的命令行体验。Shell和控制台常用于自动化任务、系统管理和高级用户交互。
摘要由CSDN通过智能技术生成

CLI

命令行界面(英语:command-line interface缩写CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面CUI


UNIX

Shell

与OS(operating system)交互提供命令行界面

shell的历史可以追溯到UNIX的早期,这是贝尔实验室在20世纪70年代开发的计算机操作系统。当时,与计算机互动的主要手段是通过批处理系统,即向计算机中心提交作业并等待结果的返回。然而,随着交互式计算的出现,贝尔实验室的研究人员认识到需要一种与计算机进行交流的更加互动的手段。这导致了1971年UNIX的共同创造者之一Ken Thompson开发了第一个shell,被称为Thompson shell(sh)。Thompson shell是一个命令行界面,允许用户使用一组基于文本的命令与UNIX进行交互。shell还引入了管道的概念,允许用户将多个命令连接在一起以执行复杂的操作。多年来,shell不断发展,还开发了其他几个shell,每个shell都有自己的一套功能和语法。一些最流行的shell包括C shell(csh)、Korn shell(ksh)、Bourne-Again shell(bash)和Z shell(zsh)。今天,shell仍然是UNIX和类UNIX操作系统的一个重要组成部分,为与计算机系统的交互提供了一个强大而灵活的手段。它们被开发人员、系统管理员和高级用户广泛用于诸如自动化任务、管理进程和配置系统设置等任务。

根据语法不通划分:

  • Bourne shell:初始版shell

  • Bourne-Again shell(bash):Linux发行版默认shell(开源)

  • Csh、Ksh、Zsh......

Terminal

UNIX OS的CLI,类似于CMD(Windows的CLI)

Windows

DOS(Disk Operating System)

早期微软个人计算机中的CLI,在1980s、1990s年代比较流行,现今用的比较少

CMD(Command Prompt)

微软为Windows OS设计的CLI,是老版 MS-DOS的更新

PowerShell

比CMD强大的适用于Windows的高级 Shell,用来替代CMD

Others

Git

用来远程访问服务器和其他网络设备的CLI

控制台(Console)

在计算机领域,控制台是一种物理设备或软件界面,为用户提供命令行界面,与操作系统或应用程序进行互动。

在物理设备方面,控制台通常是一个终端,为用户提供对系统命令行的访问。它可以是一个独立的设备,也可以集成到一个计算机系统中,它通常包括一个屏幕、一个键盘和一个允许用户输入命令的命令提示。

在软件方面,控制台是一个基于文本的界面,为用户提供命令行,与应用程序或操作系统互动。例如,Windows的命令提示符和macOS的终端都是软件控制台的例子,为用户提供命令行的访问。

开发人员、系统管理员和需要以比图形用户界面更强大和灵活的方式与操作系统或应用程序互动的高级用户经常使用控制台。它们提供了一种使用基于文本的命令来自动化任务、管理进程和配置系统设置的方法。

终端

一种可以提供命令行界面的设备,不是程序(屏幕和键盘)
  • 虚拟终端:是一个程序,模拟终端设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值