Очень полезные команды Linux на одном листе [Записки на полях] - страница 4

стр.

вывести список файлов, входящих в пакет

rpm -qc package_name

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

rpm -q package_name --whatrequires

вывести список пакетов, необходимых для установки конкретного пакета по зависимостям

rpm -q package_name --whatprovides

show capability provided by a rpm package

rpm -q package_name --scripts

отобразит скрипты, запускаемые при установке/удалении пакета

rpm -q package_name --changelog

вывести историю ревизий пакета

rpm -qf /etc/httpd/conf/httpd.conf

проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла.

rpm -qp package.rpm -l

отображает список файлов, входящих в пакет, но ещё не установленных в систему

rpm --import /media/cdrom/RPM-GPG-KEY

ипортировать публичный ключ цифровой подписи

rpm --checksig package.rpm

проверит подпись пакета

rpm -qa gpg-pubkey

проверить целостность установленного содержимого пакета

rpm -V package_name

проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменеия пакета

rpm -Va

проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью!

rpm -Vp package.rpm

проверить пакет, который ещё не установлен в систему

rpm2cpio package.rpm | cpio --extract --make-directories *bin*

извлечь из пакета файлы содержащие в своём имени bin

rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm

установить пакет, собранный из исходных кодов

rpmbuild --rebuild package_name.src.rpm

собрать пакет из исходных кодов

YUM - средство обновления пакетов(Fedora, RedHat и тому подобное)

yum install package_name

закачать и установать пакет

yum update

обновить все пакеты, установленные в систему

yum update package_name

обновить пакет

yum remove package_name

удалить пакет

yum list

вывести список всех пакетов, установленных в систему

yum search package_name

найти пакет в репозитории

yum clean packages

очисть rpm-кэш, удалив закачанные пакеты

yum clean headers

удалить все заголовки файлов, которые система использует для разрешения зависимостей

yum clean all

очисть rpm-кэш, удалив закачанные пакеты и заголовки

DEB пакеты (Debian, Ubuntu и тому подобное)

dpkg -i package.deb

установить / обновить пакет

dpkg -r package_name

удалить пакет из системы

dpkg -l

показать все пакеты, установленные в систему

dpkg -l | grep httpd

среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd"

dpkg -s package_name

отобразить инфрмацию о конкретном пакете

dpkg -L package_name

вывести список файлов, входящих в пакет, установленный в систему

dpkg --contents package.deb

отобразить список файлов, входящих в пакет, который ешё не установлен в систему

dpkg -S /bin/ping

найти пакет, в который входит указанный файл.

APT - средство управление пакетами (Debian, Ubuntu и тому подобное)

apt-get install package_name

установить / обновить пакет

apt-cdrom install package_name

установить / обновить пакет с cdrom'а

apt-get update

получить обновлённые списки пакетов

apt-get upgrade

обновить пакеты, установленные в систему

apt-get remove package_name

удалить пакет, установленный в систему с сохранением файлов конфигурации

apt-get purge package_name

удалить пакет, установленный в систему с удалением файлов конфигурации

apt-get check

проверить целостность зависимостей

apt-get clean

удалить загруженные архивные файлы пакетов

apt-get autoclean

удалить старые загруженные архивные файлы пакетов

Просмотр содержимого файлов

cat file1

вывести содержимое файла file1 на стандартное устройсво вывода

tac file1

вывести содержимое файла file1 на стандартное устройсво вывода в обратном порядке (последняя строка становиться первой и т.д.)

more file1

постраничный вывод содержимого файла file1 на стандартное устройство вывода

less file1

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

head -2 file1

вывести первые две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк

tail -2 file1

вывести последние две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк