关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

Linux下的tty,pts,pty...和多窗口切换

InfoTech
2017年5月31日 / 152次阅读
标签:Linux

拍拍贷

Linux下TTY(TeleType)的概念就是控制台终端的意思,TTY最初就是指那种老式的打字机。

如果你在vmware中安装ubuntu之后,你会发现有6个tty控制台可以用,通过Ctrl+Alt+F1--F6来进行切换,这样可以让我们同时干多件事情。tty登录表示你是在通过物理连接的方式,直接连上Linux系统的。

pts表示伪终端,如果你通过telnet或者ssh等连上Linux系统,系统显示出来的就是pts。

有的时候还能看到pty(pseudo-tty),跟pts一样。pts(pseudo-terminal slave)是pty的实现方法,与ptmx(pseudo-terminal master)配合使用实现pty。用pts登录,就不能用Ctrl+Alt+F1--F6来回切换,但是可以同一个账号多次登录,实现一样的效果。

 

如下示例:

xinlin@ubuntu:~$ w
23:33:03 up 8 min, 3 users, load average: 0.08, 0.65, 0.48
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 23:28 2:45 0.16s 0.08s -bash
xinlin tty8 :1 23:26 8:03 31.29s 1.00s konsole
xinlin pts/0 :1 23:29 0.00s 0.04s 0.00s w
xinlin@ubuntu:~$

root在tty1上;

另一个账户在tty8上,tty8是KDE图形界面,这个账户在图形界面里面启动了konsole控制台,因此还有一个pts/0的登录,正在运行w命令。(Ctrl+Alt+F7是切换到图形界面)

以上显示中的from表示来源,如果是tty,这一列为空;:1我理解是表示本地来源。

 

tty也是一个命令,显示你当前的终端号:

root@iZ239r252v4Z:~# w
19:55:47 up 14 days, 7:30, 1 user, load average: 0.07, 0.04, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 183.206.165.131 19:55 3.00s 0.03s 0.00s w
root@iZ239r252v4Z:~#
root@iZ239r252v4Z:~#
root@iZ239r252v4Z:~# tty
/dev/pts/0
root@iZ239r252v4Z:~#

 

或者使用su命令切换到root。

su命令默认切换到root,也可以跟一个用户名,还可以带一个参数:su -,切换之后自动进入用户的home目录;退出此用户是exit命令。

本文链接:http://www.maixj.net/ict/tty-pts-pty-15588
云上小悟 麦新杰(QQ:1093023102)

-- (*^-^*) --

相关文章

评论是美德

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号苏ICP备14045477号-1

网站二维码
拍拍贷
go to top