ВУЗ:
Составители:
16
$ cut -f1 -d: < list2.tmp > bash-users.txt
#Выделение первых полей строк по разделителю :
# и запись в файл bash-users.txt
$ rm list1.tmp list2.tmp
# Удаление временных файлов
Конвейеризация команд позволяет обойтись одной составной ко-
мандой без использования промежуточных файлов
$ grep 'bash' /etc/passwd | sort | cut -f1 -d: > bash-users.txt
Заметим, что команды типа sort или cut часто называют фильтрами.
Фильтры получают данные из стандартного входного потока, преобра-
зовывают их и выводят в стандартный поток вывода.
Завершение работы с Unix
Каждый сеанс работы с ОС Unix должен заканчиваться вводом ко-
манды logout. Также можно использовать комбинацию клавиш Ctrl-D,
которая позволяет выполнить команду завершения работы с командной
оболочкой, после чего система переходит в режим ожидания регистра-
ции следующего пользователя. Если сеанс работы производился с уда-
ленной машины с использованием протоколов telnet или ssh, то завер-
шение работы командной оболочки вызывает разрыв соединения.
1.1.2. Основы интерактивной работы в оболочке bash
Оболочка (shell) или командный интерпретатор в Unix-системах
обеспечивает два набора функций:
• интерпретация командного языка и исполнение команд, вве-
денных пользователем или подготовленных заранее в текстовом файле;
• интерактивное взаимодействие с пользователем, т. е. предос-
тавление пользователю возможности редактирования и ввода команд.
Ниже рассмотрены особенности работы второй группы из набора
функций, т. е. интерактивные возможности командной оболочки bash,
которая является стандартной для систем GNU/Linux, и может быть ус-
тановлена в других Unix-подобных системах.
Оболочка bash предоставляет пользователю развитые средства ин-
терактивной работы. В частности, она поддерживает редактирование
командной строки, повтор символов, макросы, «карман» (буфер), а так-
же историю команд (т. е. возможность повторить ранее введенную ко-
манду) и настраиваемое автоматическое дополнение.
Следует отметить, что умение пользоваться интерактивными воз-
можностями оболочки значительно повышает эффективность работы в
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »
