Linux系统下与终端相关的命令

文章目录

  • 一、命令 `who or w` 可以显示有哪些终端登录
  • 二、命令 `who am i` 用来显示当前终端是哪一个
  • 三、命令 `tty` 显示当前终端的设备文件
  • 四、命令 `chvt` 用来切换虚拟终端
  • 五、命令 `last` 显示每个终端的登录时间和持续时间等信息
  • 六、命令 `toe -a` 列出系统支持的所有终端类型
  • 七、命令infocmp来比较两个终端的区别

一、命令 who or w 可以显示有哪些终端登录

[root@htlwk0001host ~]# w17:37:33 up 425 days,  7:35,  4 users,  load average: 0.00, 0.01, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                238月20 153days  0.01s  0.01s -bash
root     pts/0    112.50.131.179   09:55    1.00s  0.02s  0.00s w
root     tty3     -                022月21 261days  0.48s  0.48s -bash
root     tty2     -                022月21 261days  0.01s  0.01s -bash
[root@htlwk0001host ~]# who
root     tty1         2020-08-23 10:20
root     pts/0        2021-10-22 09:55 (112.50.131.179)
root     tty3         2021-02-02 18:08
root     tty2         2021-02-02 21:01

二、命令 who am i 用来显示当前终端是哪一个

[root@htlwk0001host ~]# who am i
root     pts/0        2021-10-22 09:55 (112.50.131.179)

三、命令 tty 显示当前终端的设备文件

[root@htlwk0001host ~]# tty
/dev/pts/0

注:终端都会被抽象成操作系统中的某个文件。

四、命令 chvt 用来切换虚拟终端

chvt 2 等同于 Ctrl + Alt + F2 快捷键,注意:在图形界面不行。

五、命令 last 显示每个终端的登录时间和持续时间等信息

[root@htlwk0001host ~]# last
root     pts/0        112.50.131.179   Fri Oct 22 09:55   still logged in
root     pts/0        112.50.84.94     Thu Oct 21 13:47 - 20:33  (06:45)
root     pts/0        112.50.84.94     Tue Oct 19 15:59 - 22:00  (06:01)
root     pts/1        112.50.84.94     Sun Oct 17 11:26 - 23:43  (12:17)
root     pts/0        112.50.84.94     Sun Oct 17 10:56 - 23:43  (12:47)
root     pts/1        112.50.84.94     Sat Oct 16 15:10 - 23:21  (08:11)
root     pts/0        112.50.84.94     Sat Oct 16 15:03 - 23:23  (08:19)
root     pts/1        112.50.84.94     Fri Oct 15 10:54 - 00:04  (13:09)
root     pts/0        112.50.84.94     Fri Oct 15 08:18 - 21:17  (12:58)

六、命令 toe -a 列出系统支持的所有终端类型

