ctrl + c, за которым следует стрелка вверх для редактирования предыдущей командной строки, приводит к повреждению текста в gnome-terminal

PATH — это переменная окружения. Это то, что ваша оболочка использует для поиска команд, которые она собирается запустить. Точнее, переменная окружения PATH содержит список имен каталогов, разделенных двоеточиями, в которых последовательно выполняется поиск исполняемого файла с именем, которое вы указываете при вводе команды. (Если, конечно, команда, которую вы вводите, не является встроенной оболочкой, псевдонимом или функцией.)

Когда вы устанавливаете PATH в своем скрипте, вы «маскируете» значение переменной среды с помощью переменной оболочки то же имя.

Вывод из этого следующий: не используйте все имена с заглавными буквами для обычных переменных оболочки.

Поскольку вы не собираетесь использовать переменную окружения, просто используйте имя переменной в нижнем регистре.

Также см.:

1
31.08.2015, 18:45
0 ответов

Теги

Похожие вопросы