Реферат: Тектовый редактор VI. ОС UNIX ...
1.Укажите шаблоны, которые подходят для следующих имен файлов:
$ cd /
$ cd etc
· $ ls
Результат : все файлы в каталоге.
· $ echo .*
Результат : . .. .pwd.lock
· $ ls .c*
Результат : файлы с комбинацией “.с” отсутствуют в данном каталоге.
· $ ls a*.f
Результат : файлы с комбинацией “a*.f” отсутствуют в данном каталоге. Где * - заменяет символ, группу символов или их отсутствие.
· $ echo *[a-u]
Результат : выведен список файлов.
· $ echo [a-z][a-z][a-z]
Результат : выведен список файлов.
· $ echo *[aeiouy]*
Результат : выведен список файлов.
· $ echo [a-z]?
Результат : выведен список файлов. ? – один символ.
2. Что происходит, если shell не находит подходящего элемента?
Если используется команда echo, то выводится сам шаблон. Если используется команда ls, то выводится сообшение: «файлы не найдены».
$ logname – вывод системного идентификатора пользователя.
$ tty – вывод информации о терминале, соединенном со стандартным вводом.
$ who – вывод списка пользователей подключенных в данный момент к системе, даты и времени входа каждого пользователя в систему.
$ pwd – вывод имени текущего каталога (выведет регистрационный каталог, если мы в нем находимся).
$ cd – делает указанный каталог текущим рабочим каталогом.
$ pwd – вывод имени каталога в котором мы находимся.
$ cd – при вводе $cd делает домашний каталог текущим.
$ ls – при вводе без параметров выдаст список файлов и подкаталогов текущего каталога.