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



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 на стандартное устройство вывода. По-умолчанию выводится десять строк

tail -f /var/log/messages

выводить содержимое файла /var/log/messages на стандартное устройство вывода по мере появления в нём текста.

Манипуляции с текстом

cat file | grep -i "Criteria" > result.txt

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

cat file | grep -i "Criteria" >> > result.txt

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

grep Aug /var/log/messages

из файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, содержащие "Aug"

grep >^Aug /var/log/messages

из файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, начинающиеся на "Aug"

grep [0-9] /var/log/messages

из файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, содержащие цифры