-
2021-12-14 19:11:15
Linux设置终端快捷键
- 打开系统设置
- 下拉找到设备打开
- 选择键盘
- 下拉添加自定义快捷键
- 输入命令
gnome-terminal
更多相关内容 -
SecureCRT 设置 linux 终端颜色
2019-06-06 14:35:09在linux系统上,我们使用终端时,对于文件或目录会显示不同的颜色。而SecureCRT默认显示的颜色是单一的,我们该如何让其像linux一样显示个性化颜色呢。 使用SecureCRT登录 linux的用户上. 检查vim-enhanced 是否... -
linux更改终端颜色_如何更改Linux终端的颜色
2020-07-11 15:32:49linux更改终端颜色 您可以使用特殊的ANSI编码设置在Linux终端中添加颜色,可以在终端命令或配置文件中动态添加颜色,也可以在终端仿真器中使用现成的主题。 无论哪种方式,黑色屏幕上的怀旧绿色或琥珀色文字都是完全...linux更改终端颜色
您可以使用特殊的ANSI编码设置在Linux终端中添加颜色,可以在终端命令或配置文件中动态添加颜色,也可以在终端仿真器中使用现成的主题。 无论哪种方式,黑色屏幕上的怀旧绿色或琥珀色文字都是完全可选的。 本文演示了如何使Linux随心所欲(彩色或单色)。
终端功能
现代系统通常默认至少使用xterm-256color,但是如果您尝试向终端添加颜色而没有成功,则应检查TERM设置。
从历史上看,Unix终端实际上是这样的:物理点位于共享计算机系统的文字端点(终端)上,用户可以在其中键入命令。 它们与电传打字机(这就是为什么今天的Linux中仍具有/ dev / tty设备)不同,后者通常用于远程发出命令。 终端内置了CRT监视器,因此用户可以坐在办公室的终端上直接与大型机交互。 CRT监视器价格昂贵-既要制造又要控制; 使用计算机吐出原始ASCII文本要容易得多,而不必担心抗锯齿和现代计算机工作者认为理所当然的其他优点。 但是,即使在那时,技术的发展仍在Swift发展,并且很快就可以看出,随着新视频显示终端的设计,它们需要新的功能以可选方式提供。
例如,1978年发布的精美VT100支持ANSI颜色,因此,如果用户将终端类型标识为vt100,则计算机可以提供颜色输出,而基本的串行设备可能没有这种选择。 今天,同样的原则适用,并且由TERM 环境变量设置 。 您可以使用echo检查您的TERM定义:
$ echo $TERM
xterm-256colorexport TERM =xterm-256color
保存文件,然后重新加载设置:
$ source ~ / .bashrc
ANSI颜色代码
现代终端已经继承了ANSI转义序列的“元”功能。 这些是特殊的字符序列,终端将其解释为动作而不是字符。 例如,此序列将屏幕清除到下一个提示:
$ printf ` \033 [ 2J `
这并不能清除您的历史记录; 它只是清除了终端仿真器中的屏幕,因此这是一个安全且具有示范性的ANSI转义序列。
ANSI也具有设置终端颜色的顺序。 例如,键入此代码会将随后的文本更改为绿色:
$ printf '\033[32m'
只要您以与计算机相同的方式看到颜色,就可以使用颜色来帮助您记住所登录的系统。 例如,如果您定期通过SSH进入服务器,则可以将服务器提示符设置为绿色,以帮助您一眼将其与本地提示符区分开。 对于绿色提示,请在提示字符前使用绿色的ANSI代码,并以代表正常默认颜色的代码结尾:
export PS1 = ` printf "\033[32m$ \033[39m" `
前景和背景
您不仅可以设置文本的颜色。 使用ANSI代码,您可以控制文本的背景颜色以及一些基本的样式。
例如,使用\ 033 [4m可以使文本带有下划线,或者使用\ 033 [5m可以将其设置为闪烁。 起初这似乎很愚蠢-因为您可能不打算将终端设置为对所有文本加下划线并全天闪烁-但对于选择功能可能很有用。 例如,您可以将shell脚本产生的紧急错误设置为闪烁(作为对用户的警报),或者可以在URL下划线。
供您参考,以下是前景色和背景色代码。 前景颜色在30范围内,背景颜色在40范围内:
颜色 前景 背景 Black \ 033 [30m \ 033 [40m Red \ 033 [31m \ 033 [41m Green \ 033 [32m \ 033 [42m Orange \ 033 [33m \ 033 [43m Blue \ 033 [34m \ 033 [44m Magenta \ 033 [35m \ 033 [45m Cyan \ 033 [36m \ 033 [46m Light gray \ 033 [37m \ 033 [47m Fallback to distro's default \ 033 [39m \ 033 [49m 背景还有一些其他颜色:
颜色 背景 Dark gray \ 033 [100m Light red \ 033 [101m Light green \ 033 [102m Yellow \ 033 [103m Light blue \ 033 [104m Light purple \ 033 [105m Teal \ 033 [106m White \ 033 [107m 永久性
在终端会话中设置颜色只是暂时的,并且是无条件的。 有时效果会持续几行; 这是因为这种设置颜色的方法依赖于printf语句来设置一种模式,该模式仅持续到其他东西覆盖它为止。
终端仿真器通常使用LS_COLORS环境变量的设置获取有关使用哪种颜色的指令,该方法又由dircolors设置填充。 您可以使用echo语句查看当前设置:
$ echo $LS_COLORS
rs = 0 : di = 38 ; 5 ; 33 : ln = 38 ; 5 ; 51 : mh =00: pi = 40 ;
38 ; 5 ; 11 : so = 38 ; 5 ; 13 : do = 38 ; 5 ; 5 : bd = 48 ; 5 ;
232 ; 38 ; 5 ; 11 : cd = 48 ; 5 ; 232 ; 38 ; 5 ; 3 : or = 48 ;
5 ; 232 ; 38 ; 5 ; 9 : mi =01;05; 37 ; 41 : su = 48 ; 5 ;
196 ; 38 ; 5 ; 15 : sg = 48 ; 5 ; 11 ; 38 ; 5 ; 16 : ca = 48 ; 5 ;
196 ; 38 ; 5 ; 226 : tw = 48 ; 5 ; 10 ; 38 ; 5 ; 16 : ow = 48 ; 5 ;
[ ... ]或者,您可以直接使用dircolors:
$ dircolors --print-database
[ ... ]
# image formats
.jpg 01; 35
.jpeg 01; 35
.mjpg 01; 35
.mjpeg 01; 35
.gif 01; 35
.bmp 01; 35
.pbm 01; 35
.tif 01; 35
.tiff 01; 35
[ ... ]如果看起来很神秘,那是因为。 文件类型后的第一位数字是属性代码,它具有六个选项:
- 00无
- 01粗体
- 04下划线
- 05眨眼
- 07反向
- 08隐蔽
下一位数字是简化形式的颜色代码。 您可以通过获取ANSII代码的最后一位来获取颜色代码(32表示绿色前景,42表示绿色背景; 31或41表示红色,依此类推)。
您的发行版可能会全局设置LS_COLORS,因此系统上的所有用户都继承相同的颜色。 如果您需要一组自定义的颜色,则可以使用dircolors。 首先,生成您的颜色设置的本地副本:
$ dircolors --print-database > ~ / .dircolors
根据需要编辑本地列表。 当您对选择感到满意时,请保存文件。 您的颜色设置只是一个数据库,不能直接由ls使用 ,但是您可以使用dircolors获取可用于设置LS_COLORS的shellcode:
$ dircolors --bourne-shell ~ / .dircolors
LS_COLORS = 'rs=0:di=01;34:ln=01;36:mh=00:
pi=40;33:so=01;35:do=01;35:bd=40;33;01:
cd=40;33;01:or=40;31;01:mi=00:su=37;41:
sg=30;43:ca=30;41:tw=30;42:ow=34;
[...]
export LS_COLORS将输出复制并粘贴到〜/ .bashrc文件中,然后重新加载。 或者,您可以将该输出直接转储到.bashrc文件中并重新加载。
$ dircolors --bourne-shell ~ / .dircolors >> ~ / .bashrc
$ source ~ / .bashrc您还可以使Bash在启动时解析.dircolors,而不是手动进行转换。 实际上,您可能不会经常更改颜色,因此这可能过于激进,但是如果您打算大量更改配色方案,那么这是一个选择。 在您的.bashrc文件中,添加以下规则:
[ [ -e $HOME / .dircolors ] ] && eval " `dircolors --sh $HOME/.dircolors` "
如果您的主目录中有一个.dircolors文件,则Bash在启动时对其进行评估,并相应地设置LS_COLORS。
颜色
终端机中的颜色是一种简便的方法,可让您快速直观地了解特定信息。 但是,您可能不想过于依赖它们。 毕竟,颜色并不是通用的,因此,如果其他人使用您的系统,则他们可能看不到与您相同的颜色。 此外,如果您使用各种工具与计算机进行交互,您可能还会发现某些终端或远程连接无法提供您期望的颜色(或完全没有颜色)。
除了这些警告,颜色在某些工作流程中可能有用且有趣,因此请创建一个.dircolor数据库并根据您的心意对其进行自定义。
翻译自: https://opensource.com/article/19/9/linux-terminal-colors
linux更改终端颜色
-
Linux终端更改字体
2020-08-17 15:47:34这里的终端是指通过F1-F6/F2-F7进入的纯命令终端。 修改字体可以通过setfonts命令。 2 查看字体 可以通过查找目录consolefonts来确定本地机器上的字体位于哪里: find / -name consolefonts locate consolefonts ....1 概述
这里的终端是指通过
F1-F6
/F2-F7
进入的纯命令终端。修改字体可以通过
setfont
命令。2 查看字体
可以通过查找目录
consolefonts
来确定本地机器上的字体位于哪里:find / -name consolefonts -type d updatedb locate consolefonts
比如笔者的
Manjaro
位于/usr/share/kbd/consolefonts
,CentOS8
则位于/usr/lib/kbd/consolefonts
,而其他的一些可能位于/lib/usr/consolefonts
,其中的文件如下:一般为
.cp.gz
/.psfu.gz
/psf.gz
格式,后面的.gz
表示gzip
压缩,而其他的区别如下:.cp
:CP
字体是CPI
(Code Page Information
)的碎片
(fragments
),通过连接CPEntryHeader
、FontDataHeader
、ScreenFontHeader
、ScreenFontData
得到.psf
/.psfu
:PC Screen Fonts
缩写,通常以.psfu
形式存储
3 设置字体
很简单,使用
setfont
即可:setfont xxx.cp.gz/xxx.psfu.gz/xxx.psf.gz
对于
psfu
/psf
文件名上面有字体大小,一般为8
/14
/16
,对于.cp.gz
字体需要指定大小,也是8
/14
/16
。4 安装额外字体
如果系统提供的字体过小可以选择安装额外的字体包
Termius-fonts
,戳这里下载。接着需要编译安装:
./configure --prefix=/usr/local/consolefonts make -j n # n为CPU核心数 sudo make install
然后就可以在对应的文件夹(
/usr/share/kbd/consolefonts
等)看到新增的字体了:这些字体以
ter-
开头,后面标注了大小,b
表示粗体,n
表示正常大小,提供了以下大小的字体:6x12
8x14
8x16
10x18
10x20
11x22
12x24
14x28
16x32
使用
setfont
设置后即可看到效果。 -
SecureCRT设置linux终端显示颜色
2015-08-17 21:58:50在linux终端上,我们使用终端时,对于文件或目录会显示不同的颜色。而SecureCRT默认显示的颜色是单一的,我们该如何让其像linux一样显示个性化颜色呢。 使用SecureCRT登录 linux的用户上. 检查vim-enhanced 是否... -
设置linux终端字符颜色
2015-06-03 12:20:47本文介绍了如何让终端字符有颜色 -
Linux设置终端超时时间
2021-04-01 10:15:20为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下字段加入到/etc/profile 中即可(对所有用户生效)。 export TMOUT=900 # 设置900秒内用户无操作就... -
Linux终端显示设置
2019-05-25 17:17:21Linux终端显示设置 最近重新研究Linux,这里会记录一下学习心得和笔记 [root@localhost etc]# 终端 显示设置只能显示最后一级目录,让人觉得很不爽。这里重新设置一下PS1变量 先echo 一下PS1变量的值 [root@... -
Linux配置终端代理
2022-03-05 12:38:20Linux配置终端代理 -
将Linux终端语言设置为中文
2020-02-14 05:59:42为了在终端更快地查阅man手册等,可以将终端语言设置为中文 命令: ①vim ~/.bashrc ,按i进入编辑模式 ②在文本最后添加export LANG="zh_CN.UTF-8" ③按Esc键退出编辑模式,shift+: 输入wq! 保存并退出 ④重启... -
Linux 终端快捷键
2020-08-07 23:14:59Linux终端快捷键 1. 系统环境 以 CentOS 8 为例进行说明,CentOS Linux release 8.0.1905 (Core)。 2. 终端快捷键设置 2.1 设置开启终端快捷键 右键选择设置; 选择设备->Keyboard,点击加号; ... -
Linux下配置vscode(终端字体篇)
2020-02-19 11:11:03在Ubuntu 18.04.1LTS 下的解决方案(亲测可用) 下载安装字体 $cd /usr/share/fonts/truetype/ $sudo git clone ... 刷新字体 $sudo fc-cache -f -v ...回到 Vs Code的setting.json 中加入... -
Linux设置终端(terminal)
2020-06-02 09:59:37Linux设置终端(terminal)快捷键、背景颜色和默认语言与图形界面与命令行模式的切换 https://blog.csdn.net/hu_belif/article/details/82318129 -
嵌入式Linux | 设置LCD屏幕为终端控制台
2022-04-07 17:36:201. 保证屏幕可以正常显示 。 2. 设置bootargs ... console=tty1 比如,进入uboot命令行: ...第一次设置tty1作为console控制台(LCD屏幕),第二次设置tttymxc0作为控制台(串口),两个可以同时显示终端,但此时LC -
linux终端分割_分割Linux终端的5种方法
2020-07-16 06:55:19linux终端分割 有什么比闪烁的Linux终端更好的了吗? 肯定有:两个忽隐忽现的Linux终端。 实际上,越多越好。 很久以前, 终端是物理设备 ,但是,当然,今天,它们只是被模拟为计算机上的应用程序。 如果您希望... -
linux更改终端颜色_更改您的Linux终端颜色主题
2020-07-11 13:42:49linux更改终端颜色 如果您一整天都在盯着航站楼,那么让它看起来很讨人喜欢是很自然的。 情人眼前一亮,自CRT串行控制台问世以来,终端已经走了很长一段路。 因此,您的软件终端窗口有很多选项可以使您看到的内容... -
arch linux 终端字体设置
2020-04-03 23:22:36arch linux 的 /usr/share/kbd/consolefonts/ 下有许多字体可供选择; 通过 setfont 命令可以临时设置字体; 通过修改配置文件 /etc/vsconsole.conf 保存字体设置。 -
Linux终端分类及tty设置分辨率与字体
2020-12-25 11:25:50终端分类 物理终端[物理设备]: 直接连接在主机上的显示器、键盘鼠标统称。在实际机架式服务器部署中,一般是多台服务器共享一套终端,简称KVM(Keyboard键盘,video显示器,mouse鼠标)。 串行终端[/dev/com]: ... -
Linux 终端terminal设置透明化
2019-12-13 18:08:49为了方便查看终端的同时,又能查看终端遮挡的部分内容,设置终端terminal透明化,方便好用。 默认终端terminal是不透明的。 1,ubuntu系统: 打开一个terminal,点击 编辑选择 配置文件首选项打开一个窗口,选择... -
Linux终端简介
2020-02-21 21:37:19“作为Linux重要组成部分,终端是每个Linux开发者要首先了解的” ...Linux终端是Linux的控制台,我们依靠各种命令与内核打交道来完成我们日常的任务。 在早些年,计算机体型巨大,而且价... -
Linux终端个性化配置
2018-08-25 23:58:11使用linux系统将近一年了,今天在做项目时注意到命令终端的格式和颜色均是可以配置,故在网上学习了一番,并写下此博客作为学习笔记。简单分析终端颜色和格式的默认配置代码,然后展示了语法规则,最终给出了自己... -
Linux 终端中命令输出保存到文件中的方法
2021-05-13 01:39:55Linux 终端中命令输出保存到文件中的方法当你在 Linux 终端中运行命令或脚本时,它会在终端中打印输出方便你立即查看。有时你需要将输出保存到文件中以备将来参考。当然你可以在 Linux 终端中复制和粘贴,但是有更好... -
修改linux终端命令行颜色
2021-04-22 11:58:34最近一直在使用 linux操作...要修改 linux 终端命令行颜色,我们需要用到PS1,PS1是 Linux 终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:set,即可在输出中找到关于PS1的定义如下: PS1=' -
如何实现更改Linux终端字体的种类和大小
2021-05-11 14:15:34本文译自:“How To Change Linux Console Font Type And Size”译者:开源视界校对:OpenView原文及本文遵循:CC BY-NC 4.0协议如果你拥有图形桌面环境,则很容易更改文本字体类型及其大小。那么,你如何在没有图形... -
linux终端如何设置光标位置
2017-08-01 16:31:44在代码中输出字符串 "\033[%d;%dH" 其中的两个%d修改为自己想要的位置 如: 将光标位置设置在左上角 cout [0;0H" ;用途: 比方说, 写一个贪吃蛇的小游戏, 将光标设定在左上角能让图形变化更顺畅 -
linux开启终端窗口快捷键
2021-11-11 19:49:51linux终端窗口快捷键的设置 开启终端窗口如下图 设置终端窗口快捷键方法 1)在系统桌面鼠标右键-----点击settings-----点击Devices-----点击keyboard 2)点击下图中的加号 3)如下图输入快捷键名字和命令,然后... -
Linux终端删除文件夹命令
2022-04-17 14:06:30Linux系统下删除文件夹是一个非常高频的需求,有很多方法可以删除文件夹,比如使用图形界面,或者通过终端删除。本文将介绍在 Linux 命令行下使用命令删除文件夹。 1. 使用rmdir命令删除文件夹 rmdir命令是英文... -
在linux终端中执行root命令有哪些方法
2021-05-12 13:38:51Linux终端中如果要执行root命令通常我们使用sudo命令,sudo使一般用户不需要知道超级用户的密码即可获得权限。具体该怎么做呢?下面由学习啦小编为大家整理了linux终端中执行root命令的方法,希望对大家有帮助!在...