Перейти к содержимому

「パスを通す」の正体|zsh: command not found の直し方

テックノワダイ

0:00 / 0:00

「パスを通す」の正体|zsh: command not found の直し方

70 просмотров · 2 нед. назад
テックノワダイ
8 подписчиков
70 просмотров · 2 нед. назад
インストールしたのに zsh: command not found と出た。「パスを通す」って何をしてるのだ? シェルは PATH に並んだディレクトリを左から順に探すだけ。そこに無いから見つからないのだ。 command not found の正体(PATH の仕組み)、export PATH で通す 1 行、zsh が読む 4 つのファイル (.zshenv / .zprofile / .zshrc / .zlogin)と .zprofile と .zshrc の使い分け、echo と >> でファイルに書き足すこと、 eval が文字列を実行すること、source で今のシェルに読ませること、$PATH を書き忘れて全部見つからなくなったときの直し方まで、 自分で作ったコマンド ~/bin/hello を例に、素の zsh で実際に打った出力で説明したのだ。 ■ 目次 0:00 置いたのに動かない 0:13 パスを通す 0:48 command not found の正体(シェルは PATH の順に探す / 公式の説明 / 自分の目で確かめる) 2:19 PATH を通す 1 行(1 行で通す / 打てば通る。閉じると戻る / export の定義) 4:01 どのファイルに書くか(zsh が読む 4 つのファイル / 公式の順番) 5:22 echo・eval・source(echo は「見せる」 / echo の定義 / >> でファイルに書き足す / 設定ファイルに 1 行足す / eval は「文字列を実行する」 / eval の定義 / source は「今のシェルで読む」) 9:00 $PATH を書き忘れたら 9:43 まとめ ■ 使うもの zsh のマニュアル https://zsh.sourceforge.io/Doc/ ■ クレジット VOICEVOX:ずんだもん VOICEVOX:春日部つむぎ 立ち絵:坂本アヒル 様   / sakamoto_ahr   #zsh #ターミナル