Bash

載入了不同的 bash 配置文件?用於本地和 ssh 遠端訪問 Cygwin

  • January 13, 2017

我已經g++在 Cygwin 上安裝了軟體包。所以我在 Cygwin 中看到以下輸出:

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

我還在opensshCygwin 上安裝了軟體包並配置了 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 ....

我該如何解決上述問題?在遠端 ssh 到 Cygwin 的情況下是否載入了任何特定./bash_profile文件?如果是,我可以通過在其中添加以下行來解決此問題./bash_profile:?

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

將 PATH 的更改放入您~/.bashrc

的程式碼中報告的程式碼中,它將被設置為

# base-files version 4.1-1

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

引用自:https://unix.stackexchange.com/questions/337029