Варианты заданий лабораторных работ по дисциплине: оп. 04 Операционные системы



бет8/90
Дата27.11.2023
өлшемі6,96 Mb.
#129697
1   ...   4   5   6   7   8   9   10   11   ...   90

ЛАБОРАТОРНАЯ РАБОТА № 7


«Переменные окружения, работа с текстом (время на выполнение – 2 часа)

по дисциплине: ОП.04 Операционные системы


Составил: М.В.Синдикаев, преподаватель ФГБОУ ВО "РЭУ им. Г.В.Плеханова"


Давайте выполним команды:
echo $HOME echo $USER

Что вы увидели?


Все эти данные берутся из переменной среды. Переменная среды(окружения) – это именованные переменные, которые содержат в себе текстовую информацию, которую могут использовать запускаемые программы. Это довольно простой и надежный способ передавать настройки сразу всем исполняемым приложениям.


Для того, чтобы увидеть всю переменную среды, воспользуйтесь командой env Самая важная переменная, это $PATH. Эта переменная содержит в себе пути, по которым система будет искать исполняемые файлы для запуска программ и утилит. Например, вы установили какой-либо пакет в нестандартное место, тогда, при попытке его запустить из терминала, у вас появится ошибка, что команда не найдена – это потому, что в $PATH не указана директория, в которой система будет проверять наличие исполняемого файла.
Стандартные пути установки.


Выведите переменную path на экран, перечислите директории, которые проверяются.


Добавить в список установочных директорий можно командой


PATH=$PATH:директория. Хранится в ОП.
Но в целях безопасности этого делать не рекомендуется, так же это значение будет сброшено при перезагрузке.
Иногда случается так, что мы хотим просмотреть содержимое какого-либо файла, который содержит в себе много строк, либо директории, имеющую внутри себя много файлов и поддиректорий. Если мы просто так выведем такое большое количество строк в консоль, то может случиться так, что у нас может переполниться буфер отображаемого в консоли содержимого, либо попросту будет неудобно просматривать содержимое.
Для того, чтобы просмотр был удобным, в конец команды можно дополнить команду такой конструкцией:
| less
Это позволяет просматривать длинное содержимое конвейерно, то есть просматривать содержимое можно с помощью стрелок, как джойстиком, перемещая текст вверх-вниз, вправо-влево.
ls /etc|less


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   90




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет