PATH и «command not found»
Рано или поздно вы наберёте команду и получите command not found. Это почти никогда не значит, что вы глупы; это значит, что компьютер не знает, где живёт эта программа.
shell находит программы, просматривая список папок под названием PATH. Когда вы набираете npm, shell проходит по каждой папке в PATH в поисках программы с именем npm. Если её нет ни в одной из них, вы получаете command not found.
echo $PATH # показать список папок, которые ищет shell
На практике command not found обычно означает одно из двух: инструмент ещё не установлен, либо он установлен где-то не на вашем PATH. И то, и другое распространено и поправимо. Вставьте ошибку своему ИИ и скажите, что вы пытались запустить — починка проблем с PATH ровно тот вид кропотливой настройки, которую ИИ хорошо проводит шаг за шагом.