我对 Linux 还很陌生,所以感谢您花时间查看这篇文章。我只是想配置一个脚本来打开几个新终端,这个脚本可以正常工作。问题是我还想根据自己的喜好为这些终端设置颜色。
我在这里找到了一个包含大量有关此信息的网站: 彩色 Bash 提示符(ArchLinux Wiki)
这是我在实时终端或通过脚本运行的命令:
gnome-terminal --geometry 123x27+-10+14 -x PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;31m\]\$ \[\e[m\]\[\e[0;32m\]'
它返回的内容如下:
Failed to execute child process "PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;31m\]\$ \[\e[m\]\[\e[0;32m\]'" (No such file or directory)
只需在已经运行的终端中输入此命令似乎就可以正常工作:
PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;31m\]\$ \[\e[m\]\[\e[0;32m\]'
为了解决这个问题,我也试图改变我的/etc/bash.bashrc
文件,但是我没有成功修改我的默认终端颜色。
我知道 Gnome 终端具有可以设置颜色的首选项,但是它比我想要自动运行的命令要有限得多。
我究竟做错了什么?