+ All Categories
Home > Documents > Linux commands

Linux commands

Date post: 14-Nov-2014
Category:
Upload: ilia-lapitan
View: 912 times
Download: 3 times
Share this document with a friend
Description:
a short description of Linux OS commands
Popular Tags:
170
Linux commands [email protected]
Transcript
Page 1: Linux commands

Linux [email protected]

Page 2: Linux commands

& cd dpkg groupadd

adduser chgrp du groupdel

alias chmod eject groupmod

arp cksum env groups

at clear exit gunzip

atq cp fdisk gzip

atrm crontab fg head

awk date file history

badblocks dd find host

batch deluser free hostname

bg df fsck id

cal diff ftp ifconfig

cancel dig fuser ifdown

cat dmidecode grep ifup

Page 3: Linux commands

insmod lpq modinfo pwd

iwconfig lpstat more reboot

jobs ls mount renice

killall lshw mv rm

kill lsmod nano rmdir

last lsof netstat rmmod

lastb lspci nice route

lastlog lsusb parted sed

less make passwd service

ln man pgrep shred

locate md5sum ping shutdown

logout mkdir poweroff sort

lp mkfs ps split

lpadmin mkswap pstree ssh

Page 4: Linux commands

stat touch whereis

strings tracepath who

su ulimit whoami

sudo umask zcat

swapoff uname

swapon unmout

sysctl uptime

tac usermod

tail w

tar wall

tcpdump watch

tee wc

telnet wget

top whatis

Page 5: Linux commands

&& - выполняем команду как фоновый процесс

[команда] &

[команда] & - выполняем заданную команду как фоновый процесс

[команда] > [файл] & - выполняем заданную команду как фоновый процесс, перенаправляя вывод команды в файл

Page 6: Linux commands

adduseradduser - создаем учетную запись для нового пользователя

adduser [опции] [пользователь]

adduser [опции] - создаем учетную запись для нового пользователя

Page 7: Linux commands

aliasalias - создаем псевдоним для команды

alias [опции] [команда]

alias - смотрим все созданные псевдонимы

alias [имя]="[команда]" - создаем псевдоним для команды

Note: созданные псевдонимы теряются при выходе из системы.

Page 8: Linux commands

arparp - смотрим ARP-кеш

arp [опции]

arp - смотрим ARP-кеш

Page 9: Linux commands

at at - планировщик для выполнения программ в определенное время

at [опции] [время|дата]

at [время] - выполняем программу в заданное время

Note: at-задание выполняется только один раз.

Page 10: Linux commands

atqatq - смотрим информацию об очередях at-заданий

atq

atq - смотрим информацию об очередях at-заданий

Page 11: Linux commands

atrmatrm - удаляем запланированное at-задание

atrm [JOBID]

atrm [JOBID] - удаляем at-задание

Page 12: Linux commands

awkawk - обрабатываем текст по шаблону

awk [выражение]

[входные_данные] | awk [выражение] - обрабатываем входной поток данных согласно заданному выражению

Page 13: Linux commands

badblocksbadblocks - проверяем диск на наличие поврежденных блоков

badblocks [опции] [устройство]

badblocks [устройство] - проверяем устройство на наличие поврежденных блоков

badblocks -v [устройство] - отображаем детальные сообщения во время проверки

Note: диск не должен содержать поврежденных блоков, если они найдены, необходимо заменить диск ,чтобы избежать потери данных.

Page 14: Linux commands

batch batch - планировщик заданий, которые будут выполнены, когда процессор будет слабо загружен

batch [опции]

batch - запускаем batch-планировщик

Page 15: Linux commands

bg bg - переводим процесс в фоновое выполнение

bg [JOBID]

bg [JOBID] - переводим задание в фоновое выполнение

Page 16: Linux commands

calcal - смотрим календарь в коммандной строке

cal [опции] [месяц] [год]

cal - смотрим календарь для текущего месяца

cal [MONTH] [YEAR] - смотрим календарь для заданного месяца и года

cal -y - смотрим календарь на текущий год

Page 17: Linux commands

cancelcancel - отменяем и удаляем задания на печать

cancel [опции] [JOBID]

cancel [JOBID] - отменяем указанное задание на печать

cancel -a - отменяем все задания на печать для всех принтеров

cancel -a [принтер] - отменяем все задания на печать для заданного принтера

Page 18: Linux commands

catcat - объеденяем файлы и смотрим их содержимое

cat [опции] [файл]

cat [файл] - смотрим содержимое файла

cat [файл1] [файл2] [и.т.д] - объеденяем и смотрим содержимое указанных файлов

cat -n [файл] - смотрим содержимое файла с нумерацией строк

Page 19: Linux commands

cdcd - переходим между каталогами

cd [каталог]

cd [каталог] - переходим в указанный каталог

cd - переходим в домашний каталог

cd - - переходим в предыдущий каталог

Page 20: Linux commands

chgrpchgrp - меняем группу для файлов и каталогов

chgrp [опции] [группа] [каталог/файл]

chgrp [группа] [файл] - меняем группу для файла

chgrp -R [каталог] - рекурсивное меняем группу для файлов в заданном каталоге

Page 21: Linux commands

chmodchmod - изменяем права доступа к файлу или каталогу

chmod [опции] [режим] [каталог/файл]

chmod [режим] [файл] - устанавливаем права доступа для файла

chmod [режим] -R [каталог] - устанавливаем права доступа рекурсивно, для файлов в заданном каталоге

Page 22: Linux commands

chmodNote: режим доступа-чтение r - 4-запись w - 2-выполнение x - 1-не установлено - - 0

Полный доступ к файлу(чтение/запись/выполнение):режим 7 ( 4+ 2 +1 ) или режим rwx

Page 23: Linux commands

cksumcksum - смотрим контрольную сумму файла

cksum [опции] [файл]

cksum [файл] - смотрим контрольную сумму файла

Page 24: Linux commands

clearclear - очищаем содержимое экрана

clear

clear - очищаем содержимое экрана

Page 25: Linux commands

cpcp - копируем файлы и каталоги

cp [опции] [источник] [приемник]

cp [источник] [приемник] - копируем файл

cp -r [источник] [приемник] - рекурсивно копируем каталог

cp -i [источник] [приемник] - показываем запрос на перезапись файла

Page 26: Linux commands

cpcp -v [источник] [приемник] - показываем детальные сообщения при копировании cp -f [источник] [приемник] - перезаписываем существующие файлы без запроса

Page 27: Linux commands

crontab crontab - планировщик заданий, для выполнения заданий в определенное время

crontab [опции]

crontab -l -просматриваем crontab-задания для текущего пользователя

crontab -e - редактируем crontab-задания для текущего пользователя

crontab -r - удаляем crontab-задания для текущего пользователя

Page 28: Linux commands

crontab Note: crontab-задание выполняется переодически, через заданный интервал времени

Page 29: Linux commands

datedate - смотрим или задает системное время

date [опции] [время/дата]

date - смотрим текущую дату и время

date -s [НН:MM] - задаем время

date -s ["MM/DD/YYYY HH:MM"] - задаем время и дату

Page 30: Linux commands

dddd - создаем точную копию данных для устроства

dd if=[источник] of=[цель] [опции]

dd if=[источник] of=[цель] [опции] - создаем точную копию данных устройства

Note: команда dd выполняет копирование данных устройства бит в бит. Следует использовать данную команду с осторожностью.

Page 31: Linux commands

deluserdeluser - удаляем учетную запись пользователя

deluser [опции] [пользователь]

deluser [опции] - удаляем учетную запись пользователя

Page 32: Linux commands

dfdf - смотрим использование файловой системы

df [опции]

df - смотрим использование файловой системы

df -h- смотрим использование файловой системы в удобном представлении

Page 33: Linux commands

diffdiff - сравниваем файлы

diff [опции] [файл]

diff [файл] [файл] - сравниваем два файла

diff -y [файл] [файл] - сравниваем два файла отображая их содержимое строка к строке

diff -i [файл] [файл] - сравниваем два файла без учета регистра

Page 34: Linux commands

digdig - выполняем DNS-запрос

dig [опции] [хост]

dig [хост] - смотим DNS информацию для заданного хоста

dig -t MX [хост] - смотрим почтовые сервера для заданного хоста

Page 35: Linux commands

dmidecodedmidecode - смотрим информацию об аппаратной части системы

dmidecode [опции]

dmidecide -q - смотрим краткую информацию об аппаратной части системы

dmidecode -t [тип] - смотрим информацию об устройствах заданного типа

dmidecode -s [ключ] - смотрим информацию по заданному ключу

Page 36: Linux commands

dpkgdpkg - администрируем программное обеспечение

dpkg [опции] [файл]

dpkg -i [PACKAGE] - устанавливаем пакета

dpkg -r [PACKAGE] - удаляем пакета

dpkg -p [PACKAGE] - удаляем пакет и конфигурационные файлы

dpkg -l - смотрим список установленных пакетов

Page 37: Linux commands

dudu - смотрим использование диска

du [опции] [каталог/файл]

du -hs - смотрим размер текущего каталога

du -hs [каталог] - смотрим размер указанного каталога

Page 38: Linux commands

ejecteject - извлекаем сменный носитель

eject [опции] [устройство]

eject - извлекаем сменный носитель по-умалчанию

eject [устройство] - извлекаем указанный сменный носитель

Page 39: Linux commands

envenv - смотрим переменные окружения

env [опции]

env - смотрим все переменные окружения

Page 40: Linux commands

exitexit - выходим из текущего шелла

exit [код]

exit - выходим из текущего шелла

exit [код] - выходим из текущего шелла с заданным кодом завершения работы

Note: данная программа не выполняет logout-скриптов находящихся в домашнем каталоге пользователя.

Page 41: Linux commands

fdiskfdisk - работаем с разделами жесткого диска

fdisk [опции] [устройство]

fdisk -l - смотрим список таблиц разделов для всех устройств

fdisk -l [устройство] - смотрим список таблиц разделов для указанного устройства

fdisk [устройство] - редактируем таблицу разделов заданного устройства

Page 42: Linux commands

