我的.bash_profile
有行export path_shortcut=/some/file/path
(未包含在任何条件中),但调用scp file.txt target_computer:$path_shortcut
仍然会复制file.txt
到目标计算机的主目录而不是/some/file/path
。
我尝试echo .bash_profile run
在 .bash_profile 末尾和echo .bashrc run
.bashrc 末尾添加,但没有打印出任何消息,尽管我不确定如果运行.bashrc
或.bash_profile
运行,这两条消息是否会被打印出来。
正在ssh
运行.bash_profile
,然后我就可以cd $path_shortcut
毫无问题地调用。
任何调试建议或相关教程也都会受到欢迎;我对此还很ssh
陌生scp
:)