Open7

パス・環境変数

manten120manten120

環境

  • OS: Win10
  • CLI
    • PowerShell
    • Git Bash
    • Docker Toolbox
    • VSCodeで動かすGit Bash
manten120manten120

win10 の環境変数を編集から、PATHを通すと

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

ホームディレクトリの.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には通らない。
manten120manten120

PowerShellでパス一覧を表示するコマンド

  • $ENV:Path
  • $ENV:Path.Split(";") 改行有り
manten120manten120

GitBash、DockerToolbox、VSCode上のGitBashで、パス一覧を表示するコマンド

  • echo $PATH
  • echo $PATH | tr ":" "\n" 改行あり
manten120manten120

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ではパス変更されない。