ssh 连接时出现 Bash 导出错误

ssh 连接时出现 Bash 导出错误

背景:我使用 trueNAS 在防火墙上运行 Ubuntu 22.04.1 虚拟机,并且我仅使用 ssh 与它进行交互

每当我开始一个新的终端会话时,我都会收到以下两条消息:

-bash: export: `PATH#': not a valid identifier
-bash: export: `15': not a valid identifier

这个问题已经存在一段时间了,我还没有发现它导致了其他问题。我没有尝试任何方法,因为我不知道问题出在哪里。

编辑:

输出

grep -P 'export .*(15|PATH#)' ~/.bashrc ~/.profile ~/.bash_profile ~/bash.login ~/.bash_aliases /etc/bash.bashrc /etc/profile /etc/profile.d/* /etc/environment 2> /dev/null

/etc/profile:export PATH# OpenJDK 15

答案1

前面缺少一个空格#

使用编辑器手动添加空格或运行,

sudo sed -i 's/PATH#/PATH #/' /etc/profile

相关内容