fg fg - переводиим фоновый процесс на передний план

fg [JOBID]

fg [JOBID] - переводим фоновый процесс на передний план

Page 43: Linux commands

filefile - смотрим тип файла.

file [опции] [файл]

file [файл] - смотрим тип файла

Page 44: Linux commands

findfind - ищем по каталогам и файлам

find [путь] [опции] [критерии]

find [путь] -name [имя] - ищем файлы с заданным именем

find [путь] -user [пользователь] - ищем файлы указанного пользователя

Page 45: Linux commands

findfind [путь] -size [размер] - ищем файлы больше заданного размера

find [путь] -mtime 0 - ищем файлы измененные за последние 24 часа

Note: команда find выполняет "сырой" поиск по файловой системе и выполнение данной программы иногда может быть достаточно медленным.

Page 46: Linux commands

freefree - смотрим использование оперативной памяти и SWAP-пространства

free [опции]

free - смотрим использование памяти в килобайтах

free -m - смотрим использование памяти в мегабайтах

free -g - смотрим использование памяти в гигобайтах

Page 47: Linux commands

fsckfsck - проверяем и восстанавливаем файловую систему

fsck [опции] [файловая_система]

fsck [файловая_система] - проверяем и восстанавливаем файловую систему

fsck -n [файловая_система] - только проверяем файловую систему на ошибки без восстанавления

Page 48: Linux commands

ftpftp - клиент для работы с ftp протоколом.

ftp [опции] [хост]

ftp [хост] - начинаем ftp-сессию с заданным хостом

Page 49: Linux commands

fuserfuser - смотрим информацию об открытых файлах

fuser [опции] [каталог/файл]

fuser [файл] - смотрим процесы использующие указанный файл

fuser -v [файл] - смотрим подробную информацию об используемом файле.

fuser -ki [файл] - останавливаем все процессы использующие указанный файл

Page 50: Linux commands

grepgrep - фильтруем данные по шаблону

grep [опции] [файл]

grep [строка] [файл] - смотрим строки из файла содержащие указанную строку

grep -c [строка] [файл] - смотрим количество совпадений в файле с заданной строкой

grep -i [строка] [файл] - игнорируем регистр при фильтрации

[команда] | grep [строка] - фильтруем вывод команды

Page 51: Linux commands

groupaddgroupadd - создаем новую группу пользователей

groupadd [группа]

groupadd [группа] - создаем новую группу пользователей

Page 52: Linux commands

groupdelgroupdel - удаляем существующую группу пользователей

groupdel [группа]

groupdel [группа] - удалаяем существующую группу пользователей

Page 53: Linux commands

groupmodgroupmod - меняем настройки пользовательской группы

groupmod [опции] [группа]

groupmod [имя_до] -n [имя_после] - меняем пользовательскую группу

Page 54: Linux commands

groupsgroups - смотрим группы в которые входит пользователь

groups [опции] [пользователь]

groups - смотрим информацию о группах для текущего пользователя

groups [пользователь] - смотрим информацию о группах для указанного пользователя

Page 55: Linux commands

gunzipgunzip - распаковываем .gz архив

gunzip [опции] [файл]

gunzip [архив] - распаковываем архив

Page 56: Linux commands

gzipgzip - создаем .gz архив

gzip [опции] [файл]

gzip [файл ] - сжимаем указанный файл

gzip --fast [файл] - сжимаем файл используя быстрый метод

gzip --best [файл] - сжимаем файл используя алгоритм с высоким уровнем сжатия

Page 57: Linux commands

gzipgzip -tv [архив] - тестировать архив на ошибки

gzip -l [архив] - показывает информацию об архиве

gzip -d [архив] - распоковывает заданный архив

Page 58: Linux commands

headhead - смотрим начало файла

head [опции] [файл]

head [файл] - смотрим первые 10 строк файла

head -n [число] [файл] - смотрим первый N-строк файла

Page 59: Linux commands

historyhistory - смотрим команды которые были выполнены

history [опции]

history - смотрим все выполненные команды

history|grep [шаблон] - поиск в истории команд по шаблону

Note: команду из истории можно выполнить по ее номеру, выполнив в консоли ![номер_команды]

Page 60: Linux commands

hosthost - выполняем DNS-запрос

host [опции] [хост]

host [хост] - смотрим DNS-информацию для заданного хоста

host -t MX [хост] - смотрим почтовые сервера для заданного хоста

host -a [хост] -смотрим детальную информацию по заданному хосту

Page 61: Linux commands

hostnamehostname - смотрим имя присвоенное локальной системе

hostname [опции]

hostname - смотрим имя локальной системы

hostname -d - смотрим доменное имя системы

hostname -f - смотрим полное имя системы

Page 62: Linux commands

idid - смотрим иформацию о пользователе и группах в которые он входит

id [опции] [пользователь]

id - смотрим информацию о текущем пользователе

id [пользователь] - смотрим информацию об указанном пользователе

Page 63: Linux commands

ifconfigifconfig - смотрим сетевые интерфейсы

ifconfig [опции] [интерфейс]

ifconfig - смотрим разрешенные сетевые интерфейсы

