在特定目录上强制提示

Kon*_*epz 4 unix bash prompt

有没有办法在同一台机器上的不同目录上更改提示?例如,我想要一个简单的提示“[\W] \$”在开发目录中。

想法?

Wuf*_*ers 6

你可以在你的.bashrc.

prompt-function() {
    case $PWD in
        /a/dev/dir\
        |/another/dev/dir) 
            PS1="[\W] \$"
            ;;
        *)
            # Change this to the default prompt
            PS1="\$ "
            ;;
     esac
}

PROMPT_COMMAND=prompt-function
Run Code Online (Sandbox Code Playgroud)