Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LINUX.docx
Скачиваний:
5
Добавлен:
12.09.2019
Размер:
255.8 Кб
Скачать

Работа с файлами

binutils

Это коллекция утилит для работы с бинарными файлами. Она включает в себя:

  • addr2line: преобразование адресов в пару файл-строка;

  • ar: создание, изменение архивов и извлечение файлов из них;

  • nm: чтение символов из объектных файлов;

  • objcopy: копирование и трансляция объектных файлов;

  • objdump: вывод информации из объектных файлов;

  • ranlib: создание индексов для содержимого архива;

  • size: вывод размеров блоков объекта или архивного файла;

  • strings: вывод печатаемых строк из файлов;

  • strip: отбрасывание символов.

diffutils

Набор утилит проекта GNU для сравнения файлов. Пакет diffutils включает четыре утилиты:

  • diff: сравнивает два файла и выводит различающиеся строки;

  • cmp: сравнивает файлы не построчно, а побайтово;

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

  • sdiff: предназначен для интерактивного слияния двух файлов.

Установите diffutils, если вам нужно сравнивать текстовые файлы.

patch

Программа patch предназначена для внесения исправлений, созданных командой diff, в исходные файлы. Команда diff используется для сравнения изменённого и исходного файлов и создания на основе полученной информации файла исправлений. Человек, нуждающийся в изменении исходного файла, может использовать для этого команду patch.

Установите программу patch, так как это общепринятый способ обновления приложений, собираемых из исходных кодов.

file

Команда file используется для определения типа данных, содержащихся в файле. file различает множество типов файлов, включая бинарные файлы формата ELF, системные библиотеки, пакеты RPM и множество различных графических форматов.

gnupg

Программы: gpg, gpgsplit, gpgv, lspgpot.

Инструмент для защиты обмена данными и хранилищ данных. Может использоваться для шифрования информации и создания цифровых подписей. Пакет включает в себя инструменты управления ключами. GnuPG использует криптографию с открытым ключом. Каждый пользователь имеет пару ключей, состоящую из секретного (закрытого) и публичного (открытого) ключей. Секретный ключ доступен только пользователю и не может быть передан другому лицу ни при каких обстоятельствах. Публичный ключ передаётся всем людям, с которыми пользователь будет обмениваться сообщениями.

kgpg

Kgpg — простой интерфейс к мощной утилите шифрования GnuPG.

slocate

Программы: locate, slocate, mklocatedb, updatedb.

Более безопасная версия программы locate. Как и locate, slocate отыскивает файлы, совпадающие с заданным шаблоном в центральной базе данных файлов (которая обычно обновляется каждую ночь). Позволяет значительно сократить время поиска файла по сравнению с find, особенно при большом количестве файлов.

stmpclean

Программы: stmpclean, tmpwatch.

Утилита stmpclean удаляет старые файлы (и старые пустые каталоги) из указанного каталога. Эта программа обычно используется для очистки каталогов временных файлов (например, /tmp), где обычно накапливаются ненужные файлы.

tree

Утилита tree рекурсивно отображает содержимое каталогов в виде дерева. tree базируется на портированной в UNIX из MS-DOS программе tree. Установите этот пакет, если вам нужно просматривать каталоги в таком виде.

[24] Командная строка — приглашение командной оболочки, обозначающее готовность системы принимать команду пользователя, — в наиболее явной форме демонстрирует идею диалога пользователя с системой. На каждую введённую команду пользователь получает ответ от системы: либо очередное приглашение, обозначающее, что команда выполнена и можно вводить следующую, либо сообщение об ошибке, представляющее собой высказывание системы о произошедших в ней событиях, адресованное пользователю.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]