小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

终端、控制台和外壳是计算机中的重要概念。终端最初是硬件设备,负责输入输出;控制台是特殊的终端,具备电源开关等功能;外壳是软件,负责接收输入并执行命令。现代终端多为软件模拟,分为虚拟终端和伪终端,支持多用户操作。Linux系统中的tty子系统管理这些终端,提供用户与系统交互的接口。

终端,控制台和外壳

f2h2h1's blog
f2h2h1's blog · 2026-01-05T10:56:41Z
终端(Terminal)、TTY 和 Shell,还有 SSH,一次搞懂它们到底是什么?

本文介绍了TTY的历史及其在现代的应用。TTY起源于电传打字机,现为Unix/Linux系统中的终端接口抽象。终端分为物理和虚拟,Shell负责命令解析。SSH协议用于安全远程连接。iShell Pro是一款现代跨平台SSH客户端,具备AI助手和笔记功能。

终端(Terminal)、TTY 和 Shell,还有 SSH,一次搞懂它们到底是什么?

小众软件
小众软件 · 2025-08-18T05:58:46Z
Linux中的虚拟机 /3

sudo是Linux命令,允许普通用户以受控方式执行管理员命令,增强安全性,并记录所有命令。SSH是加密的远程访问协议,确保数据安全。UFW是简化的防火墙工具,默认阻止所有入站流量。TTY是用户与操作系统的交互界面,包括物理和虚拟终端。

Linux中的虚拟机 /3

DEV Community
DEV Community · 2025-03-08T13:28:00Z
Debian netinst:通过TTY连接Wi-Fi

安装Debian后,如果未连接Wi-Fi,需要在TTY界面输入用户名和密码。检查/etc/network/interfaces找到Wi-Fi接口(通常为wlan0),使用命令ifup wlan0进行连接。确认连接后可继续安装,建议查阅Debian文档以获取更多Wi-Fi工具信息。

Debian netinst:通过TTY连接Wi-Fi

DEV Community
DEV Community · 2025-02-23T01:14:59Z

本文讨论了串行TTY和UART(通用异步收发器)的设置与配置。使用`stty`命令可以查看和更改终端行设置,如波特率、行数和列数。还提供了获取TTY配置的示例,包括串口的IO端口和IRQ配置。

串行TTY

shrik3
shrik3 · 2025-01-23T10:21:53Z
将简单的Shell升级为完全交互式TTY

文章讨论了如何将简单的反向shell升级为完全交互式TTY,使用Python、Ruby或Perl命令增强功能,支持命令历史、tab补全和CTRL+C等操作。还提到使用socat工具来稳定终端,但需确保目标机器已安装该工具。

将简单的Shell升级为完全交互式TTY

DEV Community
DEV Community · 2024-11-14T20:09:09Z
gdb技巧:自动将输出重定向到另一个终端

在gdb中使用tty命令可以将输出定向到另一个终端。可以通过创建脚本~/.gdbtty.sh来自动设置,脚本内容包括打开gnome-terminal并将tty输出写入文件,并在~/.gdbinit中调用该脚本。但存在一些不足,如无法控制输出终端的位置和可能出现的警告信息。

gdb技巧:自动将输出重定向到另一个终端

DEV Community
DEV Community · 2024-11-12T17:35:39Z
Linux TTY与PTS的区别与详解:究竟何时使用哪一个?

本文介绍了Linux系统中的TTY和PTS的区别、特性和使用场景,TTY是用户与操作系统交互的终端设备,包括物理TTY和虚拟TTY,而PTS是由Linux内核提供的虚拟终端设备,用于远程登录和终端模拟。选择合适的终端类型可以提高工作效率和系统资源利用率。

Linux TTY与PTS的区别与详解:究竟何时使用哪一个?

龙鲲博客
龙鲲博客 · 2024-06-16T04:39:26Z

TTY命令用于显示正在使用的终端的名称,是Linux和类Unix操作系统的一部分。它可以查看终端窗口的连接指向,并有静默选项。通过按下Ctrl+Alt和功能键,可以进入全屏TTY会话。

Linux 上的 TTY 是什么?

dotNET跨平台
dotNET跨平台 · 2024-06-13T00:03:37Z
改变 Ubuntu TTY 终端字体

本站评论区已维护完成,可以正常使用。本站证书已更改为Google Cloud Certificate。评论区服务器维护已结束。

改变 Ubuntu TTY 终端字体

泠泫凝的异次元空间
泠泫凝的异次元空间 · 2024-02-27T06:21:00Z

长久以来,我们把终端和 shell 视作开发者理所当然的基本工具,但其底层涉及的组件和机制却并不简单。作为一名后端工程师,每天使用终端的时长甚至会超过代码编辑器,深入了解其背后的实现是有必要的。本文将尝试尽量清晰全面的介绍 Unix 所使用的终端系统。 本文内容主要以 Linux 系统的具体实现为基础,但因为其遵循 SUSv3(Single UNIX Specification...

Unix 终端系统(TTY)是如何工作的

Shall We Code?
Shall We Code? · 2022-10-07T10:11:45Z
一项关于点阵打印机的老式终端黑客技术

作者通过编写代码将Epson LX-350点阵打印机与Linux连接,模拟老式电传打字机(TTY)。使用Golang简化TTY设置,打印机通过伪终端输出文本,支持ANSI转义序列。作者计划进一步改进,探索将USB键盘与打印机配对的可能性。

一项关于点阵打印机的老式终端黑客技术

Drew DeVault's blog
Drew DeVault's blog · 2019-10-30T00:00:00Z

Ever since I wrote reptyr, I’ve been frustrated by a number of issues in reptyr that I fundamentally didn’t know how to solve within the reptyr model. Most annoyingly, reptyr fundamentally only...

New reptyr feature: TTY-stealing

Posts on Made of Bugs
Posts on Made of Bugs · 2014-08-20T08:41:34Z

1.事情从file开始 file的定义在include/linux/fs.h中,其中有两个field,一个叫file_operations *f_op,一个叫void *private_data。file_operations定义了所有file能够进行的操作,在tty这个层面而言,drivers/tty/tty_io.c能看到有个叫做file_operations...

linux tty部分源码阅读

Shell's Home
Shell's Home · 2011-12-19T08:08:11Z

最近因为编写TTY控制台的UNICODE字体支持补丁,拜读了控制台的代码,诶,妈呀,这个是什么代码哟 …… TTY 控制台最开始的时候是使用 VGA 显卡的 TEXT模式的。 VGA TEXT 模式有个非常特别的地方就是,显存被映射到了一个固定的位置, 大约接近 1MB 的下方。 两个字节一对。第一个字节指示下一个字节的属性。第二个字节指示一个字符 index. 而这个字符表包含了...

内核TTY控制台的问题

菜菜博士
菜菜博士 · 2010-12-28T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码