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

shell - это одна из многих команд UNIX. То есть в набор команд оболочки "shell"

входит команда "sh" - вызов интерпретатора "shell". Первый "shell" вызывается

автоматически при вашем входе в систему и выдает на экран промтер. После этого

вы можете вызывать на выполнение любые команды, в том числе и снова сам "shell",

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

Так например, если вы подготовите в редакторе файл "file_1":

echo Hello!

то это будет обычный текстовый файл, содержащий команду "echo", которая при

выполнении выдает все написанное правее ее на экран. Можно сделать файл "file_1"

выполняемым с помощью команды "chmod 755 file_1". Но его можно выполнить, вызвав

явно команду "sh" ("shell"):

sh file_1

или

sh < file1

Файл можно выполнить и в текущем экземпляре "shell". Для этого существует

специфическая команда "." (точка), т.е.

. file_1

Поскольку UNIX - система многопользовательская, вы можете даже на персональном

компьютере работать параллельно, скажем, на 12-ти экранах (переход с экрана на

экран ALT/функциональная клавиша), имея на каждом экране нового (или одного и

того же) пользователя со своей командной оболочкой. Можете и в графическом

режиме X-Window также открыть большое число окон, а в каждом окне может быть

свой пользователь со своей командной оболочкой...

Стержневым элементом языка shell является команда.

2.1. Структура команд

Команды в shell обычно имеют следующий формат:

<имя команды> <флаги> <аргумент(ы)>

Например:

ls -ls /usr/bin

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