Очень полезные команды Linux на одном листе [Записки на полях] [Владислав А. Сухарев] (fb2) читать постранично, страница - 3
[Настройки текста] [Cбросить фильтры]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (6) »
Архивирование и сжатие файлов
bunzip2 file1.bz2 разжимает файл 'file1.gz' gunzip file1.gz gzip file1 сжимает файл 'file1' bzip2 file1 gzip -9 file1 сжать файл file1 с максимальным сжатием rar a file1.rar test_file создать rar-архив 'file1.rar' и включить в него файл test_file rar a file1.rar file1 file2 dir1 создать rar-архив 'file1.rar' и включить в него file1, file2 и dir1 unrar x file1.rar распаковать rar-архив tar -cvf archive.tar file1 создать tar-архив archive.tar, содержащий файл file1 tar -cvf archive.tar file1 file2 dir1 создать tar-архив archive.tar, содержащий файл file1, file2 и dir1 tar -tf archive.tar показать содержимое архива tar -xvf archive.tar распаковать архив tar -xvf archive.tar -C /tmp распаковать архив в /tmp tar -cvfj archive.tar.bz2 dir1 создать архив и сжать его с помощью bzip2(Прим.переводчика. ключ -j работает не во всех *nix системах) tar -xvfj archive.tar.bz2 разжать архив и распаковать его(Прим.переводчика. ключ -j работает не во всех *nix системах) tar -cvfz archive.tar.gz dir1 создать архив и сжать его с помощью gzip tar -xvfz archive.tar.gz разжать архив и распаковать его zip file1.zip file1 создать сжатый zip-архив zip -r file1.zip file1 file2 dir1 создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий unzip file1.zip разжать и распаковать zip-архивRPM пакеты (Fedora, Red Hat и тому подобное)
rpm -ivh package.rpm установить пакет с выводом сообщений и прогресс-бара rpm -ivh --nodeps package.rpm установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей rpm -U package.rpm обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен rpm -F package.rpm обновить пакет только если он установлен rpm -e package_name.rpm удалить пакет rpm -qa отобразить список всех пакетов, установленных в системе rpm -qa | grep httpd среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd" rpm -qi package_name вывести информацию о конкрентном пакете rpm -qg "System Environment/Daemons" отобразить пакеты входящие в группу пакетов rpm -ql package_name вывести список файлов, входящих в пакет 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 установить /- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (6) »
Последние комментарии
15 часов 59 секунд назад
15 часов 19 минут назад
15 часов 28 минут назад
15 часов 29 минут назад
15 часов 32 минут назад
15 часов 49 минут назад