LINKS
文章
漫画
游戏
阅读
音乐
足迹
友链
RSS
CONTACT
Github
163 Music
Lofter
Steam
EXTERNAL
独立博客传送门
开往-友链接力
szhshp
"Proud to Be Different"
Home
Archives
Posts
181
Comics
20
Tags
181
Life
Music
Game
Reading
Footprint
Photos
Language
zh-CN
en-US
RSS
Search
Friends
History
About
GUI, CLI, Terminal, Shell, TTY, Console, Bash
2019-07-21
GUI, CLI, Terminal, Shell, TTY, Console, Bash 都是什么?
TLDR: Human → Console(Terminal/TTY x 6) → Shell → Linux 内核
Shell
: 命令行解释器, 执行用户输入的命令并返回结果
GUI
和
CLI
都属于 Shell 的一种
GUI Shell: Windows Explorer, XWindow, CDE, GNOME, KDE, XFCE
CLI Shell: Bash, ZSH, CSH
Terminal:
终端, 提供一个命令的输入输出环境
TTY 和 Terminal 是同义词
Shell 用于连接 Terminal 和 Linux 内核: 打开一个 terminal 时, 操作系统会将 terminal 和 shell 关联起来, 当我们在 terminal 中输入命令后, shell 就负责解释命令.
Linux 命令行界面经常会有 1-6 个 TTY 可供切换
Console
也是一种 Terminal, 类似于一个大窗口下面有 6 个 Tab, 每个都是个 TTY
关于本文
文章标题
GUI, CLI, Terminal, Shell, TTY, Console, Bash
发布日期
2019-07-21
文章分类
Tech
相关标签
#System
#Linux
#Bash
最近文章
《一路云海》(终)
《一路云海》(四): 如何不按套路旅行
《一路云海》(三): In Ya Mellow Tone
《一路云海》(二): 关西世博参观纪实
《一路云海》(一): 新的征程
一杯双皮奶
《Head First Software Architecture》阅读笔记
《智人之上: 从石器时代到 AI 时代的信息网络简史》阅读笔记
iPadOS 26 无法设置空间场景图片壁纸的解决方法
2025 大阪世博会 [ 3 天前-先到先得 ] 阶段 场馆预约必中独家攻略
Hackathon 随想
如何批量为图片添加边框并覆盖原图
Armbian + CasaOS + NAS 配置指南
Docker 构建镜像报错: error getting credentials - err: exit status 1, out: ``
Disqus RIP! 论过高的维护成本如何治疗固执的坏习惯
全站点依赖升级 (顺便还更新了一下头像)
炸弹猫桌游变体规则
《小岛经济学》阅读笔记
《金钱心理学》阅读笔记
为知笔记 RIP: 迁移剩余的笔记
2025 博客第十年展望 - 再见我的过去
我在独立游戏里面致敬的作品
《How to make thing faster》阅读笔记
《The Art of Clean Code》阅读笔记
《Clean Architecture: A Craftsman Guide to Software Structure and Design》阅读笔记
《How AI Works》阅读笔记
游戏策划废案 - Project Uranus
游戏策划废案 - Project X
GUI, CLI, Terminal, Shell, TTY, Console, Bash | szhshp 的第三边境研究所