自学Linux Shell2.2-GHOME Terminal仿真器
2.2-GHOME Terminal仿真器
GNOME Terminal是GNOME桌面环境的默认终端仿真器。很多发行版,如RHEL、Fedora和CentOS,默认采用的都是GNOME桌面环境,因此GNOME Terminal自然也就是默认配备了。不过其他一些桌面环境,比如Ubuntu Unity,也采用GNOME Terminal作为默认的终端仿真软件包。它使用起来非常简单,是Linux新手的不错选择。这部分将带你学习如何访问、配置和使用GNOME终端仿真器。
GNOME Terminal的菜单栏包含了配置选项和定制选项,可以通过它们使你的GNOME Terminal符合自己的使用习惯。接下来的几张表格简要地描述了菜单栏中各种配置选项以及对应的快捷键。
说明 在阅读书中所描述的这些GNOME Terminal菜单选项时,要注意的是,这和你所使用的Linux发行版的GNOME Terminal的菜单选项可能会略有不同。因为一些Linux发行版采用的GNOME Terminal的版本比较旧。
表2-4展示了GNOME Terminal的File菜单下的配置选项。File菜单中包含了可用于创建和管理所有CLI终端会话的菜单项。
表 2-4 File菜单
|
名称 |
快捷键 |
描述 |
|---|---|---|
|
Open Terminal |
Shift+Ctrl+N |
在新的GNOME Terminal窗口中启动一个新的shell会话 |
|
Open Tab |
Shift+Ctrl+T |
在现有的GNOME Terminal窗口的新标签中启动一个新的shell会话 |
|
New Profile |
无 |
定制会话并将其保存为配置文件(profile),以备随后再次使用 |
|
Save Contents |
无 |
将回滚缓冲区(scrollback buffer)中的内容保存到文本文件中 |
|
Close Tab |
Shift+Ctrl+W |
关闭当前标签中的会话 |
|
Close Window |
Shift+Ctrl+Q |
关闭当前的GNOME Terminal会话 |
注意,和在网络浏览器中一样,你可以在GNOME Terminal会话中打开新的标签来启动一个全新的CLI会话。每个标签中的会话均被视为独立的CLI会话。
窍门 并不是非得点击菜单项才能进入File菜单中的选项。大多数选项可以通过在会话区域中点击右键找到。
表2-5所展示的Edit菜单中的菜单项用于处理标签内的文本内容。可以使用鼠标在会话窗口中的任意位置复制、粘贴文本。
表 2-5 Edit菜单
|
名称 |
快捷键 |
描述 |
|---|---|---|
|
Copy |
Shift+Ctrl+C |
将所选的文本复制到GNOME的剪贴板中 |
|
Paste |
Shift+Ctrl+V |
将GNOME剪贴板中的文本粘贴到会话中 |
|
Paste Filenames |
粘贴已复制的文件名和对应的路径 |
|
|
Select All |
无 |
选中回滚缓冲区中的全部输出 |
|
Profiles |
无 |
添加、删除或修改GNOME Terminal的配置文件 |
|
Keyboard Shortcuts |
无 |
创建快捷键来快速访问GNOME Terminal的各种特性 |
|
Profile Preferences |
无 |
编辑当前会话的配置文件 |
Paste Filenames菜单项只有在最新版的GNOME Terminal中才能找到,因此在你的系统中可能会看不到。
表2-6所展示的View菜单中包含用于控制CLI会话窗口外观的菜单项。这些选项能够为视力有缺陷的用户带来帮助。
表 2-6 View菜单
|
名称 |
快捷键 |
描述 |
|---|---|---|
|
Show Menubar |
无 |
打开/关闭菜单栏 |
|
Full Screen |
F11 |
打开/关闭终端窗口全桌面显示模式 |
|
Zoom In |
Ctrl++ |
逐步增大窗口显示字号 |
|
Zoom Out |
Ctrl+- |
逐步减小窗口显示字号 |
|
Normal Size |
Ctrl+0 |
恢复默认字号 |
要注意的是,如果关闭了菜单栏显示,会话的菜单栏就会消失。不过你可以在任何一个终端会话窗口中点击右键,然后选择Show Menubar,轻而易举地找回菜单栏。
表2-7所展示的Search菜单中的菜单项用于在终端会话中进行简单的搜索。这些搜索类似于在网络浏览器或字处理软件中进行的操作。
表 2-7 Search菜单
|
名称 |
快捷键 |
描述 |
|---|---|---|
|
Find |
Shift+Ctrl+F |
打开Find窗口,提供待搜索文本的搜索选项 |
|
Find Next |
Shift+Ctrl+H |
从终端会话的当前位置开始向前搜索指定文本 |
|
Find Previous |
Shift+Ctrl+G |
从终端会话的当前位置开始向后搜索指定文本 |
表2-8所展示的Terminal菜单中的菜单项用于控制终端仿真会话的特性。这些菜单项并没有对应的快捷键。
表 2-8 Terminal菜单
|
名称 |
描述 |
|---|---|
|
Change Profile |
切换到新的配置文件 |
|
Set Title |
修改标签会话的标题 |
|
Set Character Encoding |
选择用于发送和显示字符的字符集 |
|
Reset |
发送终端会话重置控制码 |
|
Reset and Clear |
发送终端会话重置控制码并清除终端会话显示 |
|
Window Size List |
列出可用于调整当前终端窗口大小的列表 |
Reset选项非常有用。某天,你可能不小心让终端会话显示了一堆杂乱无章的字符和符号。这时候根本识别不出什么文本信息。这通常是因为在屏幕上显示了非文本文件。可以通过选择Reset或Reset and Clear让屏幕恢复正常。
表2-9所展示的Tabs菜单中的菜单项用于控制标签的位置以及活动标签的选择。这个菜单只有在打开多个标签会话时才会出现。
表 2-9 Tabs菜单
|
名称 |
快捷键 |
描述 |
|---|---|---|
|
Next Tab |
Ctrl+PageDown |
使下一个标签成为活动标签 |
|
Previous Tab |
Ctrl+PageUp |
使上一个标签成为活动标签 |
|
Move Tab Left |
Shift+Ctrl+PageUp |
将当前标签移动到前一个标签的前面 |
|
Move Tab Right |
Shift+Ctrl+PageDown |
将当前标签移动到下一个标签的后面 |
|
Detach Tab |
无 |
删除该标签并使用该标签会话启动一个新的GNOME Terminal窗口 |
|
Tab List |
无 |
列出当前正在运行的标签(选择一个标签,转入对应的会话) |
|
Terminal List |
无 |
列出当前正在运行的终端(选择一个终端,转入对应的会话。当打开多个窗口会话的时候才会出现该菜单项) |
最后,Help菜单包含了两个菜单项。Contents提供了一份完整的GNOME Terminal手册,可供你研究GNOME Terminal的各个菜单项和特性。About菜单项可以告诉你当前运行的GNOME Terminal的版本。
自学Linux Shell2.2-GHOME Terminal仿真器的更多相关文章
- 自学Linux Shell2.1-进入shell命令行
点击返回 自学Linux命令行与Shell脚本之路 2.1-进入shell命令行 进入文本命令行界面(CLI)两种方法: 控制台终端 图形化终端 1. 通过Linux控制台终端访问CLI 按下Ctrl ...
- 自学Linux命令行与Shell脚本之路
自学Linux命令行与Shell脚本之路[第一回]:初识Linux 1.1 自学Linux Shell1.1-Linux初识 1.2 自学Linux Shell1.2-Linux目录结构 1.3 ...
- 自学Linux Shell1.1-Linux初识
点击返回 自学Linux命令行与Shell脚本之路 1.1-Linux初识(架构.内核.shell) 1. Linux架构 Linux系统一般有4个主要部分:内核.shell.文件系统和应用程序.(有 ...
- 自学Linux Shell3.3-列表命令ls
点击返回 自学Linux命令行与Shell脚本之路 3.3-列表命令ls ls命令用于显示文件目录列表,和Windows系统下DOS命令dir类似.当执行ls命令时,默认显示的只有非隐藏文件的文件名. ...
- 自学Linux Shell4.1-监测程序ps top kill
点击返回 自学Linux命令行与Shell脚本之路 4.1-监测程序ps top kill 1. PS命令 linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的 ...
- 自学Linux Shell5.1-shell父子关系
点击返回 自学Linux命令行与Shell脚本之路 5.1-shell父子关系 1 shell常见的种类 bash是Linux标准默认的Shell,是BunrneAgain Shell的缩写,内部命 ...
- 自学Linux Shell7.1-linux用户账户和组
点击返回 自学Linux命令行与Shell脚本之路 7.1-linux用户账户和组 linux安全系统的核心是用户账户.每个能进入linux系统的用户都会被分配唯一的用户账户,用户对系统中各对象的访问 ...
- 自学Linux Shell1.2-Linux目录结构
点击返回 自学Linux命令行与Shell脚本之路 1.2-Linux目录结构 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置 ...
- 自学Linux Shell1.3-Linux文件系统
点击返回 自学Linux命令行与Shell脚本之路 1.3-Linux文件系统 文件系统是文件存放在磁盘等存储设备上的组织方法.Linux系统能支持多种目前流行的文件系统,如EXT2. EXT3. F ...
随机推荐
- Ionic app 上传图片之webApi接口
App上传图片对应的webApi服务端是怎么处理的呢? using System; using System.Collections.Generic; using System.Diagnostics ...
- BZOJ 4804: 欧拉心算
数论题不多BB,直接开始推导吧: \(\sum_{i=1}^n \sum_{j=1}^n \phi(gcd(i,j))\) \(=\sum_{i=1}^n \sum_{j=1}^n \sum_{d=1 ...
- POJ1850&&1019&&1942
这三道题都水的难以想象,所以就放在一起写 1850 题目大意:有一种一种序列排列方式(如同题目中给出的例子),然后给你一个序列,问你这个序列的排名 首先我们先判断无解的情况,这个就很简单了. 由于题目 ...
- 重磅|0元学 Python运维开发,别再错过了
51reboot 运维开发又双叒叕的搞活动了,鉴于之前 51reboot 的活动反馈,每次活动结束后(或者已经结束了很长时间)还有人在问活动的事情.这一次小编先声明一下真的不想在此次活动结束后再听到类 ...
- WordPress更新时提示无法连接到FTP服务器的解决方案
这几天在搭建主站的时候,更新wordpress时无法连接到FTP原因服务器 解决方法如下: 在WordPress目录下找到wp-config.php文件并编辑,在最后一行加上: define('FS_ ...
- python-lambda用法
前言: lambda函数也叫匿名函数,即,函数没有具体的名称. 一.基础 lambda语句构建的其实是一个函数对象.匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果 ...
- 集群环境删除redis指定的key
1.说明 redis集群上有时候会需要删除多个key,就必须需要登录到每个节点上,而且有可能这个key不在这个节点,这样删除起来就比较麻烦,下面提供一种便捷方式可以实现 2.查看redis集群中的ma ...
- 软件工程驻足篇章:第十七周和BugPhobia团队漫长的道别
0x01 :序言 I am a slow walker, but I never walk backwards. 成长于被爱,学着爱人 成长的故事 也是年少的星期六结束的故事 就仿佛我和BugPhob ...
- [BUAA-SE-2018]结对作业测试报告
目录 1. 测试方式 2. 评分规则 2.1 测试点组成 2.2 性能测试的分级 2.3 重新提交的扣分策略 3. 评测结果 3.1 罗老师班 3.2 任老师班 3.3 表中数据的说明 4. 测试点下 ...
- MSF MS11-050/10-087/Adobe攻击实践及内存保护技术
MSF MS11-050/10-087/Adobe攻击实践及内存保护技术 内存攻击指的是攻击者利用软件安全漏洞,构造恶意输入导致软件在处理输入数据时出现非预期错误,将输入数据写入内存中的某些特定敏感位 ...