可以利用 stty来查看和设定终端机的环境
stty -a
-a : 将目前所有的stty参数列出来
范例一:
列出所有的按键与按键内容
speed 38400 baud; rows 60; columns 158; 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 cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr
-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
我们可以利用 stty -a 来列出目前环境中所有的按键列表,在上头的列表当中,需要注意的是特殊字体那几个, 此外,如果出现 ^ 表示 [Ctrl] 那个按键的意思。举例来说, intr = ^C 表示刟用 [ctrl] + c 来达成的。几个重要的代表意义是:
eof : End of file 癿意思,代表『结束输入』。
erase : 向后删除字符,
intr : 送出一个 interrupt (中断) 的讯号给目前正在 run 的程序;
kill : 初除在目前指令列上的所有文字;
quit : 送出一个 quit 的讯号给目前正在 run 的程序;
start : 在某个程序停止后,重新启动它的 output
stop : 停止目前屏带的输出;
susp : 送出一个 terminal stop 的讯号给正在 run 的程序。
分享到:
相关推荐
Linux reset命令其实和 tset 是一同个命令,它的用途是设定终端机的状态。一般而言,这个命令会自动的从环境变数、命令列或是其它的组态档决定目前终端机的型态。如果指定型态是 ‘?’ 的话,这个程序会要求使用者...
在Linux操作系统中,远程终端控制是一项重要的功能,它允许用户通过网络访问并管理远程服务器,而无需物理地坐在机器前。SSH(Secure Shell)是一种广泛使用的安全协议,用于实现这一目的。本文将深入探讨SSH Secure...
这些档案包括了设定终端机键盘和定义窗口的特征;设定变量,定义搜寻路径、权限限、提示符号和终端机类型;以及设定特殊应用程序所需要的变量,例如窗口、文字处理程序、及程序语言的链接库。Korn shell 和 C shell ...
4. **配置Linux参数**:通过超级终端对Linux内核启动参数进行配置,根据需要设定系统参数。 5. **网络配置**:配置嵌入式设备的网络参数,包括IP地址、网关等信息,可能需要通过网线或无线方式进行网络连接。 6. **...
由于开发环境(宿主机)和目标运行环境(目标机)通常具有不同的体系结构和操作系统,因此需要在Windows系统中使用Linux虚拟机(如VMware)来执行交叉编译。交叉编译器是在X86架构的Linux系统上生成能在ARM架构上...
本篇将详细介绍如何利用“linux-快速配置nix开发环境以及装机必备神器”这个资源,特别是其包含的vim、zsh、git和tmux配置文件,来快速搭建和优化你的*nix(包括Linux和类Unix系统)开发环境。 首先,我们来看`vim`...
ARMLINUX开发环境的搭建是一个关键步骤,对于进行ARM架构的Linux系统开发至关重要。本篇主要介绍在Windows主机上通过虚拟机软件(如VMware或VirtualBox)安装Linux(此处以Fedora 9为例)作为开发环境,并通过Samba...
【Linux无盘工作站仿真X终端】技术是一种在Linux操作系统环境下构建的工作站系统,它通过网络连接,使得工作站无需本地硬盘即可运行。这种技术主要用于减少硬件维护成本,提高系统的稳定性及可管理性。以下是对该...
在Ubuntu中安装NFS服务器,并配置`/etc/exports`文件,设定共享目录的权限,可以方便地在目标板上直接调试宿主机上的程序。 7. **系统移植**:开发完成后,系统需要从开发板移植到实际硬件上,这个过程涉及到硬件...
【Linux系统设置】在Linux操作系统中,系统设置涵盖了多个方面,包括终端机的配置、屏幕清理、命令别名设定以及目录颜色的个性化等。本文主要介绍`reset`、`clear`、`alias`和`dircolors`这四个与系统设置相关的...
### 嵌入式Linux开发环境的建立 #### 实验目的 本实验旨在使学习者熟悉嵌入式Linux开发环境的构建过程。通过本实验,参与者将掌握如何在宿主机上搭建必要的工具和服务,以便能够在目标开发板上进行软件开发。 ####...
在虚拟机设置中,选择“选项” > “共享文件夹”,然后添加新的共享文件夹,选择主机上的路径,并设定为总是启用。重启虚拟机后,这个共享文件夹将在Linux虚拟机的/mnt/hgfs目录下可见。 通过这种方式,你可以在...
- **X终端机与XDMCP**:X终端机通过XDMCP协议(端口177)与xdm服务通信,`/etc/X11/xdm/Xaccess`文件用于控制访问权限。 #### 小结 X-Windows系统在Linux环境中提供了强大的图形界面支持,其灵活性和可定制性使得...
通过选择合适的目标机架构选项、编译方法和交叉编译环境,可以生成能够在目标平台运行的嵌入式 Linux 内核。嵌入式 Linux 内核的移植可以提高系统运行效率,降低成本,是嵌入式系统开发中不可或缺的一部分。
本章主要介绍了X Window以及它的配置,并且介绍了在KDE环境下汉化的基本思想,用实例来讲解了Linux汉化的基础知识。 第13章:网络的基本概念与设置。本章主要介绍了网络的基本概念,并在讲解这个概念的同时,讲解...
Xshell通过SSH协议,使用户能够在Windows环境下,像操作本地终端一样,对远程Linux服务器进行命令行交互,执行各种操作,如文件传输、系统管理等。 使用Xshell连接Linux的步骤如下: 1. **安装Xshell**:首先,你...
选择“新建虚拟机”,然后选择“典型”配置,确保客户机操作系统为“Linux”,版本为“Red Hat Linux”,因为红旗Linux 6.0基于Red Hat。虚拟机名称和存储位置可根据个人需求设定。网络连接方式可选择“桥接模式”,...
SecureCRT是一款强大的终端仿真程序,尤其在IT行业中被广泛用于SSH(Secure Shell)协议进行远程控制和管理Linux服务器。它提供了安全的远程访问功能,支持多种协议,包括TCP/IP、Telnet、Rlogin等,让管理员可以在...
- **程序介绍**:minicom是一款在Linux环境下用于串口通信的应用程序。 - **配置步骤**: - 在宿主机上运行`minicom –s`进入设置模式。 - 选择“Serial port setup”选项进行串口配置。 - 设置波特率为115200。 ...