控制终端 linux?linux嵌入式软件开发
如何在Linux系统中打开终端如何打开linux终端
如何在Linux系统中打开终端
终端是文本模式下进行操作的一个命令行界面,它提供了访问更多更本地/更底层系统的方法,几乎每一个Linux版本都是以终端的方式启动的,在Linux系统中如何打开终端呢?
可以打开终端的方式有多种,用户可以根据个人偏好选择最适合自己的方式。
方法1:键盘快捷键组合
在大多数Linux桌面上,按照Ctrl+ Alt+T就可以打开终端,较早的系统可能也会支持Ctrl+Alt+F2,F3···等键盘快捷键。
方法2:直接在菜单中打开终端
在Unity图形化桌面系统中,在启动搜索栏中输入”terminal”,如果提示”There is no application installed for terminal emulator”的话,则可以通过以下方式安装一个Terminal模拟器:
打开Terminal终端,输入以下命令:
sudo apt-get install gnome-terminal
安装完毕后,在启动搜索栏中输入”terminal”就可以打开Terminal模拟器了。
方法3:使用命令行
可以在终端中调用xterm,执行如下命令即可:
xterm
之后就可以看到新的模拟终端被打开,此时也可以调用其他参数,如下面的模拟终端选项:
xterm-fn 10×20-fg white-bg black
如此,我们就完成了在Linux系统中打开终端的多种方式。该终端可以在文本模式下为您提供众多的命令行参数,从而让您更轻松地实现系统的更本地/更底层的系统控制。
linux打开终端的快捷键(linux快速打开终端快捷键)
linux快速打开终端快捷键
1、方法一:直接运行终端的可执行文件。
单击ubuntu桌面左侧启动器内部的主文件夹,然后单击文件系统,进入文件系统内部usr文件夹下的bin目录。单击“搜索”标识,在搜索框内输入“gnome-terminal”然后按回车键。在搜索结果中会出现“gnome-terminal”的可执行文件,双击即可打开终端。操作过程如下图所示。
2、方法二:通过命令行打开终端。
在ubuntu系统中按Alt+F2快捷键打开命令输入框,输入“gnome-terminal”命令,然后按回车键即可打开终端。
3、方法三:使用快捷键:Ctrl+Alt+T打开终端。
在ubuntu系统中按:Ctrl+Alt+T即可打开终端,此方法是五种方法中最简便快捷的方法。
4、方法四:Dash主页打开终端。
单击Ubuntu桌面左上边的Dash主页图标,在搜索框内输入“ter”,然后在搜索结果内会出现终端的图标,然后单击终端图标即可打开终端。操作过程如下图所示。
5、方法五:将终端图标锁定在右侧启动器,直接打开终端。
可以将终端通过拖拽的方式固定在桌面右侧的启动器上,通过单击启动器上的终端图标即可方便的打开终端。
linux终端快捷键怎么打开
按ctrl+shift+esc组合键即可打开任务管理器。如果不行,可能是系统有问题了,直接换个验证过的系统盘重装系统就行了,这样就可以全程自动、顺利解决 win7系统不能打开任务管理器的问题了。用u盘或者硬盘这些都是可以的,且安装速度非常快。具体安装方法如下:
1、U盘安装:用ultraiso软件,打开下载好的系统安装盘文件(ISO文件),执行“写入映像文件”把U盘插到电脑上,点击“确定”,等待程序执行完毕后,这样就做好了启动及安装系统用的u盘,用这个做好的系统u盘引导启动机器后,即可顺利重装系统了;
2、硬盘安装:前提是,需要有一个可以正常运行的Windows系统,提取下载的ISO文件中的“*.GHO”和“安装系统.EXE”到电脑的非系统分区,然后运行“安装系统.EXE”,直接回车确认还原操作,再次确认执行自动安装操作(执行前注意备份C盘重要资料);
linux怎么快捷键打开终端
linux不同系统版本打开终端的快捷键如下:
1、RH系列的要自己定。在system下面的preference下的keyboard shortcuts之后找Run a terminal,添加快捷启动按键。
2、debian系列的是Ctrl+alt+t。
3、ubuntu系列的是ctrl+Alt+T。
linux设置打开终端快捷键
你用虚拟终端不就行了?终端窗口里面就是字符界面,同时还支持很多附加的 X界面支持的一些功能。
要比纯字符里面好用很多。如果非要去上某些落伍教材的当,你可以把 virtualbox的 Ctrl+ Alt改为别的就行了。至于设置在哪里,我没注意过,你找找吧。------------------------哦没注意看,以为是你遇到 virtualbox因为按 Ctrl+ Alt不能切换终端,而是退出 VirualBox的虚拟机控制。这个比较难办,因为这个快捷键是很底层的一个设置。需要修改系统设置的。印象里 X的设置文件里面可以关掉 Ctrl+ Alt+ Fx的功能。你可以把实体机器的 Ctrl+ Alt反应关掉。至于怎么关,没有过关注……仅仅是在网上闲逛的时候无意中见到的这么一个设置。不过似乎 VirtualBox的 Crtl+ Alt的设置还是要改的。你为什么非要切换到控制台?图形界面的终端不行么?linux打开终端的快捷方式
1、在Linux的首页使用Ctrl+alt+T,打开终端。
2、Linux支持多终端,可以再使用Ctrl+alt+T命令打开多个终端。
3、通过“search your computer”功能搜索,terminal。
4、输入“ter”,可以看到,terminal终端出现了,单击打开。
5、可以鼠标左键terminal,把他拖到到“search your computer”的下面,然后右键固定到“启动栏”中,就类似Windows的“锁定到任务栏”这样就方便下次直接使用。
Linux打开终端快捷键
方法一:WinX菜单
右键单击任务栏上的Windows图标,打开WinX菜单(快捷键:Win+X)
如果你想要提升权限,请单击Windows终端(管理员)
方法二:使用搜索打开Windows终端
单击任务栏上的搜索图标。
键入Windows Terminal并单击打开。
方法三:开始菜单
单击任务栏上的Windows图标或使用键盘上的Windows键打开开始菜单。
单击“所有应用”按钮。
向下滚动,直到到达“W”应用程序并找到Windows Terminal,单击它。
linux打开命令终端快捷键
Linux常用的有3中进入终端界面方法,分别如下:
1、按快捷键“Ctrl+Alt+T”即可打开终端窗口。
2、或者按“Ctrl+Alt+F1-F6”均可进入终端(模拟终端,不显示桌面)。
3、直接搜索“终端”并进入。
注意事项:
如果采用方法2的F1-F6的方法,返回图形界面只要按“Ctrl+Alt+F7即可”。
linux快速打开终端快捷键是什么
如果记得方法名,但不知道在哪个类里,ctrl+h,选择在文件中查询如果知道在哪个类那就简单了,ctrl+o直接调出来方法列表
linux打开终端快捷键设置
Linux常用的有3中进入终端(terminal)界面方法,分别如下:
1、按快捷键“Ctrl+Alt+T”即可打开终端窗口
2、或者按“Ctrl+Alt+F1-F6”均可进入终端(模拟终端,不显示桌面)
3、直接搜索“终端”并进入
注意事项:如果采用方法2的F1-F6的方法,返回图形界面只要按“Ctrl+Alt+F7即可”。
LINUX控制台怎么定向到串口终端
利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将Linux主机作为一个任意用途的嵌入式黑匣。那么LINUX控制台怎么定向到串口终端?下面跟着学习啦小编一起来了解一下吧。
LINUX控制台怎么定向到串口终端
目的:台机已经装好Linux,显示器有问题,平时一般都SSH控制,当Linux网络挂的时候,想通过串口来管理。
硬件:台机自带两个串口(上面的是COM1)[under Windows] or ttyS0[under Linux)),笔记本T61p没有串口,买了个USB转串口(具体见下图)。同时需要串口交叉线一根(NULL modem Cable),母对母(公的是针),都是凹口那种。
目标机器:安装的CentOS 5.2 Linux内核2.6.18-92.1.22.el5和2.6.18-92.1.22.el5xen
客户端: Windows XP SP3 IBM OEM.安装USB转串口驱动。
需要把输出定向到串口,一般有下面几处:
BIOS中的设置
GRUB设置
/etc/inittab设置
/etc/securetty设置
BIOS中的设置
BIOS设置的作用我没尝试过,如果是可以连BIOS设置都可以定向到串口,那个强大了。也不知道如何去掉机器需要连键盘的限制。没拿出显示器所以没看我台机的BIOS,不过这个功能一般只有服务器级别的机器有。【注1】台机一般没有串口重定向功能。
GRUB设置
这里的配置是为了把grub菜单定向到串口,这样你就可以在串口操作grub,选择启动项,使用single mode等等。
同时也要给kernel参数加上console选项。
[root@CentOS5~]# cat/boot/grub/menu.lst
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a/boot partition. This means that
# all kernel and initrd paths are relative to/boot/, eg.
# root(hd0,0)
# kernel/vmlinuz-version ro root=/dev/vg00/lv_root
# initrd/initrd-version.img
#boot=/dev/hdb1
serial--unit=0--speed=9600--word=8--parity=no--stop=1
terminal--timeout=10 serial console
default=2
timeout=20
#splashimage=(hd0,0)/grub/splash.xpm.gz=>这些在console下会工作不正常,注释掉。
#hiddenmenu
title CentOS(2.6.18-92.1.22.el5)
root(hd0,0)
kernel/vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/vg00/lv_root rhgb quiet
initrd/initrd-2.6.18-92.1.22.el5.img
title CentOS Serial[ttyS0]- Console(2.6.18-92.1.22.el5)
root(hd0,0)
kernel/vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/vg00/lv_root console=ttyS0,9600 console=tty0
initrd/initrd-2.6.18-92.1.22.el5.img
title CentOS Console- serial[ttyS0](2.6.18-92.1.22.el5) [get more output in serial console]
root(hd0,0)
kernel/vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/vg00/lv_root console=tty0 console=ttyS0,9600
initrd/initrd-2.6.18-92.1.22.el5.img
title CentOS Xen(2.6.18-92.1.22.el5xen)
root(hd0,0)
kernel/xen.gz-2.6.18-92.1.22.el5
module/vmlinuz-2.6.18-92.1.22.el5xen ro root=/dev/vg00/lv_root rhgb quiet xencons=off
module/initrd-2.6.18-92.1.22.el5xen.img
title CentOS Xen Serial[ttyS0]- Console(2.6.18-92.1.22.el5xen)
root(hd0,0)
kernel/xen.gz-2.6.18-92.1.22.el5
module/vmlinuz-2.6.18-92.1.22.el5xen ro root=/dev/vg00/lv_root xencons=off console=ttyS0,9600 console=tty0
module/initrd-2.6.18-92.1.22.el5xen.img
title CentOS Xen Console- serial[ttyS0](2.6.18-92.1.22.el5xen)
root(hd0,0)
kernel/xen.gz-2.6.18-92.1.22.el5
module/vmlinuz-2.6.18-92.1.22.el5xen ro root=/dev/vg00/lv_root xencons=off console=tty0 console=ttyS0,9600
module/initrd-2.6.18-92.1.22.el5xen.img
title Other
rootnoverify(hd0,0)
chainloader+1
后面的console有顺序关系,详见下文【注2】,我常用串口所以console=tty0 console=ttyS0,9600这个顺序的输出信息比较多。
因为我的机器有xen的内核,xen默认情况下会把串口做为xencons,所以这里设置xencons=off.
When multiple consoles are listed output is sent to all consoles and input is taken from the last listed console. The last console is the one Linux uses as the/dev/consoledevice.
/etc/inittab设置
系统系统后,需要在串口上监听请求,所以要有个类似服务器的程序(agetty, mgetty etc)。
/etc/inittab中添加
s0:2345:respawn:/sbin/agetty-L-f/etc/issue.serial 9600 ttyS0 vt100
#s1:2345:respawn:/sbin/agetty-L-f/etc/issue.serial 9600 ttyS1 vt100
#S0:2345:respawn:/sbin/mgetty-r-x 9 ttyS0==> mgetty用来调试比较好,log也丰富。
What is a getty?
A getty is is a program that opens a tty port, prompts for a login name, and runs the/bin/login command. It is normally invoked by init.
所以其他程序就不能再来占用ttyS0了,串口是独占模式的吧。
vt100:
vt100 is the terminal emulation. You can use others, but VT100 is the most common or"standard". Another widely used termial type is VT102.
OK都可以了,可以重启server了。这里如果想测试下串口线,推荐先在Linux启动下mgetty,因为他的debug信息和log比较丰富,适合排错和测试。
#mgetty–r–x 9 ttyS0
Log在/var/log/mgetty*中。
/etc/securetty设置
因为一般我们都是使用root登陆串口来维护,所以需要设置root可以在COM1和COM2登陆。
在/etc/securetty中添加:
ttyS0
ttyS1
Windows客户端连接可以用超级终端或者Putty。
注意启动server的时候,putty就应该去连接串口了,这样才可以看到所有信息。
本来正常情况下,接下去kernel的boot信息应该也会打到串口的。但是没有,确定是Xen内核的关系。
系统启动起来后,过了init,agetty就起来了,这个时候就可以通过串口登陆了。(在/etc/securetty中需要添加ttyS0)
看过“ LINUX控制台怎么定向到串口终端”的人还看了: