Linux中怎么改变默认的tty?

作者&投稿:正耍 (若有异议请与网页底部的电邮联系)
在linux下如何将ttyS0改成别的号,比如ttyS4什么的,我的系统只有一个串口。~

不明白楼主为什么要这样做,不过是有办法的。
ttyS0只是代表一个设备节点,它存在主设备号和次设备号。一个设备节点包含了这两个设备号,Linux系统通过这两个号唯一的确定一个驱动实例。
一个实际存在的串口只能够存在一个驱动实例。大多数的驱动实例只支持单一现成的读写操作,所以不允许多个程序同时打开设备文件,典型的一种就是串口,它只允许一个程序打开。
一个驱动实例对应一组唯一的主设备号和次设备号,多个设备节点可以指向同一组设备号。
下面是结论:
不论如何更改ttyS0,串口只能打开一次。
可以通过简单的cp /dev/ttyS0 /dev/ttyS4将设备节点的名称复制为/dev/ttyS4,或者使用mv命令对名称进行修改,但是不能改变串口只能打开一次的状况。

1、用tty命令可以得到终端名,如:
$ tty
/dev/tty1
2、用ps -t 命令可以得到终端的进程号,如:
$ ps -t tty1 或 ps -t /dev/tty1
PID TTY TIME CMD
31419 tty1 00:00:00 bash
3、用kill -9命令可以将进程杀掉,以关闭终端。前提:kill命令的执行者必须是超级用户或对tty1的进程有操作权限,否则,命令会报错:Operation not permitted,如:
$ kill -9 31419

修改配置文件/etc/sysconfig/init

ACTIVE_CONSOLES=/dev/tty[2-6]


原先是ACTIVE_CONSOLES=/dev/tty[1-6]



一般而言,tty1~tty6,分别对应ctrl+alt+f1~f6,比如你要进入tty1,你就按ctrl+alt+f1以此类推,懂了吧,大体就是这样.

vim /etc/inittab 吧里边 的 id:1:initdefult: 前边的1 改成你要启动的tty环境。

