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

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

Шрифт:

Формат:

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

Эта команда эквивалентна командам page и pg, т. е. поочередно отображает на экране содержимое страниц.

Параметры:

– c Не прокручивать текст, но отображать полностью страницу -d Отображение запроса на ввод при постраничной разбивке файла -n Отображение n строк вместо отображения полного экрана Команда

$ more /etc/passwd

отображает содержимое файла passwd. Команда

$ cat logfile |more

отображает файл logfile.

nl

Формат:

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

Параметры:

– i Задает приращение каждой строки на n; по умолчанию задается 1 -р Не восстанавливать нумерацию при появлении новой страницы

Команда nl используется для добавления нумерации в файл. Она является полезной при печати исходного кода или листингов журнальных файлов. Команда

$ nl myscript

добавляет нумерацию в файл myscript. Команда

$ nl myscript >hold_file

направляет вывод команды nl в файл hold_file, а команда

$ nl myscript | lpr

направляет вывод команды nl на принтер.

printf

Формат:

printf формат аргументы

Эта команда выводит форматированный текст в стандартный поток вывода, а ее действие подобно действию функции printf утилиты awk.

Параметр формат может включать три различных типа элементов; здесь будут рассмотрены элементы форматирования. Форматирующая последовательность выглядит следующим образом:

%[- +]m.nx

Знак дефиса задает выравнивание текста в поле по левому краю. Вообще говоря, параметр m используется для представления длины поля, а n задает максимальную длину поля.

Символ % предшествует любому из следующих символов форматирования:

S

строка

с

символ

d

десятичное число

X

шестнадцатеричное число

о

восьмеричное число

Команда printf не может создавать новые строки; с этой целью применяются управляющие последовательности. Ниже приводится перечень наиболее часто применяемых управляющих последовательностей:

\а

звуковой сигнал

\b

удаление предшествующего символа

\r

возврат каретки

\f

прокрутка страницы

\n

создание новой строки

\t

символ табуляции

Команда

$ printf "Howzat!\n"

Howzat!

выводит строку в поток стандартного вывода; используйте символ \n' для создания новой строки. Команда

$ printf "\x2B\n"

+

преобразует шестнадцатеричное число 2В в соответствующее десятичное значение

ASCII,'+'.

Команда

$ printf "%-10sStand-by\n"

Stand-by

выводит на печать строку, выровненную по левому краю, начиная с 10–го символа от левого края.

pwd

Формат:

pwd

Эта команда применяется для отображения текущего рабочего каталога. Введите следующую команду:

$ pwd

/var/spool

$ WHERE_АМ_I=`pwd`

$ echo $WHERE_AM_I

/var/spool

Здесь используется подстановка для передачи сценарию сведений о текущем рабочем каталоге.

rm

Формат:

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

Параметры:

– i Запрос перед удалением каждого файла -r Удаление существующего каталога

Команда rm удаляет файлы и/или каталоги. Команда

$ rm myfile

$ rm -r /var/spool/tmp

удаляет все файлы, включая подкаталоги из каталога /var/spool/tmp и ниже.

rmdir

Формат:

rmdir параметры каталоги

Параметры:

– p Удаление всех пустых каталогов, найденных в процессе удаления

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

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

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

  • Моя полка

Контакты

  • help@private-bookers.win