简体   繁体   中英

PS1 only outputs the PS1 string not proper values

I'm using iTerm2 on MacOS Sierra. I try to edit the PS1 in variable .bash_profile to be PS1="\\h:\\W \\u \\$" but in terminal I get the promp \\h:\\W \\u \\$ instead of Simon:~ simon $

Any ideas why it behaves like this?

In iTerm2 you can use bash instead of zsh by setting inside profile settings

iTerm2 -> Profiles -> Choose Profile on left -> Command: /bin/bash

在此处输入图片说明

Simply tell iTerm2 to use arbitrary Command instead of Login shell .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM