Поиск

Команды Linux

Список консольных команд Ubuntu 10.04. Синтаксис применения. Примеры
Команда

Синтаксис применения

Пояснения,
примеры использования
a2pa2pТрансляция Awk в Perl
a2psa2psФорматирование текстового файла для вывода на печать на Postscript-принтере
acpiacpi [-key]acpi -t - вывод информации о заряде аккумулятора и температуре для ноутбуков
addgroupaddgroup groupДобавление новую группу пользователей group в систему
addr2lineaddr2lineКонвертирование программного адреса в имена файлов и номера строк
adduseradduser userДобавление нового пользователя user в систему
adminuseradminuserРедактирование администраторов в базе данных TFM
aliasaliasУказание аббревиатуры для команды
alsactlalsactlУправление звуковым драйвером Alsa
amdamdМонтирование файловых систем в автоматическом режиме
anacronanacronАсинхронный или анахроничный cron (по интервалу времени)
anacrontabanacrontabКонфигурация задач, выполняемых anacron
aplayaplay –list-devicesВывод подробной информации о звуковой карте
apmapmЗапрос к подсистеме расширенного управления питанием
apmdapmdДемон подсистемы расширенного управления питанием
appresappresВывод списка ресурсов системы X
aproposapropos videonabludenieПоиск строки videonabludenie в заголовках и названиях документации с выводом списка всего найденного
apt-cdromapt-cdrom

