Реферат: Администрирование локальных сетей

./<имя_файла_скрипта >

Вывод текста.

Для формирования вывода текстовой информации в скриптах используют команду

echo “строка

Файл .profile .

Каждый раз во время входа в систему Bourne Shell автоматически запускает файл .profile (скрипт) находящийся в вашей домашней директории. Этот скрипт устанавливает “окружение” в котором Вам предстоит работать. Это различные переменные окружения отвечающие за вид системной подсказки, путь поиска исполняемых файлов, тип терминала и.т.п. Приведем список основных переменных окружения.

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

· MAIL определяет имя файла почтового ящика для уведомления о приходе новой электронной почты

· MAILCHECK параметр показывающий как часто (в секундах) следует проверять почтовый ящик на предмет прихода новой почты

· HOME определяет домашний каталог (каталог по умолчанию). Команда cd без параметров выполняет переход в этот каталог.

· PS1 основная системная подсказка (по умолчаию $)

· PS2 вторичная системная подсказка (по умолчанию >)

· SHELL имя логин шелла пользователя

· TERM тип терминала пользователя

· EDITOR имя текстового редактора по умолчанию

Устанавливать переменные окружения можно по разному. Например команды

PATH=/bin:/usr/bin:/usr/sbin:/usr/contrib/bin:/usr/local/bin

и

PATH=/bin:/usr/bin:/usr/sbin

PATH=$PATH: :/usr/contrib/bin:/usr/local/bin

полностью эквивалентны. Для того чтобы эти переменные вошли в системное окружение (кроме шела, стали доступны и другим программам) необходимо выполнит команду

export <имя_переменной>

Комментарии .

Текст следующий за символом # рассматривается шелом как комментарий и не оказывает никакого влияния на работу скрипта.

Основы программирования на языке shell

Параметры.

В дополнение к стандартным параметрам шела можно создавать свои параметры, кторые затем можно использовать в командах. Например

$ x=test

$ echo $x

test

$ aaa=/

К-во Просмотров: 1159
Бесплатно скачать Реферат: Администрирование локальных сетей