前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux终端输入设备tty

Linux终端输入设备tty

作者头像
问天丶天问
发布2023-10-17 15:52:31
1770
发布2023-10-17 15:52:31
举报
文章被收录于专栏:问天丶天问问天丶天问

tty简介

Linux tty命令用于显示终端机连接标准输入设备的文件名称。

在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。你可以执行tty(teletypewriter)指令查询目前使用的终端机的文件名称。

语法

tty [-s][--help][--version]

参数说明:

  • -s 或 --silent 或 --quiet 不显示任何信息,只回传状态代码。
  • --help 在线帮助。
  • --version 显示版本信息。

实例

显示当前终端

代码语言:javascript
复制
# tty /dev/pts/4

stty是什么

stty 其实就是 set tty

stty erase 使用方法

说明

  • 一般终端连接上去,Backspace键并未删除光标左面那个字符,仅仅显示^H,而DEL键完成了删除操作 
  • 终端默认 ctrl + backspace 为删除
代码语言:javascript
复制
[root@tudou ~]# stty -a
speed 38400 baud; rows 51; columns 122; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q;
stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke

# "erase = ^?",表示此时DEL键对应删除操作。

$ stty erase "^H" (大小写不敏感) 

这里输入"^H",就是两个字符,一个^,一个H。 

同样,如果想恢复到DEL删除 

$ stty erase ^? 

如何使Backspace键做删除操作 ?

执行 stty erase ^H 即可。

由于终端默认 ctrl + backspace 为删除 操作很不方便,这样设置后 直接 backspace 就能删除了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • tty简介
    • 语法
      • 实例
        • stty是什么
          • stty erase 使用方法
            • 如何使Backspace键做删除操作 ?
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档