[root@htlwk0001host ~]# toe -a
Eterm-256color	Eterm with xterm 256-colors
Eterm-88color	Eterm with 88 colors
Eterm     	Eterm with xterm-style color support (X Window System)
ansi      	ansi/pc-term compatible with color
aterm     	AfterStep terminal
bterm     	bogl virtual terminal
cygwin    	ANSI emulation for Cygwin
cons25    	freebsd console (25-line ansi mode)
dumb      	80-column dumb tty
eterm     	gnu emacs term.el terminal emulation
eterm-color	Emacs term.el terminal emulator term-protocol-version 0.96
gnome     	GNOME Terminal
gnome-256color	GNOME Terminal with xterm 256-colors
hurd      	The GNU Hurd console server
konsole   	KDE console window
konsole-256color	KDE console window with xterm 256-colors
kon       	Kanji ON Linux console
linux     	linux console
mach      	Mach Console
mach-bold 	Mach Console with bold instead of underline
mach-color	Mach Console with ANSI color
mach-gnu  	GNU Mach
mach-gnu-color	Mach Console with ANSI color
mlterm    	multi lingual terminal emulator
mrxvt     	multitabbed rxvt
nsterm    	AppKit Terminal.app
pcansi    	ibm-pc terminal programs claiming to be ansi
putty     	PuTTY terminal emulator
putty-256color	PuTTY 0.58 with xterm 256-colors
rxvt      	rxvt terminal emulator (X Window System)
rxvt-16color	rxvt with 16 colors like aixterm
rxvt-256color	rxvt 2.7.9 with xterm 256-colors
rxvt-88color	rxvt 2.7.9 with xterm 88-colors
rxvt-basic	rxvt terminal base (X Window System)
rxvt-color	rxvt terminal emulator (X Window System)
rxvt-cygwin	rxvt terminal emulator (X Window System) on cygwin
rxvt-cygwin-native	rxvt terminal emulator (native MS Window System port) on cygwin
rxvt-unicode	rxvt-unicode terminal (X Window System)
rxvt-xpm  	rxvt terminal emulator (X Window System)
screen    	VT 100/ANSI X3.64 virtual terminal
screen-16color	GNU Screen with 16 colors
screen-256color	GNU Screen with 256 colors
screen.Eterm	screen in Eterm
screen.gnome	screen in GNOME Terminal
screen.konsole	screen in KDE console window
screen.konsole-256color	GNU Screen with konsole using 256 colors
screen.linux	screen in linux console
screen.mlterm	screen in mlterm
screen.mlterm-256color	GNU Screen with mlterm using 256 colors
screen.mrxvt	screen in mrxvt
screen.putty	screen in putty
screen.putty-256color	GNU Screen with putty using 256 colors
screen.rxvt	screen in rxvt
screen.teraterm	disable ncv in teraterm
screen.vte	screen in any VTE-based terminal
screen.vte-256color	GNU Screen with vte using 256 colors
screen.xterm-256color	GNU Screen with xterm using 256 colors
screen.xterm-r6	screen customized for X11R6 xterm
screen.xterm-xfree86	screen customized for modern xterm
st        	 simpleterm
st-16color	simpleterm with 16-colors
st-256color	simpleterm with 256 colors
sun       	Sun Microsystems Inc. workstation console
teraterm  	Tera Term
teraterm2.3	Tera Term Pro
tmux      	tmux terminal multiplexer
tmux-256color	tmux with 256 colors
vt100-nav 	vt100 without advanced video option
vt102     	dec vt102
vt52      	dec vt52
vte       	VTE aka GNOME Terminal
vte-256color	VTE with xterm 256-colors
vwmterm   	(vwm term)
vt100     	dec vt100 (w/advanced video)
vt220     	dec vt220
wsvt25    	NetBSD wscons in 25 line DEC VT220 mode
wsvt25m   	NetBSD wscons in 25 line DEC VT220 mode with Meta
xfce      	Xfce Terminal
xterm     	xterm terminal emulator (X Window System)
xterm-1002	xterm any-event mouse
xterm-1003	testing xterm-mouse
xterm-1005	xterm UTF-8 mouse
xterm-1006	xterm SGR-mouse
xterm-16color	xterm with 16 colors like aixterm
xterm-256color	xterm with 256 colors
xterm-88color	xterm with 88 colors
xterm-8bit	xterm terminal emulator 8-bit controls (X Window System)
xterm-basic	modern xterm terminal emulator - common
xterm-bold	xterm terminal emulator (X11R6 Window System) standout w/bold
xterm-direct	xterm with direct-color indexing
xterm-direct2	xterm with direct-color indexing (old)
xterm-hp  	xterm with hpterm function keys
xterm-new 	modern xterm terminal emulator
xterm-nic 	xterm with ich/ich1 suppressed for non-curses programs
xterm-noapp	xterm with cursor keys in normal mode
xterm-old 	antique xterm version
xterm-pcolor	xterm with color used for highlights and status line
xterm-r5  	xterm R5 version
xterm-r6  	xterm X11R6 version
xterm-sco 	xterm with SCO function keys
xterm-sun 	xterm with sunFunctionKeys true
xterm-utf8	xterm with no VT100 line-drawing in UTF-8 mode
xterm-vt220	xterm emulating vt220
xterm-vt52	xterm emulating dec vt52
xterm-x10mouse	X10 xterm mouse
xterm-x11hilite	X11 mouse with highlight
xterm-x11mouse	X11 mouse
xterm-xf86-v32	xterm terminal emulator (XFree86 3.2 Window System)
xterm-xf86-v33	xterm terminal emulator (XFree86 3.3 Window System)
xterm-xf86-v333	xterm terminal emulator (XFree86 3.3.3 Window System)
xterm-xf86-v40	xterm terminal emulator (XFree86 4.0 Window System)
xterm-xf86-v43	xterm terminal emulator (XFree86 4.3 Window System)
xterm-xf86-v44	xterm terminal emulator (XFree86 4.4 Window System)
xterm-xfree86	xterm terminal emulator (XFree86)
xterm-xi  	xterm on XI Graphics Accelerated X under BSD/OS 3.1
xterm-color	generic color xterm
xterm-24  	xterm terminal emulator (X Window System)

