这可能是因为在使用SU命令时,环境变量被清除了。一种解决方法是使用“sudo -E”代替SU命令,并将-E标志传递以保持环境变量。下面是代码示例:
sudo -E scp file.txt user@server:/remote/directory/
这样,在SCP命令中使用的所有变量都会被保留。
上一篇:bash:$?!=functionreturnvalue?
下一篇:Bash:aliasinbash-c