ifconfig -a - смотрим все сетевые интерфейсы

ifconfig [интерфейс] - смотрим информацию об указанном сетевом интерфейсе

Page 64: Linux commands

ifdownifdown - запрещаем сетевой интерфейс

ifdown [опции] [интерфейс]

ifdown [интерфейс] - запрещаем сетевой интерфейс

ifdown -a - запрещаем все сетевые интерфейсы

Page 65: Linux commands

ifupifup - разрешаем сетевой интерфейс

ifup [опции] [интерфейс]

ifup [интерфейс] - разрешаем сетевой интерфейс

ifup -a - разрешаем все сетевые интерфейсы

Page 66: Linux commands

insmodinsmod - устанавливаем модуль ядра

insmod [модуль]

insmod [модуль] - устанавливаем модуль ядра

Page 67: Linux commands

iwconfigiwconfig - смотрим беспроводные сетевые интерфейсы

iwconfig [опции] [интерфейс]

iwconfig - смотрим все беспроводные сетевые интерфейсы

iwconfig [интерфейс] - мотрим информацию о заданном беспроводном сетевом интерфейсе

Page 68: Linux commands

jobs jobs - смотрим фоновые и приостановленные задания

jobs [опции]

jobs - смотрим все фоновые и приостновленные задания

jobs -l - смотрим все фоновые и приостновленные задания и их PID

Page 69: Linux commands

killkill - прерываем выполнение процесса

kill [опции] [PID]

kill [PID] - прерываем выполнение процесса

kill -9 [PID] - уничтожает указанный процесс

Page 70: Linux commands

killallkillall - прерываем выполнение процессов по заданному имени

killall [опции] [имя]

killall [имя] - прерываем выполнение всех процессов с указанным именем

killall -i [имя] - запрашиваем подтверждение перед прерыванием процесса

Page 71: Linux commands

lastlast - смотрим последний удачный вход пользователя в систему

last [опции] [пользователь]

last - смотрим информацию об успешных входах пользователей в систему

last [пользователь] - смотрим информацию об успешных входах в систему для указанного пользователя

Page 72: Linux commands

lastblastb - смотрим информацию о попытках пользователей войти в систему

lastb [опции] [пользователь]

lastb - смотрим информацию об неудачных входах пользователей в систему

last [пользователь] - смотрим информацию об неудачных входах в систему для указанного пользователя

Page 73: Linux commands

lastloglastlog - смотрим информацию о пользователях вошедших в систему

lastlog [опции] [пользователь]

lastlog - смотрим информацию об входах в систему для всех пользователей

lastlog -u [пользователь] - смотрим информацию об входе в систему для указанного пользователя

Page 74: Linux commands

lessless - смотрим вывод команды или файла постранично

less [опции] [файл]

less [файл] - постранично выводим файл

less +[номер] [файл] - выводим файл начиная с заданной строки

[комманда] | less - выводим постранично вывод комманды

Page 75: Linux commands

lessNote:less позволяет просматривать страницы в обоих направлениях(вверх и вниз).

Page 76: Linux commands

lnln - создаем ссылку на каталог или файл

ln [опции] [источник] [ссылка]

ln [источник] [ссылка] - создаем жесткую ссылку

ln -s [источник] [ссылка] - создаем символическую ссылку

Page 77: Linux commands

locatelocate - ищем в базе данных locate для каталогов и файлов

locate [опции] [каталог/файл]

locate [файл] - ищем расположения указанного файла

locate -i [файл] - поиск расположения указанного файла без учета регистра

Page 78: Linux commands

locateNote: команда locate использует поиск по системной базе данных locate, которая обновляется автоматически по расписанию (обычно раз в день).

При использовании команды locate теряется возможность поиска по расширенным параметрам, таким как, размер файла, владелец файла, дата последнего изменения.

Скорость поиска файла при использовании команды locate существенно выше, по сравнению с командой find.

Page 79: Linux commands

logoutlogout - выходим из системы

logout

logout - выходим из системы

Note: при использовании этой команды могут вызываться файлы .logout или .bash_logout из домашнего каталога пользователя, которые содержат команды выполняемые в процессе выхода пользователя из системы.

Page 80: Linux commands

lplp - печатаем файла

lp [опции] [файл]

lp [файл] - печатаем файла на принтре по-умолчанию

lp –d [принтер] [файл] - печатаем файла на указанном принтере

lp -n [число] -d [файл] - печатаем заданное число копий

Page 81: Linux commands

lpadminlpadmin - управляем принтерами

lpadmin [опции] [принтер]

lpadmin -p [имя] -v [устройство] - добавляем принтер

lpadmin -x [принтер] - удаляем принтер

Page 82: Linux commands

lpqlpq - смотрим статус очереди печати

lpq [опции]

lpq -a - смотрим статус очереди печати для всех принтеров

lpq -P [принтер] - смотрим статус очереди печати для указанного принтера

Page 83: Linux commands

lpstatlpstat - смотрим состояния принтеров и очередей печати

lpstat [опции]

lpstat - смотрим статус очереди печати

lpstat -a - смотрим статус всех принтеров

lpstat -p - смотрим статус печати для всех принтеров

lpstat -s - смотрим общий статус для всех принтеров

Page 84: Linux commands

lpstatlpstat -t - смотрим полная информацию о статусе принтеров

Page 85: Linux commands

ls ls - смотрим содержимое каталога

ls [опции] [каталг/файл]

ls - смотрим список файлов в текущем каталоге

ls [каталог] - смотрим список файлов в указанном каталоге

ls -l -смотрим детальный список файлов

Page 86: Linux commands

ls ls -la - смотрим скрытые файлы

ls -R - смотрим список всех файлов в подкаталогах

Page 87: Linux commands

lshwlshw - смотрим информацию об аппаратной части системы

lshw [опции]

lshw - смотирм детальную информацию об аппаратной части системы

wget -short - смотрим краткую информацию об аппаратной части системы

Page 88: Linux commands

lsmodlsmod - смотрим информацию о модулях ядра

lsmod

lsmod - смотрим список установленных модулей ядра

Page 89: Linux commands

lsoflsof - смотрим список открытых файлов

lsof [опции] [файл]

lsof - смотрим все открытые файлы

lsof [файл] - смотрим иформацию об указанном файле

lsof -u [пользователь] - смотрим список открытых файлов указанного пользователя

Page 90: Linux commands

lsoflsof -p [PID] - смотрим список открытых файлов для процесса с заданным ID.

lsof -c [имя_процесса] - смотрим список открытых файлов для заданного процесса.

lsof -i - смотрим открытые сетевые порты и сокеты.

Page 91: Linux commands

lspcilspci - смотрим список PCI-устройствlspci [опции]

lspci - смотрим краткую информацию об PCI-устройствах

lspci -v - смотрим детальную информацию об PCI-устройствах

Page 92: Linux commands

lsusblsusb - смотрим список USB-устройств

lsusb [опции]

lsusb - смотрим краткую информацию об USB-устройствах

lsusb -v - смотрим детальную информацию об USB-устройствах

lsusb -t - смотрим информацию об USB-устройствах в виде дерева

Page 93: Linux commands

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

make [опции] [файл]

make - компилируем исходный код

make install - устанавливаем скомпилированный исходный код

Page 94: Linux commands

manman - руководство по программам командной строки

man [опции] [комманда/файл]

man [комманда] - смотрим руководство для заданной команды

man -k [ключевое_слово] - смотрим страницы руководства для заданного ключевого слова

Page 95: Linux commands

md5summd5sum - смотрим MD5-хеш для файла

md5sum [опции] [файл]

md5sum [файл] - смотрим MD5-хеш для заданного файла

Page 96: Linux commands

mkdirmkdir - создаем каталог

mkdir [опции] [каталог]

mkdir [каталог] - создаем каталог

Page 97: Linux commands

mkfsmkfs - создаем файловую систему

mkfs [опции] [устройство]

mkfs -t [тип] [устройство] - создаем файловую систему на указанном устройстве

mkfs -ct [тип] [устройство] - создаем файловую систему на заданной устройстве с проверкой устройства перед форматированием на ошибки

Page 98: Linux commands

mkswapmkswap - создаем SWAP-пространство

mkswap [опции] [устройство]

mkswap [устройство] - создаем SWAP-пространство на указанном устройстве

mkswap -с [устройство] - cоздаем SWAP-пространство на заданном устройстве с преварительной проверкой устройства на ошибки

Page 99: Linux commands

modinfomodinfo - смотрим информацию о модуле ядра

modinfo [опции] [модуль]

modinfo [модуль] - смотрим информацию о модуле ядра

Page 100: Linux commands

moremore - смотрим вывод команды или файла постранично

more [опции] [файл]

more [файл] - смотрим постранично файл

more +[номер] [файл] - смотрим файл начиная с заданной строки

[комманда] | more - смотрим постранично вывод комманды

Page 101: Linux commands

moreNote: more позволяет просматривать файл только с начала в конец, без возможности возврата к просмотренной странице.

Page 102: Linux commands

mountmount - монтируем локальную или удаленную файловую системы

mount [опции] [источник] [цель]

mount - смотрим все примонтированные файловые системы

mount [устройство] [каталог] - монтируем указанное устройство

mount [IP]:[удаленное] [локальное] - монтируем NFS каталог

Page 103: Linux commands

mvmv - перемещаем или переименовываем файл или каталог.

mv [опции] [источник] [приемник]

mv [источник] [приемник] - перемещаем файл/каталог в заданное местоположение

mv -i [источник] [приемник] - показываем запрос на перезапись файла

Page 104: Linux commands

nanonano - запускаем простой текстовый редактор

nano [опции] [файл]

nano [файл] - открываем указанный файл для редактирования

nano -v [файл] - октрываем указанный файл в режиме только для чтения

Page 105: Linux commands

netstatnetstat - смотрим информацию о сетевых соединениях

netsat [опции]

netstat - смотрим активные сетевые соединения

netstat -s - смотрим сетевую статистику

netstat -r - смотрим таблицу маршрутизации

Page 106: Linux commands

nicenice - задаем приоритет для программы

nice [опции] [команда]

