背景:我使用 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