The source code for this blog is available on GitHub.

Blog.

shellを学ぶ

Cover Image for shellを学ぶ

恥ずかしながら、zshに切り替えてから、nodebrewのpathの読込が中途半端に失敗していた。。 vscodeやterminalを再起動するたびに、下記を実行していた。

source ~/.zprofile

.zshrcに下記を追加した。

export PATH=$HOME/.nodebrew/current/bin:$PATH

そして、成功した。 ※.zprofileには記載していた。

.zshrcと.zprofileの違いは何か。 シェルの役割が異なるらしい。 シェルは使い方によって、呼称が変わる。

| 種別 | 用途 | | ---------- | ---------- | | ログインシェル | コマンドラインを起動したとき、サーバにログインしたときに立ち上がる | | インタラクティブシェル | コマンドラインで bash とか zsh と入力すると起動する | | シェルスクリプト | シェルによるプログラミングファイルを作成して実行する |

| ファイル | 種別 | | ---------- | ---------- | | .zprofile | ログインシェル | | .zshrc | ログインシェル、インタラクティブシェル |

インタラクティブシェルとして読み込まれたことによって、うまくいった。のかな。

参考 .zshenvと.zshrcの場所・違い・設定方法を解説します!


More Stories