加载不同的 bash 配置文件?用于本地和 ssh 远程访问 Cygwin

加载不同的 bash 配置文件?用于本地和 ssh 远程访问 Cygwin

我已经g++在 Cygwin 上安装了软件包。所以我在 Cygwin 中看到以下输出:

Input:$ which g++
Output: /cygdrive/c/mingw-w64/x86_64-6.2.0-posix-seh-rt_v5-rev1/mingw64/bin

我还在 Cygwin 上安装了openssh软件包并配置了 ssh 服务器。但是,当我远程连接到 Cygwin 时,我有以下输出:

Input:$ which g++
Output: no g++ in (/usr/local/bin:/usr/bin:/bin:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redis ....

我该如何解决上述问题?./bash_profile远程 ssh 到 Cygwin 时是否加载任何特定文件?如果是,我可以通过添加以下行来解决这个问题./bash_profile:?

export PATH=$PATH:/cygdrive/c/mingw-w64/x86_64-6.2.0-posix-seh-rt_v5-rev1/mingw64/bin

答案1

将 PATH 的更改放入~/.bashrc
将要设置的代码中所报告的路径中

# base-files version 4.1-1

# ~/.bashrc: executed by bash(1) for interactive shells.

相关内容