Реферат: Практическая работа по предмету UNIX
Если после выполнения команды приглашение не появилось или исчезло с экрана, то нужно нажать клавишу ENTER.
2. Типы команд и примеры их использования.
Обратите внимание, что команды в UNIX имеют определенную структуру. Наиболее общий вид ее следующий:
command stuff
где command – имя команды, а stuff – аргументы команды.
Аргументы бывают разные: опции (иначе флаги) и параметры. Заметьте, что вместо stuff может ничего и не быть. (Помните команды, которые Вы вводили).
Обычно команды, опции и параметры разделяются пробелами.
1. Команды с опциями.
Большинство команд используются с аргументами называемыми опциями (флагами), уточняющими, что должна делать команда. Различные команды имеют различные опции, но способ их использования одинаков: после имени команды ставится пробел, затем знак "-" и одна или несколько букв обозначающих опцию.
Введите
cd /
и давайте, например, рассмотрим команду ls .
1. Если набрать команду
ls
и нажать клавишу ENTER, то на экран выведется список файлов и подкаталогов текущего каталога.
2. Если набрать команду
ls -l
(естественно, нажав клавишу ENTER), то на экран будет выведен список файлов с дополнительной информацией о типе файла (обычный, каталог или специальный), правах на его использование, владельце, размере, дате последнего изменения (или создания) и др. Позже мы рассмотрим подробнее эту опцию.
Можно использовать несколько опций одновременно.
3. Если Вы наберете команду
ls -lt
т. е. добавите еще опцию -t, то названия файлов будут выведены не только с дополнительной информацией, но и отсортированы по времени.
Как правило, символ "-" не печатается перед каждой опцией и сами опции записываются слитно.
1. Команды с параметрами.
Второй тип команд – это команды с параметрами. Параметрами могут быть имя пользователя, принтера, файла и т.п. Это та дополнительная информация, которая необходима для выполнения команды в конкретной ситуации.
Продолжим пример с командой ls .
1. Наберите
ls -l etc
– на экране будет выведена информация о директории etc.
2. Если Вы наберете через пробел несколько имен файлов:
ls -l .exrc .profile
то система выдаст Вам информацию о двух файлах .exrc и .profile, если они существуют в текущем каталоге (в том, в котором Вы находитесь в данный момент). В случае, если файла в текущем каталоге нет, например, Вы ошибочно набрали
ls -l exrc
то на экране Вы увидите надпись
ls : exrc: No such file or directory
(Нет такого файла или директории)
Когда параметры различны, они используются несколько иначе.
3. Давайте рассмотрим это на примере команды lp , которая используется для распечатки файлов на принтере. В отличие от приведенных выше, это абстрактная команда - в системе MINIX указанные опции не применяются, но она дает хорошее представление о том, как можно употреблять несколько опций и параметров:
lp -d psdoc -o nobanner myfile