Questions tagged «colors»

可以在Unix命令行界面上使用颜色。



21
为终端和外壳环境着色?
我大部分时间都在Unix环境中工作,并使用终端仿真器。我尝试在命令行上使用color,因为color使输出更加有用和直观。 有哪些选项可为终端环境添加颜色?您使用什么技巧?您遇到了什么陷阱? 不幸的是,对颜色的支持因终端类型,操作系统,TERM设置,实用程序,错误的实现等而异。 经过大量实验,以下是我设置中的一些提示: 我倾向于设置TERM=xterm-color,大多数主机(但不是全部)都支持。 我在许多不同的主机,不同的OS版本等上工作。我使用macOS X,Ubuntu Linux,RHEL / CentOS / Scientific Linux和FreeBSD中的所有内容。如果可能的话,我试图使事情变得简单而通用。 我使用GNU进行了大量工作screen,这又增加了一层乐趣。 许多操作系统dircolors在默认情况下会设置和,并且我不想在一百台不同的主机上进行修改。因此,我尝试使用默认值。相反,我调整了终端的颜色配置。 对于一些使用颜色Unix命令(ls,grep,less,vim)和Bash提示符。这些命令似乎使用标准的“ ANSI转义序列 ”。例如: alias less='less --RAW-CONTROL-CHARS' export LS_OPTS='--color=auto' alias ls='ls ${LS_OPTS}' 我将发布帖子.bashrc并回答我自己的问题《危险风格》。
262 shell  bash  colors  prompt 

9
如何为git的输出着色?
有没有办法为git(或任何命令)上色输出? 考虑: baller@Laptop:~/rails/spunky-monkey$ git status # On branch new-message-types # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: app/models/message_type.rb # no changes added to commit (use "git …
255 bash  colors  git 


7
使256种颜色在tmux中工作
我有256种颜色,在中工作得很好konsole,。我想tmux尝试一下,因为与屏幕不同,它似乎支持vi模式。但是,我发现提示的颜色出现了,这很可能是因为我有256色模式的提示。我需要怎么做tmux才能识别所有256种颜色?
177 colors  tmux  settings  konsole 

8
是什么导致ls输出中的绿色背景?
“ ls”显示两个目录。通常,任何地方的目录在黑色背景上都是蓝色的。但是第一个是绿色的蓝色,无法读取。为什么是这样?如何使黑色变成蓝色,或者至少在黑暗上变成浅色? 这是在Ubuntu 12.04上,在Gnome Terminal中使用bash。在Konsole中,蓝色可能会稍深一些,虽然可能会更好一些,但可以阅读。
141 terminal  ls  colors 

5
我可以在PS1提示中使用什么颜色代码?
我在PS1提示中使用了几种颜色,例如 \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow 在哪里可以找到可以使用的颜色代码列表? 我查看了Colorize Bash Console Color,但它没有回答有关实际代码列表的问题。 如果还有一个更具可读性的表格,那就太好了。 另请参阅https://unix.stackexchange.com/a/127800/10043
131 bash  colors  prompt 

2
tmux底栏颜色变化
我最近开始使用tmux并非常喜欢它,但是它的绿色底栏有点让人分心,有没有办法改变它的颜色?还是隐藏它的方法?
80 colors  tmux 

5
tset setaf颜色表?如何确定颜色代码?
我正在为终端机着色PS1。 我正在使用设置颜色变量tput; 例如,这里是紫色: PURPLE=$(tput setaf 125) 题: 如何找到125其他颜色的颜色代码(例如)? 某处有色表指南/备忘单吗? 我只是不确定是什么125...是否有某种方法可以将十六进制颜色转换为setaf可以使用的数字?
79 bash  colors  tput 

12
从脚本输出中删除控制字符(包括控制台代码/颜色)
我可以使用“脚本”命令在命令行上记录交互式会话。但是,这包括所有控制字符和颜色代码。我可以使用“ col -b”删除控制字符(如退格键),但是找不到删除颜色代码的简单方法。 请注意,我想以常规方式使用命令行,因此不想在此处禁用颜色-我只想从脚本输出中删除它们。此外,我知道可以试一试并尝试找到一个正则表达式来解决问题,但是我希望有一个更简单(更可靠的方法-如果开发我的正则表达式时我不知道有什么代码怎么办?)解决方案。 要显示问题: spl62 tmp:脚本 脚本启动,文件为打字稿 spl62 lepl:ls add-licence.sed build-example.sh提交测试push-docs.sh add-licence.sh build.sh删除许可证.sed setup.py asn build-test.sh delete-licence.sh src build-doc.sh干净的doc-src test.ini spl62 lepl:退出 脚本完成,文件为打字稿 spl62 tmp:cat -v打字稿 脚本从CLT 2011年6月9日上午09:47:27开始 spl62 lepl:ls ^ M ^ [[0m ^ [[00madd-licence.sed ^ [[0m ^ [[00; 32mbuild-example.sh ^ [[0m ^ [[00mcommit-test ^ [[0m ^ [[00; …

7
程序将STDIN传递到STDOUT并去除了颜色代码?
我有一个产生彩色输出的命令,我想将其通过管道输出到一个去除了颜色代码的文件中。cat除了剥离颜色代码外,是否有其他类似的命令?我计划做这样的事情: $ command-that-produces-colored-output | stripcolorcodes > outfile
64 colors  pipe  filter 

7
手册页中的颜色
当我在“控制台”(而不是xterm)中查看手册页时,我看到了一些颜色,但是我没有在其中找到它xterm(例如konsole),有什么方法可以启用它?希望是一个相当简单的解决方案?
63 colors  less  man  pager  termcap 

6
如何检查bash是否可以打印颜色
我想知道是否有任何方法可以检查我的程序是否可以使用颜色输出终端输出。 运行类似命令less并查看使用颜色输出的程序的输出,输出显示错误,例如 [ESC[0;32m0.052ESC[0m ESC[1;32m2,816.00 kbESC[0m] 谢谢
62 shell  terminal  colors 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.