declare -x
每当我打开一个 bash 终端时,无论终端客户端如何,我的输出都是垃圾邮件,其中包含列出各种环境变量的一堆消息。这是一个例子:
declare -x COLORTERM="truecolor"
declare -x COMMAND_MODE="unix2003"
declare -x HISTFILESIZE="57265949261"
declare -x HOME="/Users/(redacted)"
declare -x LC_ALL="en_US.UTF-8"
declare -x LOGNAME="(redacted)"
declare -x OLDPWD
declare -x PATH="path variable lol"
declare -x PWD="/Users/(redacted)/Downloads"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_AUTH_SOCK="/private/tmp/com.apple.launchd.uIiqL6BM38/Listeners"
declare -x TERM="xterm-256color"
# etc
重要说明:我使用的是5.1.12(1)-release
通过自制软件安装的 bash 版本,位于/usr/local/bin/bash
. 但是,我在安装这个备用 bash 时没有遇到任何其他问题。当我使用它的命令(如bash
)以交互模式执行任何 shell 时,我没有收到输出垃圾邮件。
在此先感谢您的帮助!