首页 > 系统相关 >Linux 终端

Linux 终端

时间:2025-01-06 10:36:48浏览次数:1  
标签:TTY 终端设备 终端 Linux 交互 设备

在 Linux 系统中,终端设备通常分为主设备和从设备。这是一种特殊的设备对的概念,其中:

  1. 主设备:
    • 主设备也称为 "master device"。
    • 它是终端设备的控制端,用于与用户交互。
    • 应用程序通常会打开和读写主设备以与用户进行交互。
  2. 从设备:
    • 从设备也称为 "slave device"。
    • 它是终端设备的被控端,用于模拟一个真实的终端设备。
    • 从设备负责接收来自主设备的输入和输出,并进行相应的处理。

这种主从设备的概念最常见于以下两种类型的终端设备:

  1. 伪终端(Pseudo-Terminal, PTY):
    • 伪终端是一种模拟真实终端设备的软件接口。
    • 伪终端由一个主设备和一个从设备组成。
    • 主设备用于应用程序与用户之间的交互,从设备用于模拟终端设备的行为。
  2. TTY(Teletype)设备:
    • TTY设备是早期终端设备的一种,如键盘和显示器。
    • TTY设备也有主设备和从设备之分。
    • 主设备通常连接到计算机的串行端口,从设备则是实际的终端设备。

标签:TTY,终端设备,终端,Linux,交互,设备
From: https://www.cnblogs.com/logicalsky/p/18654723

相关文章

  • IDA Pro 9.0 (macOS, Linux, Windows) - 强大的反汇编程序、反编译器和多功能调试器
    IDAPro9.0(macOS,Linux,Windows)-强大的反汇编程序、反编译器和多功能调试器Apowerfuldisassembler,decompilerandaversatiledebugger.Inonetool.请访问原文链接:https://sysin.org/blog/ida-pro/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgIDA......
  • 【RK3588 Linux 5.x 内核编程】-Misc设备驱动
    Misc设备驱动文章目录Misc设备驱动1、什么是Misc设备驱动2、Misc驱动API2.1Misc设备结构2.2注册Misc设备2.3注销Misc设备3、驱动实现4、驱动测试本文将详细介绍Linux内核中的Misc驱动。1、什么是Misc设备驱动MiscDriver是杂项设备的杂项驱......
  • linux下很多软件无法输入中文的完美解决方案:对话框+wl-clipboard
    如blender,ueforlinux,reaper等,由于没有处理编译linux下与输入法相关的.so文件,无法切换中文输入法。需要wayland协议的桌面zenity/yad/kdinput(有拉伸窗口,位置乱跳bug)脚本+快捷键xdotoolkeyctrl+c;zenity--entry--text=$(wl-paste)|wl-copy--paste-once&&w......
  • Linux tso和gso
    tso全名是tcp-segmentation-offload,主机网卡分段tcp大包。gso全名是generic-segmentation-offload,内核发送到主机网卡前分段tcp大包。只要tso开启,gso自动开启。tso和gso组合关系tso开启内核不分段,主机网卡分段。tso关闭,gso开启内核分段,主机网卡不分段。tso......
  • 【Linux】进程铺垫——冯诺依曼体系与操作系统概念
    ......
  • Linux服务器无Root权限安装Cuda方法及问题解决
    CUDA简介什么是CUDA?CUDA(ComputeUnifiedDeviceArchitecture)是由NVIDIA提供的一种并行计算平台和编程模型,用于加速计算密集型任务。CUDA允许开发者使用GPU的计算能力,通过并行处理来快速执行复杂的计算任务。CUDA包括以下主要组成部分:CUDAToolkit:为开发人员提供工......
  • Bootkitty:Linux uefi bootkit 分析
    目录Bootkitty:Linuxuefibootkit分析文件信息0、ModuleEntryPoint入口函数1、hookdo_start_imagehook_grub_1_mods__do_start_image_18000EFB0do_start_image(目标函数)hook_grub_f1__do_start_image_18000DE20(do_start_image的hook函数)hook_and_patch_kernel_18000F5C0(安......
  • linux和文本操作[创建 移动 删除]
    @123456虚拟机软件appViualboxvmware通过虚拟机软件搭建操作系统liunx==>ubuntu20衍生版本ubuntu20linux基础python本地电脑使用代码文件项目上线到服务端服务器(服务)硬件要求非常高24小时全年无休自己的电脑能成为服务器呢??服务器操作系统省略很......
  • 时隔一个月,再次在 Arch Linux 上安装 HP LaserJet Professional P1106 驱动(关键错误 c
    省略了安装CUPS的过程。sudopacman-Shplippakku-Sgutenprint#也可以是yayhp-setup-i#此时出现cupsextnotfound错误,解决方案见“cupsext解决”hp-setup#失败sudopacman-Scupssudosystemctlstartcupssudosystemctlenablecupssudosystemctlst......
  • 【操作系统---Linux】一文带你入门了解线程和虚拟地址空间中页表映射的秘密(内附手绘底
    绪论​每日激励:“努力去做自己该做的,但是不要期待回报,不是付出了就会有回报的,做了就不要后悔,不做才后悔。—Jack”绪论​:本章是LInux中非常重要的线程部分,通过了解线程的基本概念:线程到底是什么、进程和线程的关系、线程为什么叫轻量级进程、为什么要用线程(他的比较......