Mac 终端每行都有“pbpaste”

Mac 终端每行都有“pbpaste”

我的 Mac 终端每行都有“pbpaste”。我想知道是否有办法摆脱它。

示例:名称@macbook:~$ pbpaste

答案1

这个答案假设您正在使用zsh(即大概运行 Catalina 或 Big Sur)。的方法bash类似,但我不打算在这里介绍它。

你的奇怪的提示可能已从命令行或任一文件zshrc/etc/zshrc~/.zshrc)中设置。

首先尝试这个:

PS1="%n@%m %1~ %# "

这应该立即改变提示。如果没有,那么做这个:

precmd_functions=""
PS1="%n@%m %1~ %# "

现在您需要验证您没有修改/etc/zshrc~/.zshrc。您可以通过以下方式检查source文件:

. /etc/zshrc
. ~/.zshrc

提示不应改变。如果是这样,并且在. /etc/zshrc修改/etc/zshrc文件后它发生了变化,您应该恢复或修复它:

  • 在编辑器中打开/etc/zshrc,找到 的当前声明PS1,然后编辑它以将现有PS1声明替换为:

    # Default prompt
    PS1="%n@%m %1~ %# "
    

如果之后提示发生变化. ~/.zshrc,则说明已被修改,需要恢复或修复。您可以在这里选择:

  1. PS1如果您对默认提示感到满意,您可以简单地删除in 的条目~/.zshrc

  2. 当然你不必使用默认的提示——这只是苹果以他们无限的智慧选择的一个提示。如果你想要提示以外默认值(定期),您应该PS1在此处更改值 - 在~/.zshrc.

相关内容