Open7
パス・環境変数

環境
- OS: Win10
- CLI
- PowerShell
- Git Bash
- Docker Toolbox
- VSCodeで動かすGit Bash

win10 の環境変数を編集から、PATHを通すと
- PawerShell, GitBash, DockerToolBox, VSCodeで動かすGitBash、全てにパスが反映された。
- ※システム環境変数ではない方でPATHを通した

.bash_profile
でパスを通す
ホームディレクトリの-
ホームディレクトリにある(無ければ作る)
.bash_profile
にパスを書く。 -
既存のパス/c/Users/PC_User/bin:/mingw64/bin:に新しいパス/c/Users/PC_User/.git-secretsを加える場合、下のように書く。
PATH="/c/Users/PC_User/bin:/mingw64/bin:/c/Users/PC_User/.git-secrets:"
または
PATH=$PATH"/c/Users/PC_User/.git-secrets:"
- Git BashとDocker Toolbox、VSCodeで動かすGit Bashにパスが通る。PowerShellには通らない。

PowerShellでパス一覧を表示するコマンド
$ENV:Path
-
$ENV:Path.Split(";")
改行有り

GitBash、DockerToolbox、VSCode上のGitBashで、パス一覧を表示するコマンド
echo $PATH
-
echo $PATH | tr ":" "\n"
改行あり

PowerShellでパスを一時的に追加削除などする

GitBash、DockerToolbox、VSCode上のGitBashで、パスを一時的に追加削除などする
既存のパス/c/Users/PC_User/bin:/mingw64/bin:に新しいパス/c/Users/PC_User/.git-secretsを追加するとき、下のようにコマンドをつかう
$ export PATH="/c/Users/PC_User/bin:/mingw64/bin:/c/Users/PC_User/.git-secrets:"
または
$ export PATH=$PATH"/c/Users/PC_User/.git-secrets:"
コマンドをつかった環境でのみパスが変更される。たとえばGitBashで上記コマンドを使った場合、DockerToolBoxや別に開いたGitBashではパス変更されない。