Linux中包含控制台、串口和伪终端3类终端设备。14.1节阐述了终端设备的概念及...当设备的 termios 设置被改变时,set_termios()函数将被tty核心调用。throttle (...


linux修改文件只读属性linux修改文件只读
1:首先,我们找到需要共享的文件夹(已共享的也找到已共享的文件夹),选中后单击鼠标右键,选择属性。2:选择上方菜单栏中【共享】一栏,请直接选择【高级共享】。3:选择弹出界面的【权限】按钮,左键点击。4:查看权限,将权限里面的只读勾上,然后【应用】→【确定】,即可解决问题。如何改变linux系统...

linux客户端怎么改变linux
方法1:写入环境变量 echo "export LANG="zh_CN.UTF8"">>\/etc\/profile source \/etc\/profile 方法2:system-config-language,会打开一个图形界面,先把中文就可以了。注意:locale -a查看有什么样的字符集,如果有中文的,改成中文的字符集就可以了 修改\/root\/.bash_profile文件,增加export LANG=...

linux怎么设置编码格式linux编码格式设置
就是将\/home目录下原来文件名是gbk编码方式的全部改为utf-8格式的。这里-f后面为原来的编码方式,-t后面是要更改为的编码方式,-r表示这个目录下面的所有文件,_notest表示马上执行,而不是仅仅测试而已。另外这命令好像要root才能执行,因此要加上sudo。linux下怎么改变文件的编码格式?1、用VIM查看...

如何改变Linux中默认的运行级别?
在Linux中有7种启动级别:修改系统启动级别:修改系统默认启动到3多用户状态,在Linux中有7种启动级别,默认是X-Window,像是Windows的窗口模式,而Linux的操作和配置一般都采用输入命令的方式来完成,需要更改默认启动级别才可以实现。第1步:以管理员身份进入Linux,修改文件:\/etc\/inittab文件。第2步:...

linux下怎么改变文件的编码格式
1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式 :set fileencoding=utf-8 2. enconv 转换文件编码,比如要将一个GBK编码的文件转换成UTF-8编码,操作如下 enconv -L zh_CN -x UTF-8 filename 3. iconv 转换,iconv的命令格式如下:iconv -f encoding -t encoding inputfile 比...

linux命令行下怎样改变语言(英文)
将内容改为:LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh"#LANG="en_US.UTF-8"#LANGUAGE="en_US:en"exit退出重新login一下就可以显示中文了。linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是...

linux系统下怎么修改path环境变量?
Linux修改PATH环境变量的四种方式,每种方式有不同的权限。以添加mongodb server变量为列:1.修改临时型的PATH 查看PATH:echo $PATH 修改方法一:export PATH=\/usr\/local\/mongodb\/bin:$PATH \/\/配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效 有效期限:临时改变,只能在当前的终端窗口中...

Linux系统中打开文件时光标的默认位置在哪里?如何改变光标位置;_百度...
第一步,首先点击左侧面板上面的程序,设置,然后找到系统设置。 第二步,接着在系统设置里面点击工作空间主题。 第三步,然后点击左侧面板光标主题。 第四步,之后系统会列出内置的光标主题,选择一个后点击应用即可生效。

Linux系统中修改与查看文件属性的基本方法
-R 递归地修改目录以及其下内容的属性. 如果在递归目录时遇到了符号链接,遍历将跳过.-V 详尽地给出chattr的输出信息并打印出程序的版本.-vversion 设置文件系统的版本.当修改设置了'A'属性的文件时,它的atime记录不会改变. 这可以在笔记本电脑系统中避免某些磁盘I\/O处理.设置了`a'属性的文件只能在...

Linux虚拟机如何改变屏幕大小?
1、首先关闭Linux虚拟系统;2、在虚拟机菜单栏中依次点击:虚拟机-->设置;3、在弹出的对话框中点击“显示器”;4、将"监视器"指定为"指定监视器设置",在"任意监视器的最大分辨率"中,将分辨率选择大一点的;5、点击“确定”;6、重新开启Linux虚拟机,可以查看到屏幕大小已经改变。

新荣区19548721627: linux下S3C2440更改硬件时间芯片自己保存不了,改了重启还是以前的,使用的默认usb口也改不了总是ttyusb0 -
衡傅干复: 如果你在命令没有修改到硬件时间, 那说明你的命令没有成功操作到时钟芯片, 你可以看一下目标版的时钟芯片是哪个型号的, 找到对应的datasheet, 看看该芯片采用什么总线接口连接你的s3c2440, 一般时钟芯片都用i2c接口, 那么你可以...

新荣区19548721627: linux下图形界面和文本界面怎么切换? -
衡傅干复: 不同的linux系统切换方式会稍有一点差别 从图形界面切换到字符界面:Alt+F(1-6) 或者 Alt+Ctrl+Shift+F(1-6) 从字符界面切换回图形界面:Alt+F7 字符界面启动到图形界面使用:startx 或者 init5

新荣区19548721627: linux中如何关闭图形界面切换到命令行界面 -
衡傅干复: 一.系统不在虚拟机中的情况 使用ctrl+alt+F1~6切换到命令行界面;ctrl+alt+F7切换到图形界面 二.系统在虚拟机中的情况 Ctrl+Alt+shift+F1~6切换到命令行界面;使用Alt+F7返回到图形界面 (注:以上方法切换后,图形界面并没有关闭)

新荣区19548721627: 我以命令行模式登录LINUX主机时,我有几个终端接口可以使用?如何切换各不同的终端接口 -
衡傅干复: 默认是6个终端,tty1-tty6 如果是以命令行模式(不是命令行窗口那种)登录Linux,可使用alt+Fn切换控制台,Fn为F1-F6

新荣区19548721627: 如何从linux的命令模式切换到kde模式? -
衡傅干复: 你是用的什么登陆管理器呢?一般安装好了登陆选项里面会自己出现的.真的没有的话,可以尝试设置系统默认启动到命令行界面(启动级别3),设置好相应的~/.xinitrc然后启动后直接tty下执行startx.不会的话可以参考下archwiki.

新荣区19548721627: 帮帮解释下Linux tty的概念..谢谢 -
衡傅干复: tty也就是teletypewriter.也可以认为是虚拟终端,linux一般默认有6个,tty1-7,分别对应于alt-f1/f6,从f7开始,f7-f12是图形终端,你可以同时开多个字符或者图形终端而互不影响.切换方式:alt-f1/f6在字符终端中切换;ctrl-alt-f?在图形和字符终端间切换.

新荣区19548721627: 如何将 Debian Linux 中的默认的 Python 版本切换为替代版本 -
衡傅干复: 当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件.你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用. $ ls/usr/bin/...

新荣区19548721627: linux修改启动时的界面默认用户(如test改为root) -
衡傅干复: 系统自动以root登录,并自动启动用户程序的设置方法 第一步:删除root用户 vi /etc/passwd 该文件的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二个字段X删除就可以.变为: root::0:0:root:/root:/bin/bash vi /etc/shadow 该文件的第...

新荣区19548721627: linux怎么改变python版本 -
衡傅干复: windows的话,在python版本安装好后需要在系统属性中配置下环境变量 linux的话,在python版本安装好后,需要执行如下类似命令,更改系统默认python路径,如 ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python 更改系统默认python版本为python2.7

新荣区19548721627: 怎样使用命令修改ubuntu linux中的默认输入法? -
衡傅干复: Ubuntu下用终端命令修改默认输入法,在当前用户的终端下输入:#例如把当前用户输入法切换为scim输入法 im-switch -s scim #其中scim是你所要切换的输入法的名称 #这个命令是修改了$HOME/.input.d下面的配置针对当前用户生效如果想要把系统里的所有用户都切换到scim输入法,那么此命令就要加上sudo(方法如下)sudo im-switch -s scim 这个命令修改了/etc/X11/xinit/xinput.d/下面的配置文件.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网