如何在 Mac OS X 终端中移除数组符号开头

3

我是新手使用Mac,我更改了PS1环境变量,使其看起来像Ubuntu。我不知道是否搞砸了什么或者这是Mac的自然现象,但无论何时我执行一个命令,都会在执行后的行前面出现一个数组符号。有没有办法去掉这个符号?

[user@MBP:~$ ls
user@MBP:~$ 

这是我的PS1:

'${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Stackoverflow 是关于编程的问题; Ask Different, Unix & Linux stackexchangeSuperuser 这些地方更适合询问这类问题。另外,请问您正在使用 bash 还是 zsh 作为您的 shell?我相当确定 debian_chroot 在 macOS 上没有用处。 - Gordon Davisson
1个回答

1
这与您更改的PS1环境变量无关,而是与您的Mac终端设置有关。要删除终端中每行开头的方括号([),您需要进行以下设置: 打开终端,单击菜单列表中的“查看”,然后单击“隐藏标记”。 有关更多信息,请参见apple-stackexchange上的此问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接