apt-get
apt-get [-key] paramОперации с пакетами.
apt-get update - проверка новых обновлений.
apt-get upgrade - обновление всех установленных пакетов.
apt-get dist-upgrade - обновление с заменой пакетов (обновление до нового релиза Ubuntu).
apt-get install packet - установить пакет packet. Можно установить несколько пакетов, разделив их пробелами.
apt-get purge packet - удалить пакет packet с удалением файлов конфигурации.
apt-get remove packet - удалить пакет с сохранением файлов конфигурации.
apt-get autoremove - удалить неиспользуемые пакеты.
apt-get -f install - восстановить поврежденные пакеты.
apt-cdrom install packet - установить (обновить) пакет с CD.
apt-get check - проверить целостность зависимостей.
apt-get clean - удаление загруженных архивных файлов пакетов.
apt-get autoclean - удаление старых загруженных архивных файлов пакетов
aptitudeaptitude paramМенеджер пакетов, более совершенный, чем apt-get.
aptitude upgrade - проверить обновления.
aptitude safe-upgrade - установить обновления.
aptitude help - вывод помощи.
aptitude search video - поиск пакетов в локали, содержащих в своем имени "video".
aptitude show videonabludenie - выод информации о пакете videonabludenie.
aptitude why video - вывод пакетов, для которых необходим пакет video.
aptitude why-not video - вывод информации о конфликтах пакета video.
aptitude install videonabludenie - установка пакета videonabludenie. Можно установить несколько, разделив их пробелами.
aptitude reinstall videonabludenie - переустановка пакета videonabludenie, если пакет работает неверно или надо вернуть файлы конфигурации в состояние по-умолчанию.
aptitude remove videonabludenie - удалить пакет videonabludenie с сохранение файлов конфигурации.
aptitude purge videonabludenie - удалить пакет videonabludenie с удалением файлов конфигурации.
aptitude hold videonabludenie - зафиксировать версию пакета (если не нужно, чтоб он обновлялся).
aptitude unhold videonabludenie - разблокировать возможность обновления пакета.
aptitude keep videonabludenie - отмена запланированных действий для пакета
aptitude keep-all - то же для всех пакетов.
aptitude download videonabludenie - скачать пакет.
aptitude clean - очистка кэша от загруженных пакетов. Рекомендуется периодически выполнять.
aptitude autoclean - удалить из кэша неиспользуемые пакеты.
aptitude safe-upgrade - обновление пакетов с сохранением их состава (т.е. неиспользумые не удалятся).
aptitude full-upgrade (или aptitude dist-upgrade) - обновить все пакеты, для которых есть новые версии. Если потребуется удаление пакетов, то оно будет выполнено.
aptitude markauto videonabludenie - пометить пакет, как установленный для удовлетворения зависимостей.
aptitude unmarkauto videonabludenie - снять метку с пакета, как установленного для удовлетворения зависимостей.
ararОперации над архивами
archarchОтображение архитектуры компютера
arparpРабота с системным кэшем ARP
asasПереносимый GNU ассемблер
atatПланировщик однократных команд
atqatqВывод списка заданий в очереди на выполнение
atrmatrmУдаление задач, добавленных коммандой at
audit2allowaudit2allowСоздание разрешающих правил политики SELinux
aumixaumixРегулировка установок аудиомикшера
awkawkЯзык поиска, обработки шаблонов
badblocksbadblocksПроверка устройства на повреждённые секторы
bannerbannerВывод текста в виде ASCII art
basenamebasenameВыделить каталог из полного имени файла
bashbashКомандный интерпретатор GNU Bourne-Again SHell
batchbatchВыполнение команд пользователя
bcbcИнтерпретатор Си-подобного языка или калькулятор
bdftopcfbdftopcfПреобразование шрифта для X Window из формата BDF в PCF
beepbeepЗвук из системного громкоговорителя
bgbgСписок остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоновом режиме
biffbiffОповещение о приходе почты и ее отправителе
biodbiodNFS демон
bmptoppmbmptoppmКонвертирование файла .bmp в pixmap
bunzip2bunzip2Распаковка файла
bzcatbzcatРаспаковка файлов и вывод их на стандартный вывод
bzip2bzip2Архивация
bzip2recoverbzip2recoverВосстановление данных из повреждённого файла bzip
calcal [N]cal - вывод календаря на текущий месяц.
cal N - вывод календаря на N-ый год
catcat paramcat > videonabludenie - направить стандартный ввод в файл videonabludenie.
cat videonabludenie - вывод содержимого файла videonabludenie на стандартный вывод (по умолчанию - на экран).
cat /proc/cpuinfo - информация о ЦП.
cat /proc/loadavg - загрузка ЦП за последние 1, 5 и 15 минут
cat /proc/meminfo - информация о памяти.
cat /proc/interrupts - показать прерывания.
cat /proc/swaps - показать файл подкачки.
cat /proc/version - отобразить версию ядра.
cat /proc/net/dev - отобразить сетевые интерфейсы и статистику по ним.
cat /proc/mounts - показать смонтированные фаловые системы.
cat /proc/partitions - показать все разделы, зарегистрированные в системе
ccccКомпилятор C
cdcd [/dir]Перейти в каталог.
cd /video - перейти в каталог video.
cd~ - перейти в домашний каталог (/home),
cd   - то же.
cd ~user - перейти в домашнюю директорию пользователя user.
cd ..  - перейти в директорию уровнем выше.
cd ../..    - перейти в директорию двумя уровнями выше.
cd -     - перейти в директорию, в которой находились до перехода в текущую директорию
cdparanoiacdparanoia [-key]cdparanoia -B - записать звуковые дорожки в wav-файлы.
cdparanoia -- "-5" записать первых 5 звуковых дорожек в WAV-файлы
cdrecordcdrecordЗапись компакт-дисков из образов
chatchat [-e] [-E] [-v] [-V] [-t timeout] [-r report-file] [-T phone-number] [-U phone-number2] {-f chat-file | chat-script}Автоматизация взаимодействия компьютера с модемом
chattrchattr [+key] fileСмена дополнительных атрибутов файлов (файловая система ext2fs)
chattr +a file - позволить открывать файл file на запись только в режиме добавления.
chattr +c file - позволяет ядру автоматически сжимать/разжимать содержимое файла file.
chattr +d file - указывает утилите dump игнорировать файл file во время выполнения резервного копирования.
chattr +i file - делает файл file недоступным для любых изменений: редактирование, удаление, перемещение или создание линков на него.
chattr +s file - позволяет сделать удаление файла file безопасным, т.е. выставленный атрибут s говорит о том, что при удалении файла, место, занимаемое файлом на диске заполнится нулями, что предотвращяет возможность восстановления.
chattr +S file - при сохранении изменений в файле fie, будет произведена синхронизация, как при выполнении команды sync.
chattr +u file - данный атрибут указывает, что при удалении файла file содержимое его будет сохранено и при необходимости пользователь сможет его восстановить
cdrecordcdrecord [-key] paramcdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force - стереть перезаписываемый диск RW.
cdrecord -v dev=/dev/cdrom cd.iso - прожечь ISO-образ.
cdrecord --scanbus - сканирование шины для идентификации устройства
chagechage [-key] YYYY-MM-DD userНастройки срока действия пароля
-d, --lastday LAST_DAY - установить последний день смены пароля в LAST_DAY
-E, --expiredate EXPIRE_DATE - установить дату окончания действия учётной записи в EXPIRE_DATE
-h, --help - вывод помощи
-I, --inactive INACTIVE - установить неактивность пароля после устаревания в значение INACTIVE
-l, --list - показать "возраст" учётной записи
-m, --mindays MIN_DAYS - установить минимальное число дней перед сменой пароля в MIN_DAYS
-M, --maxdays MAX_DAYS - установить максимальное число дней перед сменой пароля в MAX_DAYS
-W, --warndays WARN_DAYS - установить количество дней с выдачей предупреждения в WARN_DAYS
chfnchfn [-f ФИО] [-r номер комнаты] [-w рабочий телефон] [-h домашний телефон] [-o другое имя]Изменение имени пользователя и информации о нем
chgrpchgrp [-key] группа файлов
или
chgrp [-key] --reference=один файл
Замена группового владельца файла.
-c, --changes - то же что и verbose, но только если произошло изменение
--dereference - изменять файл, на который указывает символьная ссылка, а не саму ссылку (по умолчанию)
-h, --no-dereference - изменяет символьные ссылки, а не файлы, на которые они ссылаются
--no-preserve-root не обрабатывать `/' особо (по умолчанию)
--preserve-root отказываться рекурсивно обрабатывать `/'
-f, --silent, --quiet - подавлять большинство сообщений об ошибках
--reference=ОФАЙЛ использовать группу ОФАЙЛА вместо явного указания ГРУППЫ
-R, --recursive - рекурсивно обрабатывать файлы и каталоги
-v, --verbose - выводить диагностические сообщения для каждого файла
Следующие ключи влияют на способ обхода иерархии каталогов при заданном ключе -R. Если указано несколько этих ключей, действует только последний.
-H - если аргумент командной строки является символьной ссылкой на каталог, перейти по ней.
-L - переходить по любой встреченной символьной ссылке на каталог
-P - не переходить по символьным ссылкам (по умолчанию)
chmodchmod [-key] ABC fileУстановить права ABC на файл (или каталог) file, раздельно для пользователя (A), группы (B) и для всех (С), где А (В,C) - сумма слагаемых "чтение"=4, "запись"=2, "исполнение"=1. Например "chmod 777" - чтение, запись, исполнение для всех; "chmod 755" - чтение, запись и исполнение для владельца, чтение и исполнение для группы и остальных. Ключ R применяется для рекурсивного применения прав ко вложенным файлам и папкам
chownchown [-key] user dirchown -R user dir - сменить владельца каталога dir на user.
chown user videonabludenie - назначить владельцем файла videonabludenie пользователя user
chrootchroot new_root [cmmnd]Выполняет команду cmmnd с указанным каталогом new_root в качестве корневого.
--help - вывести помощь
--version показать информацию о версии
chshchshИзменение оболочки входа в систему. Изменяет регистрационную оболочку пользователя. Она определяет какая команда будет запущена после регистрации пользователя в системе. Обычный пользователь может изменять регистрационную оболочку только для своей учётной записи, суперпользователь может изменять регистрационную оболочку любой учётной записи
-s оболочка - имя новой оболочки. Если задать пустое значение, то используется оболочка по умолчанию
cksumcksum videoРазмер и контрольная сумма файла video
clearclearОчистка экрана (если это возможно)
clockclock [-key]clock -w - сохранение системного времени в BIOS
cmpcmp file1 file 2Сравнение двух указанных файлов file1 и file2. Если они идентичны, то никакие сообщения не выводятся
colcolФильтрация обратных переносов строк из входного потока
colcrtcolcrt
colrmcolrmУдаление столбцов из файла
columncolumn fileВывод форматированного входной текста из файла file в список из пяти колонок
commcomm [-key] file1 file2Построчное сравнение двух файлов
compositecomposite
compresscompress
convertconvertКонвертирование графических файлов
cpcp [-key] file1 file2Копирование.
cp file1 file2 - скопировать file1 в file2
cp -r dir1 dir2 - скопировать директорию dir1 в dir2 и создать каталог dir2, если он не существует
cp -a dir1 dir2 - скопировать директорию dir1 в dir2
cpiocpioОперации с архивами
cppcppПрепроцессор, используемый компилятором C
croncronДемон таймера (часов)
crontabcrontabИзменение файла расписания задач (crontab)
csplitcsplitРазбиение файла на несколько частей
ctagsctags
ctrlaltdelctrlaltdelЭмуляция нажатия Ctrl+Alt+Del
cutcutВывод выбранных частей строк заданных файлов
datedate [ММДДЧЧммГГГГ.СС]date - вывести текущую дату и время.
date 101721552011.33 - установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)
dcdc [-key] [file ...]Калькулятор
-e, --expression=EXPR - посчитать выражение
-f, --file=FILE - посчитать выражение в файле
-h, --help - вывести помощь
-V, --version - вввывод информации о версии
dcrawdcrawДекодирование "сырых" (.raw) цифровых фотографий
dddd
debcdebcВывод содержимого сгенерированного пакета debian
debugfsdebugfsВосстановление файловой системы
deluserdeluser videonabludenieУдаление пользователя videonabludenie
dfdf [-key]Вывод информации о дисках
df -h Показывает все диски в системе
dfsharesdfsharesВывод списка доступных ресурсов
dhclientdhclient eth0dhclient eth0 - активировать интерфейс eth0 в dhcp-режиме
digdig [-key] domainПолучить DNS информацию для домена domain
dig -x host - реверсивно искать host
diffdiff [-key] file1 file2Сравнение двух текстовых файлов. См. также patch
diff3diff3Сравнение трёх текстовых файлов
dirdirВывод списка файлов текущей директории в алфавитном порядке
dircolorsdircolorsНастройка цветов для команды ls
dirnamedirnameУбрать имя файла из указанного пути
djviewdjviewПросмотрщик файлов .djvu
dmesgdmesgВывод на экран сообщений ядра
dmidecodedmidecode [-key]dmidecode -q - вывод аапаратных системных компонентов.
dmidecode -s bios-version команда вывода наименования производителя и названия материнской платы, версии BIOS'а (DMI).
dmidecode –type 6 - определение типа памяти

