5.5.2 ОПЕРАТОР | Особым вариантом перенаправления вывода является организация программного канала (иногда называет трубопроводом или конвейером). Для этого две или несколько команд, таких, что вывод предыдущей служит вводом для следующей, соединяются (или разделяются, если вам это больше нравится) символом вертикальной черты – ‘|’. При этом стандартный выходной поток команды, расположенной …
Подробнее »а для вывода файла на печать – команду:
а для вывода файла на печать – команду: [user]$ cat /home/jim/report.txt › lpr Как видите, оператор › служит для перенаправления выходного потока. По отношению к входному потоку аналогичную функцию выполняет оператор ‹. Приведенный выше пример команды для подсчета числа слов в определенном файле можно переписать следующим образом (обратите внимание на …
Подробнее »5.4.3 КОМАНДА CAT
5.4.3 КОМАНДА CAT Мы уже рассматривали кратко команду cat в предыдущем разделе. В данном разделе эта команда интересует нас в основном потому, что чаще всего она работает как раз с входным и выходным потоками. По умолчанию выход команды cat направляется в выходной поток. Чтобы убедиться, что эта команда по умолчанию воспринимает …
Подробнее »оболочка всегда найдет,
оболочка всегда найдет, а для поиска внешней команды пользователь, в принципе, должен указать оболочке полный путь до соответствующего файла. Однако для облегчения жизни пользователей оболочка умеет искать внешние команды в каталогах, которые перечислены в специально заданных ‘путях поиска’. Только если она не находит нужных файлов в таких каталогах, она решает, …
Подробнее »5.3. ВЫПОЛНЕНИЕ КОМАНД
5.3. ВЫПОЛНЕНИЕ КОМАНД Как было отмечено выше, одна из основных функций оболочки состоит в том, чтобы организовать исполнение команд пользователя, вводимых им в командной строке. В частности, оболочка предоставляет пользователю два специальных оператора для организации задания команд в командной строке: ; и &. 5.3.1 ОПЕРАТОР ; Хотя чаще всего пользователь …
Подробнее »любой алгоритм можно построить
атематике, любой алгоритм можно построить из пары-тройки основных операций и одного условного оператора. Реализацию условных операторов (а также операторов цикла) и берет на себя оболочка. Она использует все остальные утилиты и программы (и те, которые имеются в составе операционной системы, и те, что устанавливаются отдельно) как базовые операции поддерживаемого ею …
Подробнее »ГЛАВА 5. ОБОЛОЧКА BASH
ГЛАВА 5. ОБОЛОЧКА BASH В этой главе мы рассмотрим работу с системой Linux в текстовом режиме, другими словами, с консоли или терминала. Начинающему пользователю может казаться, что он никогда не будет работать в этом режиме, поскольку существует графический режим. Однако это мнение ошибочно, ибо многие действия оказывается быстрее и удобнее …
Подробнее »