Gnome_Terminal
快捷键
ctrl shift m 我自定义的快捷键,可以给终端命名
ctrl shift t 新建标签页,并且目录为当前目录
ctrl shift pageup 标签页往前移
ctrl shift pagedown 标签页往后移
ctrl shift + 放大屏幕
ctrl - 缩小屏幕
ctrl c 终止程序
ctrl d 输入文件结束符,或退出bash
ctrl h 隐藏光标
ctrl l 刷新屏幕
ctrt n 向下浏览历史命令,相当于下方向键
ctrl p 向上浏览历史命令,相当于上方向键
ctrl r 搜索历史命令
ctrl z 将程序挂起
ctrl pageup 光标移到前一个标签页,会循环
ctrl pagedown 光标移到后一个标签页
shift pageup 缓冲区向上翻页
shift pagedown 向下翻页
背景颜色
#91D2B3
字符编码
gnome terminal 设置中似乎没有设置项来改变终端显示编码,只有一个菜单名显示编码的设置,并没有什么用处额。很多人推荐改变终端显示的编码可以用luit这个软件,我试了下,并没有什么作用。我的解决方案是将所有的文件编码改为系统默认的编码 utf- ,这样无论在哪都不会出现乱码了。
改变终端光标的显示
(八进制)是输入字符的值
printf("\0033[?25l"); 隐藏光标
echo -e "\033[?25h" 显示光标
printf("\0033[?25h"); 显示光标
\[0m 关闭所有属性
\[1m 设置高亮度
\[4m 下划线
\[5m 闪烁
\[7m 反显
\[8m 消隐
\[30m -- \[37m 设置前景色
\[40m -- \[47m 设置背景色
\[nA 光标上移 n 行
\[nB 光标下移 n 行
\[nC 光标右移 n 行
\[nD 光标左移 n 行
\[y;xH 设置光标位置
行第 列处
\[2J 清屏
\[K 清除从光标到行尾的内容
\[s 保存光标位置
\[u 恢复光标位置
\[?25l 隐藏光标
\[?25h 显示光标
字颜色
黑
红
绿
黄
蓝色
紫色
深绿
白色
字背景颜色范围
黑
深红
绿
黄色
蓝色
紫色
深绿
白色
echo -ne "\033[32m" 可以将字符的显示颜色改为绿色
更改默认的终端大小
新终端的默认大小可以在编辑 > 配置文件首选项 中调整
新终端采用当前目录
By default new terminals open in the $HOME directory. To have new terminals adopt the current working directory: source /etc/profile.d/vte.sh. Add the command to the shell configuration to retain the behaviour.
Pad the terminal
To pad the terminal (create a small, invisible border between the window edges and the terminal contents) create the file below:
~/.config/gtk-3.0/gtk.css
VteTerminal,
TerminalScreen {
padding: 10px 10px 10px 10px;
-VteTerminal-inner-border: 10px 10px 10px 10px;
}
禁用光标闪烁
Since GNOME 3.8 and the migration to GSettings and DConf the key required to modify in order to disable the blinking cursor in the Terminal differs slightly in contrast to the old GConf key. To disable the blinking cursor in GNOME 3.8 and above use:
$ gsettings set org.gnome.desktop.interface cursor-blink false
To disable the blinking cursor in Terminal only use (make sure profile uid is correct one):
$ dconf -4d8d-a863-c897e6d979b9/cursor-blink-mode "'off'"
Note that gnome-settings-daemon, from the package of the same name, must be running for this and other settings changes to take effect in GNOME applications - see GNOME#Configuration.
关闭终端时,禁用确认窗口
试图关闭该窗口,终端中正在运行一个程序时,终端将始终显示一个确认窗口。为了避免这种情况,执行以下命令:
$ gsettings set org.gnome.Terminal.Legacy.Settings confirm-close false
参考:
https://wiki.archlinux.org/index.php/GNOME_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29#.E7.A6.81.E7.94.A8.E5.85.89.E6.A0.87.E9.97.AA.E7.83.81
Gnome_Terminal的更多相关文章
- 内核module读取进程页目录
根据当前CR3寄存器内容,读取对应物理内存中的页目录页,并进行解析 1: void dumpPageDirectoryEntry(u32 entry) 2: { 3: u8 present; 4: u ...
随机推荐
- com.panie 项目开发随笔_前后端框架考虑(2016.12.8)
(一) 近日和一同学联系,说了我想要做一个网站的打算.她很感兴趣.于是我们协商了下,便觉得一起合作.她写前端,我写后台.因为我对于前端样式设计并不怎么熟悉. (二) 我们决定先做一个 个人博客. 网上 ...
- ubuntu中phpmyadmin密码忘记
在安装mysql时,默认只让你设置了root的密码,如果root的密码忘记,处理办法如下 第一步: 这时你需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的 ...
- Eclipse安装scala
Scala官方提供了三种插件,分别支持Eclipse.NetBeans和Intellij IDEA开发环境.要在Eclipse IDE下安装Scala插件:选择Eclipse的菜单项Help--> ...
- 人脸识别引擎SeetaFace编译 ubuntu
00.SeetaFace简介 SeetaFace Engine is an open source C++ face recognition engine, which can run on CPU ...
- TYVJ1035 棋盘覆盖
时间: 1000ms / 空间: 131072KiB / Java类名: Main 描述 给出一张n*n(n<=100)的国际象棋棋盘,其中被删除了一些点,问可以使用多少1*2的多米诺骨牌进行掩 ...
- Redis 3.0.5 集群的命令、使用、维护
cluster命令 CLUSTER INFO 打印集群的信息 CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息. //节点 CLUSTER MEET < ...
- sql语句,order by
ORDER BY子句必须出现在SELECT中的最后一个子句. 在排序的列中NULL值被认为是最大的. 在SQL语句中给表达式定义别名是一个好习惯. 多列排序时不管升序还是降序,每个列需要单独设置
- laypage分页
1.分页 laypage({ cont:$("#page"), //容器,仅支持id名\原生DOM对象,jquery对象 pages:, //总页数 skip:true, //是否 ...
- Python Day15
JavaScript JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. ...
- Mac安装mysql
### 第一步 安装后一定要记住初始密码 ### 第二步 打开终端 cd /usr/local/mysql/bin ./mysql -u root -p #输入初始密码 set password = ...