dpkg
dpkg [-key] packetОперации с пакетами.
dpkg --configure -a - восстановить поврежденные пакеты.
dpkg -i packet.deb - установить пакет из файла packet.deb.
dpkg -r packet - удалить пакет из системы.
dpkg -l показать все пакеты, установленные в систему.
dpkg -l | grep videonabludenie - среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "videonabludenie".
dpkg -s packet - вывести инфрмацию о конкретном пакете.
dpkg -L packet - отобразить список файлов, входящих в пакет, установленный в систему.
dpkg --contents package.deb - вывести список файлов, входящих в пакет, который ешё не установлен в систему.
dpkg -S /bin/ping - поиск пакета, в который входит указанный файл
dpkg-querydpkg-query [-key] paramdpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n - отображение размера используемого дискового пространства, занимаемое файлами deb-пакета, с сортировкой по размеру
dudu [-key dir]du - вывести объем текущего каталога
du -sh dir - вывести объем определенного каталога (файла) dir в "удобночитаемом" виде
dumpdump [-key] dirСоздание резервных копий.
dump -0aj -f /tmp/back0.bak /videonabludenie - создать полную резервную копию директории /videonabludenie в файл /tmp/back0.bak.
dump -1aj -f /tmp/back0.bak /videonabludenie - создать инкрементальную резервную копию директории /videonabludenie в файл /tmp/back0.bak. Смотри также restore
echoecho textВывод информации text, выполнения математических действий.
echo a b c | awk '{print $1}' - вывести первую колонку. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции.
echo a b c | awk '{print $1,$3}' - вывести первую и третью колонки. Разделение, по-умолчанию, по пробелу/пробелам или символу/символам табуляции.
echo "1" > /proc/sys/net/ipv4/ip_forward - разрешить пересылку пакетов (forwarding)
ejectejectОткрытие CD или DVD привода
exitexitВыход из текущей сессии, закрытие окна терминала
fdformatfdformat -n paramfdformat -n /dev/fd0 - форматирование флоппи-диска без проверки
fgfg [N]Выносит на передний план последние задачи.
fg N - вынести задачу N на передний план
findfind [-key] paramПоиск файлов.
find -name '*.[ch]' | xargs grep -E 'видеонаблюдение' - найти 'видеонаблюдение' в текущей директории и в нижестоящих директориях.
find -type f -print0 | xargs -r0 grep -F 'видеонаблюдение' - найти все файлы по 'видеонаблюдение' в текущей директории и ниже.
find -maxdepth 1 -type f | xargs grep -F 'example' - найти все файлы по 'example' в текущей директории.
find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; done - обработка каждого элемента с несколькими командами (в цикле while).
find -type f ! -perm -444 - поиск файлов, которые не являются видимыми для всех.
find -type d ! -perm -111 - поиск каталогов, недоступных для всех.
find /путь/к/каталогу -type f -delete &> /dev/null - рекурсивное удаление файлов в каталоге и подкаталогах без удаления самого каталога и подкаталогов.
find /home/backups/ -mtime +N -type f -exec rm -rfv {} \ - поиск и удаление старых файлов (старше N дней).
find /home/backups/ -mmin +N -type f -exec rm -rfv {} \ - поиск и удаление старых файлов (старше N минут).
find /dir -type d -empty - команда поиска пустых каталогов.
find /dir -type d -empty -delete - найти и удалить пустые каталоги.
find /home -type f -mtime -N - найти все файлы в '/home', созданные или изменённые в течении последних N дней.
find /home -type f -atime +N - найти все файлы в '/home', время последнего обращения к которым более N дней.
find /home/videonabludenie -name '*.123' | xargs cp -av --target-directory=/home/backup/ --parents - найти в /home/videonabludenie всех файлы с расширением '.123', и скопировать их в директорию /home/backup
ffmpegffmpeg [-key] input [-key] outputКонвертирование (передача) источника (файла) input в источник (файл) output
-i - входящий файл
-b - битрейт видео
-ar - частота дискретизации звука, Гц (по умолчанию 44100 Гц)
-ab - битрейт звука, кБ/c (по умолчанию 64 кБ/c)
-ac - количество аудиоканалов (по умолчанию 2)
-vcodec - кодек для видео
-acodec - кодек для аудио
-s - размер исходящего файла в пикселах
-y - заменять исходящий файл (при его наличии)
-r - частота кадров
-ss - установить время старта кодирования
-t - установить продолжительность кодирования
-formats - вывод поддерживаемых форматов и кодеков
-h - помощь
-vn - отключить вывод видео
-an - отключить вывод звука
-re -
-f - формат выходного файла
-g - плотность ключевых кадров, по которым осуществляется синхронизация и чем выше их частота (например, 1- каждый кадр ключевой) - тем лучше для перемотки, но значительно вырастает размер файла)
-threads - количество ядер в компьютере
-vframes - ограничение на количество кадров видео
-aspect - соотношение сторон вывода (например 16:9)
-sn - не использовать субтитры
-vlang - выбор язык видео
-alang - выбор язык звука
-slang - выбор языка субтитров
-sameq - сохранить качество видео
-deinterlace - включить деинтерляцию
-aq <0 -100="-100"> - качество аудио
fingerfinger videonabludenieВывести информацию о пользователе videonabludenie (при запуске без параметров - о текущем пользователе)
freefree [-key]Использование памяти и файла подкачки.
free -m - Вывод общего объема памяти (RAM, swap), а также количество занятой и свободной памяти, Мб
fuserfuser [-key] /Nfuser -km /mnt/hda2 - принудительное размонтирование раздела, занятого каким-либо пользователем
geditgedit videocameraЗапуск текстового редактора gedit с открытым файлом videocamera
gitgitВывод списка ресурсов системы X
gksugksu commandЗапуск команды command с правами администратора и выводом графического окна для ввода пароля
glxinfoglxinfoОтображение информации о OpenGL и реализации GLX в XWindows
glxgearsglxgearsПростой 3D тест, выводящий частоту кадров в терминале
gpggpg [-key] filegpg -c video - зашифровать файл video.
gpg video.gpg - расшифровать файл video.gpg. При выполнении команды задействуется GNU Privacy Guard
grepgrep [-key] stroka filesПоиск в файлах.
grep stroka files - искать stroka в файлах files
grep -r stroka dir - искать рекурсивно stroka в dir command | grep stroka - искать stroka в выводе command.
grep -color reference /usr/share/dict/words - подсвечивание мест, где регулярное выражение появляется в словаре.
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' отобрать и вывести на стандартное устройство вывода строки, содержащие цифры.
grep Aug -R /var/log/* отобрать и вывести на стандартное устройство вывода строки, содержащие "Aug", во всех файлах, находящихся в директории /var/log и ниже
grpckgrpckПроверка корректности системных файлов учётных записей. Проверяется файл /etc/group
guvcviewguvcviewПодключение WEB-камеры
gzipgzip [-key] filegzip file - сжать файл file и переименовать в file.gz
gzip -d file.gz - разжать file.gz в file
halthaltБыстрое и корректное отключение системы
hashhashВывод списка ресурсов системы X
hdparmhdparm -key hddhdparm -i /dev/hda - вывод характеристик первого жесткого диска.
hdparm -tT /dev/sda - тест производительности чтения данных с жесткого диска
hddtemphddtemp [-key] paramhddtemp -uC /dev/sda - вывод температуры для винчестера /dev/sda в градусах Цельсия
headhead fileВывести первые 10 строк файла file
historyhistoryОтображение пронумерованного списка команд, введенных в этом и предыдущем сеансе. Если в списке историии их довольно много, то вывести последние
hosthost addresshost www.nemezida.su - разрешить имя www.nemezida.su хоста в ip-адрес.
host 89.105.147.150 - то же наоборот
hostnamehostname [-key]Вывод идентификатора данного узла сети. Администратор может изменить идентификатор узла на новый.
hostname -i - вывод текущего IP-адреса
hwclockhwclockВстроенные часы компьютера. Для изменения даты (времени) и синхронизации с системными часами, необходимы права администратора
hwinfohwinfo [-key]hwinfo –-short - вывод информации о подключенных устройствах.
hwinfo -wlan - информация о беспроводных устройствах
ifconfigifconfig [param]Сведения о проводных сетевых соединениях.
ifconfig eth0 192.168.10.10 netmask 255.255.255.0 - выставить интерфейсу eth0 ip-адрес и маску подсети.
ifconfig eth0 promisc - перевести интерфейс eth0 в promiscuous-режим для "отлова" пакетов (sniffing).
ifconfig eth0 -promisc - отключить promiscuous-режим на интерфейсе eth0
ifdownifdown netОтключить сеть net
ifupifup netВключить сеть net
iwconfigiwconfigСведения о беспроводных сетях
iwlist scaniwlist scanПоиск беспроводных сетей
javajava [-key] file.jarjava -jar file.jar - запуск файлов .jar
jobsjobsВывод списка всех выполняемых и приостановленных задач
killkill NЗавершить процесс с id N
killallkillall videoЗавершить все процессы с именем video
last rebootlast rebootВывод истории перезагрузок системы
less videoless fileВывести содержимое файла video

/sbin/ldconfig 

/sbin/ldconfig [ -nNvXV ] [ -f conf ] [ -C cache ] [ -r root ] каталог ...
/sbin/ldconfig -l [ -v ] библиотека ...
/sbin/ldconfig -p  
настройка динамического связывания во время выполнения
создаёт необходимые привязки и кэш для большинства необходимых динамических библиотек, найденных в каталогах, которые указываются в командной строке, в файле /etc/ld.so.conf, и в доверенные каталогах (/lib и /usr/lib). Созданный кэш используется компановщиками ld.so и ld-linux.so, которые выполняют связывание во время выполнения. ldconfig проверяет заголовок и имена файлов библиотек, их столкновения, когда определяется какая версия должна иметь более новые ссылки.
lnln [-key] file linkln -s videonabludenie video - создание символической ссылки video на файл videonabludenie
locatelocate [-key] filelocate video - найти все файлы с именем video.
locate -r 'file[^/]*\.txt' - поиск в кешированном индексе по именам
loginloginЗапрос от пользователя имени и пароля (запрос от системы к пользователю) для входа в систему (по умолчанию, при наборе пароля, он не отображается)
logoutlogoutВыход из текущего сеанса оболочки
look referencelook referenceБыстрый поиск (сортированный) словаря по префиксу
lsls [-key]Список файлов и каталогов в текущем каталоге.
ls -l   - просмотр информации о файлах
ls -la - форматированный список со скрытыми каталогами и файлами.
ls -F - отобразить содержимое текущей директории с добавлением к именам символов, характеризующих их тип.
ls -a - показать скрытые файлы и директории в текущей директории.
ls *[0-9]* - показать файлы и директории содержащие в имени цифры
lsb_releaselsb_release [-key]lsb_release -a - команда вывода версии Убунту
lsattrlsattrПросмотр атрибутов файлов
lshw -htmllshw -html > videonabludenie.htmlВывод информации об железе в html файл videonabludenie.html
lspcilspci [-key]lspci - вывод информации о всех PCI шинах и подключенных к ним устройствах.
lspci -v - то же более развернуто.
lspci -vv - вывод информации об установленных драйверах.
lspci -tv - показать устройства PCI в виде дерева.
lspci | grep VGA – выводит информацию о производителе видеокарты.
lspci | grep audio - вывод информации о звуковой карте.
lspci | grep Ethernet - вывод информации Ethernet контроллере
lsusblsusb [-key]Вывод информации об USB шине и присоединенных устройствах.
lsusb -v - то же более развернуто.
lsusb -tv - показать устройства USB в виде дерева
lsmodlsmodОтображение состояния модулей ядра
manman commandВывод помощи о команде command
mkdirmkdir videonabludenieСоздать каталог videonabludenie
mkswapmkswap /parammkswap /dev/hda3 - создание swap-пространства на разделе hda3. Смотри также swapon
mke2fsmke2fs /parammke2fs /dev/hda1 - создать файловую систему ext2 на разделе hda1.
mke2fs -j /dev/hda1 - создание журналирующей файловой системы ext3 на разделе hda1
mkfsmkfs [-key] /parammkfs /dev/hda1 - создать linux-файловую систему на разделе hda1.
mkfs -t vfat 32 -F /dev/hda1 - создать файловую систему FAT32 на разделе hda1
moremore fileПостраничный просмотр текстового файла file
mountmount [-key] /N /ММонтирование раздела N в точку монтирования M.
Например, mount /dev/hda2 /mnt/hda2 - монтирование раздела 'hda2' в точку монтирования '/mnt/hda2'. Директория-точка монтирования дожна быть создана предварительно.
mount /dev/fd0 /mnt/floppy - монтирование дисковода.
mount /dev/cdrom /mnt/cdrom - монтирование DVD или CD.
mount /dev/hdc /mnt/cdrecorder - монтирование CD-R/CD-RW или DVD-R/DVD-RW(+-).
mount -o loop file.iso /mnt/cdrom - монтирование ISO образа.
mount -t vfat /dev/hda5 /mnt/hda5 - монтирование файловой системы Windows FAT32.
mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share - монтирование сетевой файловой системы Windows (SMB/CIFS).
mount -o bind /home/user/prg /var/ftp/user - монтирование каталога в каталог (binding). Данная конструкция полезна, например, для предоставления содержимого пользовательской директории через ftp при работе ftp-сервера в "песочнице" (chroot), когда симлинки сделать невозможно
mvmv file1 file2Переименовать или переместить файл file1 в file2. Если file2 существующий каталог - переместить file1 в каталог file2
nanonano file
netstatnetstat [-key]netstat -rn - вывод локальной таблицы маршрутизации
newgrpnewgrp [-] [group_name]Изменяет первичную группу текущего пользователя. Если указать ключ "-", ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, то первичная группа будет назначена из /etc/passwd
nlnl fileНумерация строк в файле file
oclockoclockВывод стрелочных часов на рабочий стол
passwdpasswdСмена пароля текущего пользователя
pastepaste [-key] file1 file2Объединение файлов file1 и file2.
paste file1 file2 объединить содержимое файлов file1 и file2 в виде таблицы: строка 1 из file1 = строка 1 колонка 1-n, строка 1 из file2 = строка 1 колонка n+1-m.
paste -d '+' file1 file2 - объединить содержимое файлов file1 и file2 в виде таблицы с разделителем "+"
patchpatch [-key] file1 file2Слияние двух файлов
pingping hostПропинговать host с выводом результата
poweroffpoweroffКорректное выключение системы
pppoeconfpppoeconfКоманда настройки доступа в Интернет
psps [-key]Вывести список активных процессов.
ps aux - вывести все процессы
ps -C video - вывод PID запущенного процесса video
ps axu | grep -v grep | grep -i %proc - найти процесс %proc (можно использовать частичное название)
pwckpwckПроверка корректности системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow
pwdpwdПоказать текущий каталог
rebootrebootКорректное выключение системы с последущей загрузкой (перезагрузка)
restorerestore [-key] file.bakВосстановление файлов из резервных копий.
restore -if /tmp/back0.bak - восстановить из резервной копии /tmp/back0.bak
rmrm [-key] fileУдалить файл или каталог.
rm videonabludenie - удалить файл videonabludenie
rm -r videonabludenie - удалить каталог videonabludenie
rm -f file - удалить файл file без запроса на удаление.
rm -rf videonabludenie - удалить каталог videonabludenie без запроса на удаление
rmdirrmdir dirrmdir dir - удалить пустой каталог dir.
routeroute [param] [-key] [address, mask]route -n - вывод локальной таблицы маршрутизации.
route add -net 0/0 gw IP_Gateway задать ip-адрес шлюза по умолчанию (default gateway).
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.10.10 добавить статический маршрут в сеть 192.168.0.0/16 через шлюз с ip-адресом 192.168.10.10.
route del 0/0 gw IP_gateway - удалить ip-адрес шлюза по умолчанию (default gateway)
rsyncrsync [-key] /dirСинхронизация файлов.
rsync -rogpav --delete /home /tmp - синхронизация /tmp с /home.
rsync -rogpav -e ssh --delete /home ip_address:/tmp - синхронизация через SSH-туннель.
rsync -az -e ssh --delete ip_addr:/home/public /home/local - синхронизация локальную директорию с удалённой директорией через ssh-туннель со сжатием.
rsync -az -e ssh --delete /home/local ip_addr:/home/public - синхронизация удалённой директории с локальной директорией через ssh-туннель со сжатием
sedsed [-key] param fileОперации с текстовыми файлами.
sed 's/string1/string2/g' primer.txt - команда заменит в файле primer.txt строку "string1" на "string2", результат вывести на стандартное устройство вывода.
sed '/^$/d' primer.txt - команда удалит пустые строки из файла primer.txt.
sed '/ *#/d; /^$/d' primer.txt - команда удалит пустые строки и комментарии из файла primer.txt.
sed -e '1d' primer.txt - удалить первую строку из файла example.txt.
sed -n '/string1/p' - отобразить только строки содержашие "string1".
sed -e 's/ *$//' primer.txt - удалить пустые символы в в конце каждой строки.
sed -e 's/string1//g' primer.txt - удалить строку "string1" из текста не изменяя всего остального.
sed -n '1,8p;5q' primer.txt - взять из файла с первой по восьмую строки и из них вывести первые пять.
sed -n '5p;5q' primer.txt - вывести пятую строку.
sed -e 's/0*/0/g' primer.txt - заменить последовательность из любого количества нулей одним нулём.
cat primer.txt | awk 'NR%2==1' - при выводе содержимого файла, не выводить чётные строки файла primer.txt
shsh videonabludenie.runВыполнить пакетный файл videonabludenie.run
shutdownshudown [-key] paramКорректное выключение системы. Используется только при работе в консольном режиме. При работе в режиме X Window, не использовать.
shutdown -h hours:minutes & - запланировать остановку системы на указанное время.
shutdown -c - отмена запланированной по расписанию остановки системы.
shutdown -r now - перезагрузка системы.
sudo shutdown –h +N message - выполнить отключение компьютера через N минут, с отправкой сообщения message другим пользователям
sleepsleep NЗадержка начало выполнения процесса на N секунд
smartctlsmartctl [-key] paramsmartctl -a /dev/sda - вывод SMART информация для винчестера /dev/sda
sortsort file1 file2 [-key]Сортировка содержимого двух файлов.
sort file1 file2 | uniq - отсортировать содержимое двух файлов, не отображая повторов.
sort file1 file2 | uniq -u - отсортировать содержимое двух файлов, отображая только уникальные строки (строки, встречающиеся в обоих файлах, не выводятся на стандартное устройство вывода).
sort file1 file2 | uniq -d - команда сортировки содержимое двух файлов с отображением только повторяющихся строк
sshssh [-key port] user@hostПодключится к host как user.
ssh -p port user@host - подключится к host на порт port как user
ssh-copy-idssh-copy-id user@hostДобавить ваш ключ на host для user чтобы включить логин без пароля и по ключам
startxstartxЗапуска графического интерфейса X Window
statstat fileОтображение всей доступной информации об указанном файле file
svnsvn
susuВход в сеанс администратора. Выход из сеанса - команда exit
sudosudo [-key] [command]sudo command - запуск команды command с правами администратора.
sudo -s - оболочка с правами администратора.
sudo -s -u user - оболочка с правами user.
sudo -k - повторый запрос пароля администратора.
sudo -i - вход в сеанс администратора
tartar key files1 files2tar cf file.tar files - создать tar-архив с именем file.tar содержащий files tar xf file.tar - распаковать file.tar
tar czf file.tar.gz files - создать архив tar с сжатием Gzip
tar xzf file.tar.gz - распаковать tar с Gzip
tar cjf file.tar.bz2 - создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 - распаковать tar с Bzip2
swaponswapon /paramswapon /dev/hda2 /dev/hdb3 - активировать swap-пространства, расположенные на разделах hda2 и hdb3
tailtail [-key] fileВывести последние 10 строк файла file.
tail -f file - вывести содержимое файла file по мере роста, начиная с последних 10 строк
toptopПоказать все запущенные процессы
touchtouch [-key] YYMMDDhhmm filetouch videocamera - создать файл videocamera.
touch -t 1105092355 file - изменить дату создания файла file. Если файл не существует, то создать файл с указанной датой и временем
treetreeОтобразить дерево файлов и директорий, начиная от корневого каталога
tzselecttzselectЗапуск утилиты выбора часового пояса
ufwufw paramУправление фаерволом.
ufw enable - включить фаервол.
ufw disable - выключить фаервол.
ufw default allow - разрешить по умолчанию все соединения, кроме явно запрещенных.
ufw default deny - запретить по умолчанию все соединения, кроме явно разрешенных.
ufw status - вывод текущего состояния и правил фаервола.
ufw allow port - открыть порт port.
ufw deny port - заблокировать порт port.
ufw deny from ip_address - заблокировать IP-адрес ip_address
umountumount [-key] /NРазмонтирование раздела N. Необходимо покинуть его перед выполнением команды. Например, umount /dev/hda2.
umount -n /mnt/hda2 - выполнение размонтирования без занесения информации в /etc/mtab. Нужно когда файл имеет атрибуты "только чтение" или недостаточно места на диске.
unameuname [-key]uname -a - показать информацию о ядре.
uname -r - вывод версии ядра
uname -m - отображение архитектуры компьютера
uptimeuptimeВывод текущего времени, продолжительности сеанса, количества пользователей и загруженности ЦП
usersusersВывод краткого списка пользователей, работающих в данный момент
vmstatvmstatВывод сведений о процессах, памяти и загруженности ЦП
ww [user]Отображение подробной информации о всех пользователях, работающих в данный момент и также простой, вход в систему и пр. Если нужен один пользователь, то указать имя user в параметре
wallwallОтправка сообщений на терминал каждого пользователя, находящегося в системе в данный момент
wc fileВывод числа строк, слов и символов в файле file
wgetwget [-key] filewget videonabludenie - скачать файл videonabludenie
wget -c videonabludenie - продолжить остановленную закачку файла videonabludenie
winewine [path/to/file]Запуск программ DOS и Windows.
winefile - открыть рабочий стол Windows.
wineboot - перезагрузка эмулятора Windows
whatiswhatis strokaПоиск по базе данных страниц руководства и отображение краткого описания
whereiswhereis commandПоиск файлов, страницы справочного руководства для указанной команды command
whichwhich paramwhich command - вывод пути к файлу команды command.
which prog - какое приложение prog будет запущено по умолчанию
whowhoВывод списка пользователей, работающих в системе в данный момент
whoamiwhoamiВывод имени, под которым вы находитесь в системе
whoiswhois domainВывести информацию whois для domain
whereiswhereis progВозможное расположение программы prog
writewrite strokaОтправка сообщений другому пользователю, находящемуся в системе, путём копирования строк с терминала отправителя на терминал получателя
xrandrxrandrСписок поддерживаемых графических разрешений
yasmyasm [-key] fileАссемблер
&cmmnd [-key]&Выполняет команду cmmnd в фоновом режиме (демон). Последующие команды выполняются, не дожидаясь окончания cmmnd (например, при использование в пакетном файле)
&&cmmnd1 && cmmnd2Запуск последовательногот исполнения нескольких команд одной строкой, причем каждая последующая команда начинает свое выполнение при условии успешного завершения предыдущей. Например, конструкция
./configure && make && sudo make install
идентична последовательному исполнению команд
./configure
make
sudo make install
!!!!Повтор последней введенной команды
## Здесь пишут комментарийПрефикс перед введением комментария
;cmmnd1 ; cmmnd2Построчная запись нескольких команд. Каждая последующая команда запускается после завершения предыдущей
||cmmnd1 || cmmnd2Построчная запись нескольких команд. Последующая команда запускается только после ошибочного завершения предыдущей
7z7zЗапуск архиватора 7z