Linux и UNIX: программирование в shell. Руководство разработчика
вернуться

Тейнсли Дэвид

Шрифт:

$ wait

wc

Формат:

wc параметры файлы

Параметры:

– c Вывод количества символов

– l Вывод количества строк

– w Вывод количества слов

Эта команда осуществляет подсчет количества символов или слов.

$ who | wc

1 6 46

$ who | wc -l

1

В первом примере вывод команды who направляется команде wc; при этом отображаются следующие столбцы:

количество строк, количество слов, количество символов

Во втором примере команда wc просто выводит на экран количество строк.

$ VAR="tapedrive"

echo $VAR | wc -c

10

В результате применения этой команды выводится количество символов в строке VAR.

whereis

Формат:

whereis имя_команды

Команда whereis используется для поиска двоичных или текстовых страниц справки для команды.

$ whereis fuser

fuser: /usr/sbin/fuser /usr/man/man1/fuser.1

$ whereis sort

sort: /bin/sort /usr/man/manl/sort.1

Обратите внимание, что двоичные файлы не отображаются в следующих двух примерах, поскольку они встроены в интерпретатор shell, но в этом случае для команд имеются справочные страницы.

$ whereis times

times: /usr/man/man2/times.2

$ whereis set

set: /usr/man/mann/set.n

who

Формат:

who параметры

Параметры:

– a Отображение всего вывода

– r Отчет о текущем уровне выполнения (в Linux применяется команда runlevel) -s Отображение полей имен и дат Команда

whoami

Отображает имя пользователя, выполняющего команду. Эта команда не является параметром команды who и может быть вызвана отдельно.

Команда who выводит отчет о пользователях, зарегистрированных в системе. Для отображения информации об этих пользователях введите команду:

$ who

root console Apr 22 13:27

pgd pts/3 Jun 14 15:29

peter pts/4 Jun 14 12:08

dave pts/5 Jun 14 16:10

Сведения о самом себе можно получить с помощью следующей команды:

$ whoami

dave

LINUX and UNIX Shell Programming

David Tansley

An imprint of Pearson Education

Harlow, England • London • New York • Reading, Massachusetts • San Francisco • Toronto • Don Mills. Ontario • Sydney Tokyo • Singapore • Hong Kong • Seoul * Taipei • Cape Town • Madrid • Mexico City • Amsterdam • Munich • Pan's • Milan

Дэвид Тейнсли

Linux и UNIX: программирование в shell. Руководство разработчика.

BHV, "Ирина", Киев 2001

Перевод с английского

УДК «81.3.06

Д. Тейнсли

Unix i UNIX: программирование в shell. Руководство разработчика: Пер. с англ. — К.:

Издательская группа BHV, 2001. — 464 с.

ISBN 966-552-085-7

ISBN 5-7315-0114-9

Данная книга является практическим руководством по программированию интерпретатора Bourne shell -cтандартного командного интерпретатора в UNIX, полностью совместимого с интерпретатором BASH shell в Linux. Книга предназначена для начинающих и опытных программистов и содержит множество полезных примеров, советов и подсказок. С ее помощью читатель сможет быстро научиться создавать shell–сценарии для реальных задач и ситуаций, возникающих в большинстве систем UNIX и Linux.

Обложка А. А. Стеценко

ISBN 0-201-67472-6 © Pearson Education Limited, 2000

ISBN 966-552-085-7 © Издательская группа BHV, Киев, 2001

ISBN 5-7315-0114-9 © Издательство "Ирина", Киев, 2001

Учебное пособие

Дэвид Тейнсли

Linux и UNIX: программирование в shell.

Руководство разработчика

Редакторы Н. Е. Курбатова, Е. А. Курбатова, Технический редактор З. В. Лобач

Продукции соответствует требованиям

Министерство здравоохранения Российской Федерации.

Гигиеническое заключение 77.ФЦ.8.953М 197.3.99 от 12.03.1999

Лицензия на идательскую деятельность № 071405

от 28 февраля 1997 г.

ООО «Спаррк».

123364, г. Москва, ул. Свободы, д. 28, корп. 2.

ООО "Издательская группа BHV"

Свидетельство о занесении в Государственный реестр

серия ДК №175 от 13.09.2000

Подписано в печать 05.10.2001. Формат 70xl00l/16.

Печать офсетная. Усл. печ. л. 29. Тираж 5000 экз.

Заказ №1885.

Отпечатано с готовых диапозитивов в ОАО «Типография "Новости"» 107005, Москва, ул. Фр. Энгельса, 46.

  • Читать дальше
  • 1
  • ...
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192

Private-Bookers - русскоязычная библиотека для чтения онлайн. Здесь удобно открывать книги с телефона и ПК, возвращаться к сохраненной странице и держать любимые произведения под рукой. Материалы добавляются пользователями; если считаете, что ваши права нарушены, воспользуйтесь формой обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • help@private-bookers.win