七、命令infocmp来比较两个终端的区别

比如 infocmp vt100 vt220 将会输出 vt100 和 vt220 的区别:

[root@htlwk0001host ~]# infocmp vt100 vt220
comparing vt100 to vt220.comparing booleans.mir: F:T.comparing numbers.comparing strings.blink: '\E[5m$<2>', '\E[5m'.bold: '\E[1m$<2>', '\E[1m'.clear: '\E[H\E[J$<50>', '\E[H\E[J'.cuf1: '\E[C$<2>', '\E[C'.cup: '\E[%i%p1%d;%p2%dH$<5>', '\E[%i%p1%d;%p2%dH'.cuu1: '\E[A$<2>', '\E[A'.dch: NULL, '\E[%p1%dP'.dch1: NULL, '\E[P'.dl: NULL, '\E[%p1%dM'.dl1: NULL, '\E[M'....

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/332987.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jdk switch 枚举_JDK 12开关表达式遇到意外的枚举值

jdk switch 枚举正如我在“ 玩JDK 12的Switch表达式 ”一文中所写的那样&#xff0c; JDK 12 Early Access Build使JEP 325 [“ Switch Expressions&#xff08;Preview&#xff09;”&#xff09;实现的实验变得容易。 我的帖子“ JDK 12&#xff1a;实际中的切换语句/表达式 …

MacBook/MacOS如何写入MacBook特有的符号(例如:⌘/⌥/⎋/⇪)

文章目录步骤说明图文说明步骤说明 1.打开「表情与符号」 按快捷键 Ctrl Command Space 打开「表情与符号」窗口&#xff1b;你也可以在顶部菜单栏中的输入法&#xff0c;然后点击下拉的菜单列表中的「显示表情与符号」。如果找不到这个菜单项&#xff0c;你需要在电脑的「系…

java-jar jvm_使用Java流和In-JVM-Memory的超低延迟查询

java-jar jvm自然界的基本规则&#xff08;例如光速和通用信息论&#xff09;对我们可以从传统系统体系结构中获得的最大性能设置了明显的限制。 了解您作为Java开发人员如何使用JVM技术和Java流将性能提高几个数量级。 例如&#xff0c;如果应用程序服务器和数据库服务器相距…

关闭进程

查看端口是否被占用 netstat -ano|findstr “2181” 关闭进程 tskill port

iTerm2 for MacOS(终端模拟器/终端仿真器/命令终端工具)设置详解

文章目录General 通用Startup 启动Closing 关闭MagicSelectionWindowtmuxAppearanceGeneral隐藏程序图标theme 主题tab bar location 选项卡栏位置status bar location状态栏位置WindowsTabsPanesDimming 调光Profiles 配置文件General自定义终端界面的标志自定义标签页标题Sho…

dcdc芯片效率不高的原因_研学丨燃料电池车的典型效率及能耗

燃料电池的一大优势是高效率&#xff0c;能够更高效的利用能源。现在燃料电池车的研发已经持续了相当长一段时间(世界上第一辆燃料电池车为1966年通用的Electrovan)&#xff0c;燃料电池车也迭代了许多&#xff0c;那么燃料电池车的效率、氢耗水平都怎么样呢&#xff1f;这里通…

groovy lambda_Java Lambda流和Groovy Clouse的比较

groovy lambda这篇博客文章将研究List数据结构上的一些谚语操作&#xff0c;并对Java 8/9和Groovy语法进行一些比较。 因此&#xff0c;首先是数据结构。 这只是一个简单的橄榄球球员&#xff0c;具有名字和等级。 Java class RugbyPlayer {private String name;private Inte…

Maven定制化打包后的包名(加入时间戳)

