Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Командная строка Linux. Полное руководство

Уильям Шоттс - Командная строка Linux. Полное руководство

Командная строка Linux. Полное руководство
Книга - Командная строка Linux. Полное руководство.  Уильям Шоттс  - прочитать полностью в библиотеке КнигаГо
Название:
Командная строка Linux. Полное руководство
Уильям Шоттс

Жанр:

Учебники и самоучители по компьютеру, Linux

Изадано в серии:

неизвестно

Издательство:

Питер

Год издания:

ISBN:

978-5-496-02303-0

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Командная строка Linux. Полное руководство"

Книга Уильяма Шоттса "Командная строка Linux: Полное руководство" представляет обширный обзор «жизни» в командной строке Linux. В отличие от других книг, посвященных одной программе, такой как командный интерпретатор bash, в этой книге автор попытается рассказать, как поладить с интерфейсом командной строки в более широком аспекте. Как он работает? Что можно сделать с его помощью? Как лучше его использовать? Эта книга не об администрировании системы Linux. Эта книга исключительно о Linux.
В книге материал излагается в тщательно выверенной последовательности, как в школе, где учитель руководит вами и направляет вас по правильному пути. Многие авторы грешат тем, что подают материал в «систематическом» порядке, имеющем определенный смысл для писателя, но способном вызывать путаницу у начинающих пользователей. Цель данной книги — познакомить вас с идеологией Unix, которая отличается от идеологии Windows.

Читаем онлайн "Командная строка Linux. Полное руководство". [Страница - 177]

атрибутами стоит буква p, сообщающая, что это именованный канал (pipe).

Использование именованных каналов


Чтобы показать, как работают именованные каналы, откроем два окна терминала (или, как вариант, выполним описанные ниже действия в двух виртуальных консолях). В первом терминале введите простую команду и перенаправьте ее вывод в именованный канал:

[me@linuxbox ~]$ ls -l > pipe1

После нажатия клавиши ENTER появится ощущение, что команда «зависла». Это объясняется тем, что с другого конца канала данные еще не были прочитаны. В таких ситуациях говорят, что канал заблокирован. Разблокировка произойдет автоматически, как только мы подключим процесс с другого конца канала и прочитаем данные из него. Во втором окне терминала введите следующую ­команду:

[me@linuxbox ~]$ cat < pipe1

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

Заключительное замечание


Итак, мы закончили наше путешествие. Единственное, что осталось, — это практика, практика и еще раз практика. Даже при том, что на своем пути мы охватили широкий круг вопросов, в действительности мы лишь затронули верхушку айсберга под названием «командная строка». Существуют еще тысячи программ командной строки, которые вам предстоит открыть и изучить. Начните свои исследования с каталога /usr/bin, и вы увидите их!




--">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.