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

забыт или надо убедиться, что этот процесс не закончен, с помощью команды

ps -aux

можно получить перечень идентификаторов процессов (PID), имена пользователей,

текущее время, затраченное процессами, и т.д.

В выведенной таблице можно найти номера процессов, подлежащих уничтожению,

например это "849" и "866". Тогда командой

kill -9 866 849

можно уничтожить эти процессы. При уничтожении процессов надо вы должны иметь то

же имя пользователя, какое было приписано уничтожаемым процессам или root.

Круглые скобки "()", кроме выполнения функции группировки, выполняют и функцию

вызова нового экземпляра интерпретатора shell.

Пусть мы находились в начальном каталоге "/mnt/lab/asu"

Тогда в последовательности команд

cd ..; ls; ls

две команды "ls" выдадут 2 экземпляра содержимого каталога "/mnt/lab", а

последовательность

(cd ..; ls) ls

выдаст сначала содержимое каталога "/mnt/lab", а затем содержимое

"/mnt/lab/asu", т.к. при входе в скобки вызывается новый экземпляр shell, в

рамках которого и осуществляется переход. При выходе из круглых скобок

происходит возврат в старый shell и в старый каталог.

2.3. Перенаправление команд

Стандартный ввод (вход) - "stdin" в ОС UNIX осуществляется с клавиатуры

терминала, а стандартный вывод (выход) - "stdout" направлен на экран терминала.

Существует еще и стандартный файл диагностических сообщений - "stderr", о

котором речь будет чуть позже.

Команда, которая может работать со стандартным входом и выходом, называется

ФИЛЬТРОМ.

Пользователь имеет удобные средства перенаправления ввода и вывода на другие

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