在对应的pom文件中加入配置 设置时间戳格式 <properties> <maven.build.timestamp.format>yyyy-MM-dd_HH_mm</maven.build.timestamp.format> </properties> 定制包名字 <build> <finalName>${project.artifactId}-${project.versio…

MacOS/MacBook设置短语快捷键

打开电脑的系统偏好设置 → 键盘 → 文本&#xff0c;如下图所示&#xff1a;

mhd格式三维图像显示_给你的家乡做个三维地图模型,满满的成就感,快来学习下...

以上三维地图模型&#xff0c;利用卫星影像高程数据&#xff0c;实现地图立体三维效果&#xff0c;自己就可以在电脑上个3D沙盘&#xff0c;是不是很酷呢&#xff1f;想要制作三维地图模型必须两样素材&#xff0c;第一是卫星影像&#xff0c;第二是高程数据&#xff0c;之前的…

纹理和基元_Java的精妙之处,包括基元和变量参数数组

纹理和基元在我最近的博客文章Arrays.hashCode&#xff08;&#xff09;与 DZone联合版本的评论中提出了一个有趣的问题。 Objects.hash&#xff08;&#xff09; “。 该评论的作者建立了一些示例&#xff0c;这些示例与我的博客文章中使用的示例相似&#xff0c;并且显示出与…

ORACLE数据库常用命令总结

SELECT * FROM all_tables WHERE ownericore_prdtdb; --查询当前用户下所有的表名 SELECT table_name FROM user_tables; --查询当前用户下所有的表 SELECT * FROM user_tables; --查询当前用户下所有的索引 SELECT * FROM USER_indexes; --查询当前用户下所有的序列 SEL…

MacOS使用brew无法安装Python_无法安装gdbm_无法安装autojump

文章目录出现的问题解决无法安装gbdm的问题解决无法安装Python的问题GNU 程序国内下载源&#xff1a;https://mirrors.ustc.edu.cn/gnu/ brew 下载的软件安装包存放在下面的目录&#xff1a; liaowenxiongdeMacBook-Air:Homebrew liaowenxiong$ brew --cache /Users/liaowenx…

客户说发货慢怎么回复_?沐言恋爱学:当女生说“我累了”,怎么回复最合适?...

沐言恋爱学&#xff1a;当女生说“我累了”&#xff0c;怎么回复最合适&#xff1f;学员提问&#xff1a;沐言解答&#xff1a;01兄弟你在考虑该怎么回复她之前你需要做的不仅仅是直接读懂她的字面意思而是需要了解事情背景比如&#xff1a;时间她经历的事情是不是身体不太舒服…

react 线程_React式服务中的线程本地状态可用性

react 线程任何架构决策都需要权衡。 如果您决定采用React式&#xff0c;也没有什么不同&#xff0c;例如&#xff0c;一方面使用React式流实现几乎可以立即获得更好的资源利用率&#xff0c;但另一方面会使调试更加困难。 引入React式库也对您的域产生巨大影响&#xff0c;您的…

iTerm2的使用技巧及快捷键

文章目录查看剪贴板内容清屏切换全屏切屏/分屏切换标签栏移动标签栏编辑会话打开最近的目录复制粘贴查找移动光标搜索历史命令查看历史命令删除滚屏界面窗口缩放搜索会话/配置文件/快照展开&#xff08;Expose&#xff09;所有的标签窗口操作查看当前终端中光标的位置开启和关闭…

位运算和进制转换,反码补码

进制转换 package junit;public class Test {public static void main(String[] args) { // int aInteger.MIN_VALUE;int bInteger.MAX_VALUE;int cInteger.MIN_VALUE;System.out.println(b);System.out.println(c);print(b);// 最高位表示 符号位 最高位0 表示正数 …

python绘制pr曲线图_如何利用Python制作可以动的动态图表。

来源&#xff1a;机器之心原文链接&#xff1a;https://towardsdatascience.com/learn-how-to-create-animated-graphs-in-python-fce780421afe在读技术博客的过程中&#xff0c;我们会发现那些能够把知识、成果讲透的博主很多都会做动态图表。他们的图是怎么做的&#xff1f;难…

switch字符串jdk_JDK 12 Early Access Build 12中的原始字符串文字支持

switch字符串jdk本周Java世界上最大的新闻可能是JDK 11的通用性。 但是&#xff0c;另一个令人兴奋的发展是JDK 12 Early Access Build 12的发布 &#xff08; 2018年9月20日 &#xff09;。 JDK 12的这个早期访问生成12是显著&#xff0c;因为它包括与实施方式中JEP 326 [“原…

MacOS安装pip失败,提示:SyntaxError: invalid syntax

使用命令 easy_install 安装 pip 使用命令 sudo easy_install pip 安装 pip&#xff0c;结果失败了&#xff0c;执行命令的信息如下&#xff1a; ➜ ~ sudo easy_install pip Password: Searching for pip Reading https://pypi.org/simple/pip/ Downloading https://files.…