nice -n [приоритет] [команда] - выполняем команду с заданным приоритетом

Note: низки приоритет 1 - 19нормальный приоритет - 0высокий приоритет -1 - -20

Page 107: Linux commands

partedparted - работаем с разделами жесткого диска

parted [опции] [устройство]

parted -l - смотрим список таблиц разделов для всех устройств

parted -l [устройство] - смотрим список таблиц разделов для указанного устройства

parted [устройство] - редактируем таблицу разделов заданного устройства

Page 108: Linux commands

passwdpasswd - меняем пароль для входа в систему

passwd [опции] [пользователь]

passwd - меняем пароль для текущего пользователя

passwd [пользователь] - меняем пароль для указанного пользователя

passwd -e [пользователь] - пользователю будет предложено сменить пароль при следующем входе в систему

Page 109: Linux commands

passwdpasswd -l [пользователь] - блокируем учетную запись указанного пользователя

passwd -u [пользователь] - разблокируем учетню запись указанного пользователя

passwd -S [пользователь] - смотрим информацию о статусе аккаунта для указанного пользователя

Page 110: Linux commands

pgreppgrep - ищем процесс по имени

pgrep [опции] [имя]

pgrep [имя] - отображаем PID процессов содержащих указанное имя

pgrep -l [имя] - отображаем PID и имя процессов содержащих указанное имя

pgrep -P [PPID] - смотрим все дочерние процессы для заданого PPID.

Page 111: Linux commands

pgreppgrep -c [имя] - смотрим число процессов содержащих указанное имя

Page 112: Linux commands

pingping - отправляем ICMP эхо-запросы хостам в сети

ping [опции] [хост]

ping [хост] - посылаем ICMP эхо-запросы на указанный

ping -c [количество] [хост] - посылаем заданное число ICMP эхо-пакетов на заданный хост

Note: для работы с IPv6 используем ping6

Page 113: Linux commands

poweroff poweroff - завершаем работу системы и выключаем питание

poweroff

poweroff - авершаем работу системы и выключаем питание

Page 114: Linux commands

psps - смотрим запущенные процессы.

ps [опции]

ps - смотрем все процессы для текущего пользователя

ps -e - смотрем все процессы запущенные в системе

ps -ef - смотрем детальную информацию обо всех процессах запущенных в системе

Page 115: Linux commands

psps -u [пользователь] - смотрем все процессы принадлежащие указанному пользователю

Page 116: Linux commands

pstreepstree - отображаем все запущенные процессы в виде дерева

pstree [опции]

pstree - отображаем все запущенные процессы в виде дерева

pstree -p - отображаем все запущенные процессы вместе с их PID в виде дерева.

pstree -a - отображаем все запущенные процессы вместе с параметрами коммандной строки

Page 117: Linux commands

pstreepstree [пользователь] - смотрем все запущенные процессы принадлежащие указанному пользователю

pstree [PID] - смотрем все дочерние процессы для заданного PID

Page 118: Linux commands

pwd pwd - смотрим текущий каталог

pwd

pwd - смотрим текущий каталог

Page 119: Linux commands

rebootreboot - перезагружаем систему

reboot

reboot - перезагружаем систему

Page 120: Linux commands

renicerenice - меняем приоритет выполняемого процесса

renice [опции] [PID]

renice +/-[приоритет] -p [PID] - изменяем приоритет выполняемого процесса с заданным PID

Page 121: Linux commands

rmrm - удаляем файлы

rm [опции] [файл]

rm [файл] - удаляем файл

rm -r [каталог] - рекурсивно удаляем файлы в каталоге

mr -i [файл] - показываем запрос на удаление

Page 122: Linux commands

rmdirrmdir - удаляем каталог

rmdir [каталог]

rmdir [каталог] - удаляем каталог (если каталог пустой)

rmdir -r [каталог] - удаляем каталог (если каталог не пуской и содержит файлы)

Page 123: Linux commands

rmmodrmmod - выгружаем модуль ядра

rmmod [модуль]

rmmod [модуль] - выгружаем модуль ядра

Page 124: Linux commands

routeroute - смотрим и конфигурируем TCP/IP маршрутизацию

route [опции]

route -n - смотрим таблицу маршрутизации

route add [маршрут] - добавляем заднный маршурт в таблицу маршрутизации

route del [маршрут] - удаляем заданный маршрут из таблицы маршрутизации

Page 125: Linux commands

sedsed - комплексный потоковый редактор

sed [опции] [файл]

sed [опции] [выражение] [файл] - редактируем файл при помощи sed

Page 126: Linux commands

serviceservice - управляем сервисами операционной системы

service [опции] [сервис] [действие]

service --status-all - смотрем статус всех сервисов

service [сервис] status - смотрим статус указанного сервиса

service [сервис] start - запускаем указанный сервис

service [сервис] stop - останавливаем указанный сервис

Page 127: Linux commands

serviceservice [сервис] restart - перезапускаем указанный сервис

Page 128: Linux commands

shredshred - безопасно уничтожаем файлы

shred [опции] [каталог/файл]

shred [файл] - безопасно перезаписываем файл

