shell和 terminal 终端是什么?

本文介绍了Shell和Terminal的基本概念及其关系。Terminal最初是物理硬件,现在多指终端模拟器,如gnome-terminal和iTerm2。Shell作为用户与操作系统内核之间的接口,接受用户命令并传递给内核执行。在现代操作系统中,Terminal窗口和虚拟控制台都是Shell的运行环境,而TTY是终端设备的统称。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Terminal 终端

早期计算机很贵,一台计算机有很多个人使用,每个人都有一套输入输出设备。当时这个输入输出设备就是终端,物理硬件是“电传打印机”。键盘输入,打印卡纸输出。后来显示器出现,就不使用卡纸了,一点都不环保。
image.png

console 控制台

控制台是嵌入在主机上的一些物理控制按钮,比如开机关机键。显然这是管理员才能接触并使用的。
后来为了更细致的管理主机,管理员也要一套输入输出设备,也就是终端,一个权限更高的终端。所以说控制台就是更牛逼的终端,本质没啥区别。
不过随着个人计算机的普及,控制台 (Console) 与终端 (Terminal) 的概念已经逐渐模糊。在现代,我们的键盘与显示器既可以认为是控制台,也可以认为是普通的终端。当你在管理系统时,它们是控制台;当你在做一般的工作时(浏览网页、编辑文档等),它们就是终端。我们自己既是一般用户,也是系统管理员。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值