控制终端 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控制台怎么定向到串口终端”的人还看了:

阅读剩余
THE END