shred -u [файл] - безопасно перезаписываем файл и удаляет его

shred -v [файл] - показываем прогресс после каждого прохода

shred -n [NUM] [FILE] - задаем число циклов перезаписи и перезаписываем файл

Page 129: Linux commands

shutdown shutdown - завершаем работу системы

shutdown [опции] [время] [сообщение]

shutdown now - выключаем систему сразу

shutdown [HH:MM] - выключаем систему через заданный промежуток времени

shutdown -r now - перезагружаем систему

Page 130: Linux commands

sortsort - сортируем содержимое входного потока или файла

sort [опции] [файл]

sort [файл] - сортируем и выводим содержимое файла

sort -r [файл] - выполняем обратную сортировку файла

[команда] | sort - сортируем вывод команды

Page 131: Linux commands

splitsplit - разделяем большой файл на более мелкие файлы

split [опции] [файл] [выход]

split -b [размер] [файл] [выход] - разбиваем файл на более мелкие файлы заданного размера

Page 132: Linux commands

sshssh - клиент для работы по ssh протоколу

ssh [опции] [хост]

ssh [хост] - начинаем ssh-сессию с заданным хостом

ssh -l [пользователь] [хост] - подключакмся на указанный хост под заданным пользователем

ssh -C [хост] - используем сжатие для медленных соединией

Page 133: Linux commands

sshNote: ssh защищенный протокол, который организует безпасное шифрованное соединение между клиентом и сервером.

Page 134: Linux commands

statstat - смотрим расширенную информацию о файловой системе, файле или каталоге

stat [опции] [каталог/файл]

stat [каталог/файл] - смотрим расширенную информацию о каталоге/файле

stat -f [каталог/файл] - смтрим расширенную иформацию о каталоге/файле относительно файловой системы

Page 135: Linux commands

stringsstring - извлекаем читабельных символы из файлов

strings [опции] [файл]

strings [файл] - извлекаем читабельные символы из файла

Page 136: Linux commands

susu - перключаемся на другой пользовательский аккаунт

su [опции] [пользователь]

su - переключаемся на пользователя root

su - - переключаемся на пользователя root с загрузкой профиля

su [пользователь] - переключаемся на указанного пользователя

Page 137: Linux commands

sudosudo - выполняем одиночной команду от имени другого пользователя.

su [опции] [команда]

sudo [команда] - выполненяем заданную команду от имени пользователя root

sudo -u [пользователь] [команда] - выполняем указанную команду от имени указанного пользователя

sudo !! - выполненяем последнюю команду от имени пользователя root

Page 138: Linux commands

swapoffswapoff - деактивируем SWAP-пространство

swapoff [опции] [устройство]

swapoff -a - запрещаем все SWAP-пространства

swapoff [устройство] - запрещаем SWAP-пространство на указанном устройстве

Page 139: Linux commands

swaponswapon - активируем SWAP-пространство

swapon [опции] [устройство]

swapon -a - разрешаем все SWAP-пространства

swapon [устройство] - разрешаем SWAP-пространство на указанном устройстве

Page 140: Linux commands

sysctlsysctl - конфигурируем параметры ядра

sysctl [опции] [модуль]

sysctl -a - смотрим значения всех параметров ядра

sysctl -w [параметр] = [значение] - установливаем значение параметра ядра

Page 141: Linux commands

tactac - объеденяем файлы и смотрим их содержимое в обратном порядке

tac [опции] [файл]

tac [файл] - смотрим содержимое файла в обратном порядке

Page 142: Linux commands

tailtail - смотрим последние строки файла

tail [опции] [файл]

tail [файл] - смотрим последние 10 строк указанного файла

tail -n [число] [файл] - смотрим последние N-строк указанного файла

tail -f [файл] - смотрим данные добавляемые в файл

Page 143: Linux commands

tartar - работаем с архивами

tar [опции] [выход] [вход]

tar -cvf [архив] [файлы] - создаем tar-архив без сжатия

tar -czvf [архив] [файл] - создаем tar-архив со сжатием

tar -xvf [архив] [каталог] - распаковываем архив

tar -tf [архив] - смотрим список файлов в архиве

Page 144: Linux commands

tcpdumptcpdump - отображаем получаемые и отправляемые сетевые пакеты

tcpdump [опции]

tcpdump - отображаем передаваемые и получаемые сетевые пакеты

tcpdump > [файл] - сохраняем перехватываемые пакеты в файл

tcpdump -i [интерфейс] - перехватываем пакеты с заданного сетевого интерфейса

Page 145: Linux commands

tcpdumptcpdump -vv - смотрим детальную информацию по перехваченным пакетам

tcpdump -c [количество] - задаем количество пакетов для захвата

Page 146: Linux commands

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

tee [опции] [файл]

[команда] | tee [файл] - смотримрезультат выполнения программы и сохроняем его в файл

[команда] | tee -a [файл] - смотрим результат выполнения программы и добовляет его в конец указанного файла

Page 147: Linux commands

telnettelnet - работаем по telnet протоколу

telnet [опции] [хост]

telnet [хост] - начинаем telnet-сессию с заданным хостом

