Администрирование локальных сетей
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат по культурологии, доклад по биологии
| Добавил(а) на сайт: Tolkachjov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Запуск программы в фоновом режиме (без блокировки текущего шела) достигается добавлением в конец команды знака &
Перенаправление ввода-вывода.
Каждая запущенная программа имеет три ассоциированных канала: стандартный ввод, стандартный вывод и стандартный канал диагностики ошибок. По умолчанию стандартный ввод закреплен за клавиатурой а стандартный вывод и канал ошибок закреплены за монитором. Однако шелл позволяет связать эти каналы с файлами абсолютно прозрачно для выполняемой программмы, т.к. изменения вывода и ввода осуществляются на системном уровне. Примеры перенаправлений ввода-вывода:
|Символ |Функция |Пример |
|< |Перенаправление ввода из файла |program < in_file |
|> |Перенаправление вывода в файл |program > out_file|
|>> |Перенаправление вывода в файл с |Program >> |
| |добавлением |out_file |
Пайпы. Две или более программ могут быть объединены таким образом что
результат одной программы попадет на вход другой. При этом данные от одной
программы к другой следуют через програмный канал, например:
program1 | program2 | program3
или более реалистичный пример:
ls –l /etc | more
Примечание: пайпы всегда работают лишь в одном направлении – со стандартного выхода одной к стандартному входу другой программы.
Расширение имен файлов.
В целях уменьшения количества набираемых символов при вводе имен файлов шел поддерживает метасимволы. Нпример для того чтобы вывести листинг всех файлов в текущей директории имена которых начинаются с буквы a достаточно воспользоваться командой ls –l a*
ниже приведена таблица основных метасимволов
|Метасимвол |Описание |
|* |Означает любой символ в любом количестве |
|~ |Означает путь к домашнему каталогу |
|? |Любой символ в количестве один или больше |
|[ … ] |Равенство любого одного из символов заключенных|
| |в скобки. Пара символов разделенная знаком |
| |минус означает любой символ из промежутка между|
| |ними. Например [a-zA-Z] – любаялатинская буква |
5. Shell скрипты
Выполнение скриптов.
Несколько команд обьедененных одной последовательностью выполнения называется скриптом. Например последовательное выполнения команд, пайпы являются простейшими скриптами. Обычно команды из которых состоят скрипты сохраняют в файлах. Для запуска скрипта можно воспользоваться двумя методами:
sh
или установить атрибут выполняемости на файл командой
chmod +x
После чего можно выполнять скрипт:
./
Вывод текста.
Для формирования вывода текстовой информации в скриптах используют команду
echo “строка”
Файл .profile .
Рекомендуем скачать другие рефераты по теме: бесплатные тесты бесплатно, рефераты по медицине.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата