Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы / Отчет 6

.doc
Скачиваний:
9
Добавлен:
26.05.2014
Размер:
23.04 Кб
Скачать

Лабораторная работа №6

Работа с Shell

Цель работы: изучить основные возможности Shell. Стандартный ввод/вывод, использование конвейера. Перенаправление ввода/вывода.

Shell - интерпретатор команд, язык программирования. Это наиболее важная программа для пользователя для написания новых команд.

Стандартный ввод - клавиатура

Стандартный вывод - монитор

$cat — читает со стандартного ввода

Ctrl+d - конец ввода

$cat enter

q

w

e

ctrl+d

e

w

q

$sort myfile - отсортировывает файл

Перенаправление ввода/вывода:

Перенаправление вывода позволяет Shell направлять стандартный вывод в файл, используются специальные символы

$sort>myfile

E enter

W enter

Q enter

$cat myfile: e, q, w

ls>myfile1 - перенаправление

pg myfile1 - просмотр по страницам

Перенаправление ввода:

На входе команды sort открывается файл

Sort<myfile2

< - перенаправление ввода

»- добавление в конец файла, не затирая. Перенаправление с добавлением

Конвейер:

При вводе используется вывод другой команды. Например, сортируется содержимое каталога в обратном порядке

$ls>filel

$sort-rfilel

Тоже самое, что и:

$ls|sort -r file1

$ls|sort –r|head - первые 10 строк

Соседние файлы в папке Лабы