Note: telnet небезопасный устаревший протокол, данные (логин, пароль) в котором передаются в виде обычного текста. Следует избегать использования данного протокола.

Page 148: Linux commands

toptop - мониторим производительность системы и запущенные процессы

top [опции]

top - мониторим системные процессы и производительнось

top -u [пользователь] - смотрим только процессы заданного пользователя

top -d [секунды] - задаем интервал обновления

Page 149: Linux commands

toptop -i - смотрим только активные процессы

Page 150: Linux commands

touchtouch - обновляем временную метку файла (задаем текущее время)

touch [опции] [файл]

touch [файл] - обновляем временную метку файла

touch -a [файл] - обновляем временную метку доступа к файлу

Page 151: Linux commands

touchtouch -m [файл] - обновляем временую метку изменения файла

Page 152: Linux commands

tracepathtracepath - отображаем информацию о TCP/IP маршрутизации

tracepath [опции] [хост]

tracepath [хост] - выполняем трассировку маршрута к указанному хосту

tracepath -n [хост] - отображаем только IP-адреса при троссировке

Note: для работы с IPv6 используем tracepath6

Page 153: Linux commands

ulimitulimit - администрируем ограничения на системные ресурсы

ulimit [опции] [ограничение]

ulimit -a - смотрим все заданные ограничения на ресурсы

ulimit [опция] [ограничение] - задаем ограничение на ресурс

Page 154: Linux commands

umaskumask - администрируем стандартные права доступа для пользователя при создании файла

umask [опции] [режим]

umask - смотрим текущее значение в восьмеричном формате

umask -S - смотрим текущее значение в символическом формате

umask [режим] - устанонавливаем пользовательское значение

Page 155: Linux commands

unameuname - смотрим информацию об операционной системе

uname [опции]

uname -a - смотрим всю информацию об операционной системе

uname -r - смотрим версию ядра операционной системы

Page 156: Linux commands

unmountunmount - демонтируем файловую систему

unmount [опции] [каталог]

unmount [каталог] - демонтируем файловую систему

Page 157: Linux commands

uptimeutime - отображаем время работы системы с момента загрузки

uptime

uptime - отображаем время работы системы с момента загрузки

Page 158: Linux commands

usermodusermod - изменяем настройки пользовательского аккаунта

usermod [опции] [пользователь]

usermod -d [каталог] [пользователь] - меняем домашний каталог для указанного пользователя

usermod -aG [группа] [пользователь] - добавлеем указанного пользователя в указанную группу

Page 159: Linux commands

ww - отображаем детальную информацию об пользователях вошедших в систему

w [опции] [пользователь]

w - отображаем детальную информацию о пользователях вошедших в систему

Page 160: Linux commands

wallwall - посылаем широковещательное сообщение всем пользователям, вошедшим в систему.

wall [файл]

wall - посылаем сообщение всем пользователям

wall [файл] - посылаем сообщение из файла всем пользователям

Page 161: Linux commands

watchwatch - переодически выполняем заданную команду

watch [опции [команда]

watch [команда] - запускаем заданную команду каждые 2 секунды

watch -n [интеравал] [команда] - выполняем команду с заданным интервалом

watch -b [команда] - подаем звуковой сигнал, если команда выполнена с ошибкой

Page 162: Linux commands

watchwatch -d [COMMAND] - подсвечиваем различия между выполнениями команд

Page 163: Linux commands

wcwc - считаем число строк, слов и символов в файле

wc [опции] [файл]

wc [файл] - считаем число строк, слов и символов в файле

wc -w [файл] - считаем число слов в файле

wc -l [файл] - считаем число строк в файле

wc -с [файл] - считаем число символов в файле

Page 164: Linux commands

wgetwget - загружаем файлы по сети

wget [опции] [файл]

wget [хост] - начинаем ftp-сессию с заданным хостом

wget [URI] - загружаем файл по указанному URI

Note: wget поддерживает http и ftp схемы.

Page 165: Linux commands

whatiswhatis - смотрим описание программы

whatis [опции] [команда]

whatis [команда] - смотрим описание команды

whatis -w [шаблон] - поиск описания команды по заданному шаблону

Page 166: Linux commands

whereiswhereis - смотрим расположение бинарных файлов, страниц руководства и исходного кода для заданной команды

whereis [опции] [команда/файл]

whereis [команда] - смотрим расположение заданной команды

whereis -b [команда] - смотрим расположение банарных файлов заданной команды

Page 167: Linux commands

whereiswhereis -m [команда] - смотрим расположение файлов руководства для заданной команды

whereis -s [команда] - смотрим файлы с исходным кодом для указанной команды

Page 168: Linux commands

whowho - смотрим пользователей вошедших в систему

who [опции]

who - смотрим пользователей вошедших в систему

who -b - смотрим время последней загрузки системы

who -r - смотрим текущий run level

Page 169: Linux commands

whoamiwhoami - смотрим имя текущего пользователя

whoami [опции]

whoami - смотрим имя текущего пользователя

Page 170: Linux commands

zcatzcat - смотрим содержимое архивного файла

zcat [опции] [файл]

zcat [файл] - смотрим содержимое архивного файла


Recommended