Реферат: Программирование на Shell

исчезнет.

SHELL=/bin/sh - эта переменная указывает оболочку, которую использует

пользователь. В данном случае используется стандартный shell ("sh").

Исходная среда устанавливается автоматически при входе в систему с

использованием файлов типа "/etc/rc" и "/etc/.profile".

Один из способов просто изменит среду (например, тропу поиска команд, вид

промтера, вид оболочки, цвет экрана и т.п.) можно, разместив эту информацию в

своем домашнем директории в специализированном файле ".profile"

(${HOME}/.profile), присвоив нужные значения переменным среды. То есть вызвать

это файл в редактор и написать, что пожелаете). Тогда при каждом вашем входе в

систему этот файл будет автоматически выполняться и устанавливать новую среду.

Этот файл должен ОБЯЗАТЕЛЬНО размещаться в вашем ДОМАШНЕМ директории (директории

входа).

Следует иметь в виду, что имена файлов, начинающиеся с точки, вообще имеют

особый статус. Так, они не выдаются на экран простой командой "ls" - необходимо

вызывать эту команду с флагом "-a". Кстати, и не уничтожаются огульно командой

"rm *".

Сам интерпретатор shell автоматически присваивает значения следующим переменным

(параметрам):

?значение, возвращенное последней командой;

$номер процесса;

!номер фонового процесса;

#число позиционных параметров, передаваемых в shell;

*перечень параметров, как одна строка;

@перечень параметров, как совокупность слов;

-флаги, передаваемые в shell.

При обращении к этим переменным (т.е при использовании их в командном файле -

shell-программе) следует впереди ставить "$".

Важную роль при создании уникальных файлов играет специальная переменная "$$",

К-во Просмотров: 1092
Бесплатно скачать Реферат: Программирование на Shell