2004 г
Основы операционной системы UNIX
Copyleft (no c) - 1996-2004
В. Кравчук,
OpenXS Initiative, идея, составление, перевод, примеры
Назад Оглавление Вперёд
Основные утилиты
Помимо рассмотренных выше команд, ОС UNIX предлагает десятки полезных утилит и средств.
Основные утилиты для обработки текстов представлены в табл. 27,
а клиенты основных сетевых служб - в табл. 28.
Полезные команды для создания резервных копий представлены
в табл. 29.
Таблица 27. Основные утилиты обработки текстов
Утилита |
Назначение |
awk |
Язык обработки шаблонов. Позволяет выполнять произвольную программу при
выявлении в тексте определенной строки, соответствующей шаблону. По синтаксису
аналогичен C. Содержит множество встроенных функций. Используется для обработки и
преобразования текстовых данных, состоящих из столбцов и строк, а также для
построения отчетов и анализа журналов. |
diff |
Команда, сравнивающая два файла и выдающая найденные различия в разных форматах. |
ed |
Стандартный строчный текстовый редактор. Воспринимает команды из стандартного
входного потока, изменяет файлы и часто используется в сценариях. |
ex |
Расширенная версия редактора ed. Поддерживает множество установок, которые можно
запоминать для каждого пользователя в файле .exrc в его начальном каталоге. |
head |
Выдает указанное количество начальных строк из файла. |
more |
Позволяет просматривать файл постранично в обоих направлениях, искать в нем по
шаблону. |
pr |
Форматирует файл или входной поток для печати, разбивая его на страницы и снабжая,
при необходимости, заголовками. |
sed |
Потоковая версия редактора ed. Позволяет эффективно выполнять поиск и замену в
стандартном входном потоке или указанных файлах. |
tail |
Выдает указанное количество конечных строк из файла. |
tr |
Преобразовывает символы во входном потоке, заменяя одни цепочки на другие.
Поддерживает весь набор символов. |
Таблица 28. Основные сетевые команды
Утилита |
Назначение |
ftp |
Клиент для обмена файлами с удаленной машиной по сети. Позволяет просматривать
каталоги, создавать каталоги на удаленной машине, загружать и выгружать файлы с
помощью стандартного набора команд. Допускает автоматизацию операций по обмену
файлами. |
netstat |
Выдает разнообразную статистику о работе сети, содержимое таблиц маршрутизации и т.д. |
ping |
Посылает специальный пакет ICMP, требующий ответа от удаленного сервера. Позволяет
проверить доступность удаленного хоста и скорость работы сети. Обычно доступна
только пользователю root. |
rlogin |
Программа удаленной регистрации. Позволяет работать с удаленной машиной так же, как
с локальной. Поддерживает доверительные отношения. |
rsh |
Удаленный командный интерпретатор. Позволяет выполнить любую команду
интерпретатора на удаленной машине и получить ее выходной поток на локальной.
Поддерживает доверительные отношения. |
ssh |
Защищенный командный интерпретатор, функционально аналогичный программам telnet,
rsh и rlogin, но передающий пароли и данные в зашифрованном виде. |
telnet |
Программа удаленного подключения к указанной сетевой службе. Обычно используется
для удаленной регистрации. Не поддерживает доверительные отношения. |
traceroute |
Программа трассировки пакетов. Показывает маршрут, по которому будут направляться
пакеты на указанный удаленных хост и скорость передачи на каждом из переходов.
Обычно доступна только пользователю root. |
Таблица 29. Основные средства резервного копирования
и восстановления
Утилита |
Назначение |
compress |
Сжимает (упаковывает) указанный файл, обычно удаляя исходный вариант. Сжатые
файлы обычно имеют суффикс .Z и разжимаются командой uncompress. |
cpio |
Команда создания архивов. Помещает все указанные файлы, включая содержимое
подкаталогов, в архив, выдаваемый в стандартный выходной поток. Получает архив из
входного потока и раскрывает в текущем каталоге. Поддерживает различные платформы и
форматы, в том числе, формат архивов tar. |
dd |
Команда копирования блоков данных с одного файла или устройства в другой. Позволяет
выполнять преобразования при копировании. |
gzip |
Утилита GNU для сжатия указанного файла. Упаковывает файлы лучше, чем compress.
Работает на всех платформах. Сжатые файлы обычно имеют суффикс .gz и разжимаются
командой ungzip (gzip -d). |
tar |
Утилита архивирования. Помещает все указанные файлы, включая содержимое
подкаталогов, в архив, записываемый в указанный файл. Создает необходимые каталоги и
файлы при разархивировании. Первоначально предназначалась для архивирования на
ленту. |
Назад Оглавление Вперёд
|
 |
 |
|
|
 |
 |
 |
Новости мира IT:
- 19.06 - В России появятся складные смартфоны на отечественной платформе «Ред ОС М»
- 19.06 - В переговорах OpenAI и Microsoft сохраняется несколько важных противоречий
- 19.06 - OpenAI вскрыла тёмные личности в ИИ, отвечающие за ложь, сарказм и токсичные ответы
- 19.06 - Поставщиком гибких дисплеев для складного iPhone будет компания Samsung
- 19.06 - Apple намеревается использовать ИИ для разработки своих чипов
- 18.06 - «Сбер» выпустит отечественный рассуждающий ИИ
- 18.06 - Google выпустила финальную версию мощной ИИ-модели Gemini 2.5 Pro, а также экономную Gemini 2.5 Flash-Lite
- 18.06 - ИИ-стартап xAI Илона Маска собрался привлечь ещё $4,3 млрд в дополнение к $5 млрд долговых обязательств
- 18.06 - Роскомнадзор пойдёт по трафику: операторов обяжут раскрыть маршруты и устройства в сетях
- 11.06 - Опубликована 65 редакция рейтинга самых высокопроизводительных суперкомпьютеров
- 11.06 - ВТБ начал тестировать отечественную альтернативу Apple Pay — сервис «Волна» от НСПК
- 11.06 - Google выпустила стабильную версию Android 16, но масштабный редизайн ещё не готов
- 11.06 - Руководство Apple признало, что первая попытка создать ИИ-версию Siri провалилась
- 11.06 - Госдума РФ приняла законопроект о создании российского национального мессенджера
- 11.06 - OpenAI выпустила мощную модель o3-pro, но она медленнее, чем o1-pro
- 11.06 - IBM построит первый в мире модульный квантовый компьютер с 200 логическими кубитами и встроенной коррекцией ошибок
- 11.06 - Nintendo установила рекорд, продав более 3,5 млн консолей Switch 2 всего за четыре дня
- 09.06 - Презентация национального российского мессенджера состоится уже летом
- 09.06 - Apple представила iPadOS 26 со стеклянным дизайном, окнами и другими улучшениями
- 09.06 - Российские 4G и 5G заработают на зеленоградских чипах
Архив новостей
|
 |
 |
 |
|
 |
 |
 |
|
|
 |
 |
|