Диалог пользователя

Диалог пользователя может быть организован в двух режимах: текстовом и графическом.

В текстовом режиме пользователь вводит команды с клавиатуры после получения приглашения системы.

Приглашение системы имеет вид:

[ перечень каталогов] # или [ перечень каталогов] $

 

Команда имеет строго определенный формат:

< Имя команды > [ < ключи > < аргументы > ]

 

ключ может быть записан в краткой форме -d -v -a

или в полной форме --directory --verbose --all

 

Пример

# ls -a –l # ls --all # ls –al

Если действия над данными проводятся в текущем каталоге, то в команде указывается имя файла, если действия проводятся с данными в другом каталоге, то в команде следует указывать полное имя файла. Полное имя файла начинается с каталога /home

Графический интерфейс обеспечивается программой X WINDOW. Рабочий стол, средства отображения и выполнения действий с файлами и каталогами аналогичны Windows.

Конвейер. В ОС LINUX есть возможность выполнять последовательно несколько команд, объединив их в конвейер. Для образования конвейера используется символ « | »

# < команда 1 > | < команда 2 >

Пример

# cp f1.tx f2.tx | more f1.tx | more f2.tx

Команды в конвейере выполняются последовательно, при этом выход одной команды направляется на вход следующей. Если в процессе выполнения конвейера в одной из составляющих его команд произошел сбой, то выполнение конвейера завершается. Такой конвейер называется разорванным.

Перенаправление ввода – вывода– этовозможность направлять данные в файлы. Стандартным потоком ввода – является ввод с клавиатуры. Стандартным потоком вывода – вывод на экран терминала.

Для вывода потока данных в новый файл в командной строке используется символ “ > ”, после которого указывается имя файла. Если файл существовал, то его содержимое удаляется и заменяется новым. Пример.

# ls - l > f1.dt – список файлов будет помещен в файл f1.dt

Для добавления потока вывода к существующему файлу используется символ “ >> “. Если файл в который надо добавить данные не существует, то он создается. Пример

# cd p1

# ls - l >> f1.dt

Ввод с терминала можно заменить вводом из файла, используя символ “ < “, после которого указано имя файла. Файл должен существовать. Пример

# find . - name A * < n1.dt – искать файлы, имена которых начинаются на символ А в файле n1.dt

 








Дата добавления: 2015-08-11; просмотров: 662;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.