首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从bash脚本启动终端时更改提示(但不要影响所有终端)

从bash脚本启动终端时更改提示(但不要影响所有终端)
EN

Unix & Linux用户
提问于 2014-11-01 23:36:20
回答 2查看 1.8K关注 0票数 3

我安装了两个终端,gnome-terminalxfce4-terminal

我希望只有xfce终端在启动时显示一个简单的>作为提示符。gnome-terminal提示符应该保持不变(因此我认为不需要修改bashrc )。

我不介意使用一些参数从脚本或其他终端启动xfce-terminal

我试过:

代码语言:javascript
复制
xfce4-terminal -x export PS1='> '

但这会造成一个错误,显然是无法做到的。

任何解决方案都是受欢迎的,即使它有一点麻烦。

EN

回答 2

Unix & Linux用户

发布于 2014-11-02 00:00:22

检查正在打开的哪个终端:

代码语言:javascript
复制
 case "$TERM" in
    gnome-terminal ) PS1="[\h] \W > \[\033]0;[\u@\h] \w\007\]"
        ;;
    xfce4-terminal ) PS1="> "
        ;;
    esac
票数 0
EN

Unix & Linux用户

发布于 2014-11-03 15:28:03

如果您的~/.bashrc不设置PROMPT_COMMAND,则可以将xfce4-terminal启动为:

代码语言:javascript
复制
PROMPT_COMMAND='PS1="> "; unset PROMPT_COMMAND' xfce4-terminal
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/165473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档