Очень полезные команды 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) »
Последние комментарии
16 часов 2 минут назад
16 часов 19 минут назад
16 часов 31 минут назад
16 часов 37 минут назад
19 часов 8 минут назад
19 часов 12 минут назад