Лабораторная работа 5. Настройка оболочки

Цель: Ознакомиться с файлами инициализации, а также с

разновидностями переменных используемых оболочкой. Ознакомиться с

псевдонимами наиболее часто используемых команд. Определение и

вызов функций.


Ход работы:


1.Сравните вывод команд date и LANG=C date


Команда LANG=C date выводит дату и время на английском языке, но так как ОС также установлена на английском языке, отличий не заметно

 


2.Измените приглашение командной строки так, чтобы в нем выводилось вре­мя, имя пользователя и текущий рабочий каталог. Заканчиваться приглашение должно символом доллара. Сохраните команду определяющую приглашение в файле .bashrc, чтобы приглашение восстанавливалось при каждом запуске оболочки.


3.Просмотрите значения переменных PPID, PWD, OLDPWD, UID, RANDOM и HOST­NAME и сохраните их в файле отчёта (lab5.txt) в формате “имя_переменной=значение”.

В файл вывелось:

4.Создайте псевдонимы :

ls = ls -G

ll = ls -l

la = ls -a

pa = ps -ax

x = startx

Сохраните команды, определяющие псевдонимы в файле .bashrc,


чтобы они выполнялись каждый раз при запуске оболочки.

 


5. Определите функцию lab, которая будет выводить строку "Лабораторная работа N", где N передаётся функции в качестве аргумента, а затем строку содержащую Ваши имя и фамилию. Сохраните определение функции в файле .bashrc. Добавьте результат работы функции в файл отчета.