Давайте выполним команды:
echo $HOME
echo $USER
Что вы увидели?
Все эти данные берутся из переменной среды. Переменная среды(окружения) – это
именованные переменные, которые содержат в себе текстовую информацию, которую
могут использовать запускаемые программы. Это
довольно простой и надежный способ
передавать настройки сразу всем исполняемым приложениям.
Для того, чтобы увидеть всю переменную среды, воспользуйтесь командой
env
Самая важная переменная, это $PATH. Эта переменная содержит в
себе пути, по которым
система будет искать исполняемые файлы для запуска программ и утилит. Например, вы
установили какой-либо пакет в
нестандартное место, тогда, при попытке его запустить из
терминала, у
вас появится ошибка, что команда не найдена – это потому, что в $PATH не
указана директория, в
которой система будет проверять наличие исполняемого файла.
Стандартные пути установки.
Выведите переменную path на экран, перечислите директории, которые
проверяются.
Добавить в
список установочных директорий можно командой
PATH=$PATH:директория.
Хранится в ОП.
Но в целях безопасности этого делать не рекомендуется, так же это
значение будет
сброшено при перезагрузке.
Иногда случается так, что мы хотим просмотреть содержимое какого-либо файла,
который содержит в
себе много строк, либо директории, имеющую внутри себя много
файлов и поддиректорий. Если мы просто так выведем такое большое количество строк в
консоль, то может случиться так, что у нас может переполниться буфер отображаемого в
консоли содержимого, либо попросту будет неудобно просматривать содержимое.
Для того, чтобы просмотр был удобным, в
конец команды можно дополнить команду такой
конструкцией:
| less
Это
позволяет просматривать длинное содержимое конвейерно, то есть просматривать
содержимое можно с помощью стрелок, как джойстиком, перемещая текст вверх-вниз,
вправо-влево.
ls /etc|less
Достарыңызбен бөлісу: