请问在linux下 console ,tty 和tty0有什么区别!
作者&投稿:策树 (若有异议请与网页底部的电邮联系)
当前控制终端(/dev/tty)
/dev/tty指的是当前所处的终端,输出到此的内容只会显示在当前工作的终端显示器上;可以使用命令”ps
–ax”来查看进程与哪个控制终端相连.对于你登录的shell,/dev/tty就是你使用的终端,设备号是(5,0).
使用命令”tty”可以查看自己具体对应哪个实际终端设备./dev/tty有些类似于到实际所使用终端设备的一个联接
2./dev/pts
/dev/pts是远程登陆(telnet,ssh等)后创建的控制台设备文件所在的目录。由于可能有好几千个用户登陆,所以/dev/pts其实是动态生成的,不象其他设备文件是构建系统时就已经产生的硬盘节点.
3.控制台终端-系统控制台(/dev/console
和
/dev/tty*)
在Linux系统中,计算机显示器通常被称为控制台终端(Console).它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等.当你在控制台上登录时,使用的是tty1.使用Alt+[F1—F6]组合键时,我们就可以切换到tty2、tty3等上面去.tty1–tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上.因此不管当前正在使用哪个虚拟终端,系统信息都会发送到控制台终端上.
你可以登录到不同的虚拟终端上去,因而可以让系统同时有几个不同的会话期存在.只有系统或超级用户root可以向/dev/tty0进行写操作.
希望对你有所帮助!
氐水盐酸: 如果已经进入xwindow可以是使用init 3命令进入console模式;可以使用ctrl+alt+f1~f6切换控制台,ctrl+alt+f7为重新到xwindow;如果要使下次开机就进入console
东市区13471171066: linux怎么启动console mode - ?
氐水盐酸: ctrl + alt + 1(1到6均可). ctrl + alt + 7返回
东市区13471171066: linux kernel下输入输出console怎样实现 - ?
氐水盐酸: 1、LINUX下TTY、CONSOLE、串口之间是怎样的层次关系?具体的函数接口是怎样的?串口是如何被调用的? 2、printk函数是把信息发送到控制台上吧?如何让PRINTK把信息通过串口送出?或者说系统在什么地方来决定是将信息送到显示器还是串口? 3、start_kernel中一开始就用到了printk函数(好象是printk(linux_banner什么的),在 这个时候整个内核还没跑起来呢那这时候的printk是如何被调用的?在我们的系统中,系统启动是用的现代公司的BOOTLOADER程序,后来好象跳到了LINUX下的head-armv.s, 然后跳到start_kernel,在bootloader 里串口已经是可用的了.
东市区13471171066: console什么意思 - ?
氐水盐酸: 控制台是Windows的控制台窗口增强. 控制台功能包括:多个标签,文本编辑器(比如文本选择),不同类型的背景,字母和颜色的透明度,可配置的字体,不同的窗口样式.Linux下的console除了真实的硬件设备外,还有virtual console,也...
东市区13471171066: Linux命令,在命令行安装sybase的时候,后面要加一个 - console才能安装,这个 - console是什么意思? - ?
氐水盐酸: 没玩过,不过一般这种参数都是表明用字符终端模式,而不是图形界面方式来安装软件.
东市区13471171066: 如何在linux服务器中运行自己写的matlab程序 - ?
氐水盐酸: path/to/matlaboutput.txt其中path/to/matlab是matlab的完整路径(一般应该可以直接写matlab),input.m是要运行的脚本,output.txt用来保存console的输出.
东市区13471171066: Linux如何在GUI下退出X Server - ?
氐水盐酸: 一般来说,我们在Linux图形界面GUI下面进行的shell操作并不算真正的shell,它已经“架设”在X window之上了.如果想切换至纯粹一点的命令字符console下,一般人会认为切换Ctrl+Alt+F1(或者F2-F6都可以).默认下,Ctrl+Alt+F7是图形界...
东市区13471171066: linux字符界面怎样才能换行? - ?
氐水盐酸: 第一行结束后,输入\然后回车,这样bash就不会执行已经输入的那一行,而是继续等待更多的输入.例如:~ $ ls \> -h notes notes ~ $
东市区13471171066: Linux如何运行代码 - ?
氐水盐酸: 什么代码?编译的?shell的?还是解释程序的? 如果是shell代码如下sudo chmod 755 xxxx(xxxx是你的文件名,这一步是给你的代码可运行权限) 然后在文件所在目录下使用./xxxx(xxxx是文件名)如果是编译代码参考你的编译器 如果是解释型代码一般可以通过解释器名称+文件名即可运行
东市区13471171066: linux 启动时何时初始化console,串口等 - ?
氐水盐酸: 用命令minicom -s 可以进到串口的设置界面 一般串口的Serial Device 值是填/dev/ttyS0 然后设置一下Bps/Par/Bits 保存,根据提示登陆串口即可