SlideShare une entreprise Scribd logo
1  sur  170
Télécharger pour lire hors ligne
Linux commands
ilya.lapitan@gmail.com
& 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
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
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
&
& - выполняем команду как фоновый процесс
[команда] &
[команда] & - выполняем заданную команду как
фоновый процесс
[команда] > [файл] & - выполняем заданную команду
как фоновый процесс, перенаправляя вывод команды в
файл
adduser
adduser - создаем учетную запись для нового
пользователя
adduser [опции] [пользователь]
adduser [опции] - создаем учетную запись для нового
пользователя
alias
alias - создаем псевдоним для команды
alias [опции] [команда]
alias - смотрим все созданные псевдонимы
alias [имя]="[команда]" - создаем псевдоним для
команды
Note: созданные псевдонимы теряются при выходе из
системы.
arp
arp - смотрим ARP-кеш
arp [опции]
arp - смотрим ARP-кеш
at
at - планировщик для выполнения программ в
определенное время
at [опции] [время|дата]
at [время] - выполняем программу в заданное время
Note: at-задание выполняется только один раз.
atq
atq - смотрим информацию об очередях at-заданий
atq
atq - смотрим информацию об очередях at-заданий
atrm
atrm - удаляем запланированное at-задание
atrm [JOBID]
atrm [JOBID] - удаляем at-задание
awk
awk - обрабатываем текст по шаблону
awk [выражение]
[входные_данные] | awk [выражение] - обрабатываем
входной поток данных согласно заданному выражению
badblocks
badblocks - проверяем диск на наличие поврежденных
блоков
badblocks [опции] [устройство]
badblocks [устройство] - проверяем устройство на
наличие поврежденных блоков
badblocks -v [устройство] - отображаем детальные
сообщения во время проверки
Note: диск не должен содержать поврежденных
блоков, если они найдены, необходимо заменить диск ,
чтобы избежать потери данных.
batch
batch - планировщик заданий, которые будут
выполнены, когда процессор будет слабо загружен
batch [опции]
batch - запускаем batch-планировщик
bg
bg - переводим процесс в фоновое выполнение
bg [JOBID]
bg [JOBID] - переводим задание в фоновое выполнение
cal
cal - смотрим календарь в коммандной строке
cal [опции] [месяц] [год]
cal - смотрим календарь для текущего месяца
cal [MONTH] [YEAR] - смотрим календарь для
заданного месяца и года
cal -y - смотрим календарь на текущий год
cancel
cancel - отменяем и удаляем задания на печать
cancel [опции] [JOBID]
cancel [JOBID] - отменяем указанное задание на печать
cancel -a - отменяем все задания на печать для всех
принтеров
cancel -a [принтер] - отменяем все задания на печать
для заданного принтера
cat
cat - объеденяем файлы и смотрим их содержимое
cat [опции] [файл]
cat [файл] - смотрим содержимое файла
cat [файл1] [файл2] [и.т.д] - объеденяем и смотрим
содержимое указанных файлов
cat -n [файл] - смотрим содержимое файла с
нумерацией строк
cd
cd - переходим между каталогами
cd [каталог]
cd [каталог] - переходим в указанный каталог
cd - переходим в домашний каталог
cd - - переходим в предыдущий каталог
chgrp
chgrp - меняем группу для файлов и каталогов
chgrp [опции] [группа] [каталог/файл]
chgrp [группа] [файл] - меняем группу для файла
chgrp -R [каталог] - рекурсивное меняем группу для
файлов в заданном каталоге
chmod
chmod - изменяем права доступа к файлу или каталогу
chmod [опции] [режим] [каталог/файл]
chmod [режим] [файл] - устанавливаем права доступа
для файла
chmod [режим] -R [каталог] - устанавливаем права
доступа рекурсивно, для файлов в заданном каталоге
chmod
Note: режим доступа
-чтение r - 4
-запись w - 2
-выполнение x - 1
-не установлено - - 0
Полный доступ к файлу(чтение/запись/выполнение):
режим 7 ( 4+ 2 +1 )
или
режим rwx
cksum
cksum - смотрим контрольную сумму файла
cksum [опции] [файл]
cksum [файл] - смотрим контрольную сумму файла
clear
clear - очищаем содержимое экрана
clear
clear - очищаем содержимое экрана
cp
cp - копируем файлы и каталоги
cp [опции] [источник] [приемник]
cp [источник] [приемник] - копируем файл
cp -r [источник] [приемник] - рекурсивно копируем
каталог
cp -i [источник] [приемник] - показываем запрос на
перезапись файла
cp
cp -v [источник] [приемник] - показываем детальные
сообщения при копировании
cp -f [источник] [приемник] - перезаписываем
существующие файлы без запроса
crontab
crontab - планировщик заданий, для выполнения
заданий в определенное время
crontab [опции]
crontab -l -просматриваем crontab-задания для
текущего пользователя
crontab -e - редактируем crontab-задания для
текущего пользователя
crontab -r - удаляем crontab-задания для текущего
пользователя
crontab
Note: crontab-задание выполняется переодически,
через заданный интервал времени
date
date - смотрим или задает системное время
date [опции] [время/дата]
date - смотрим текущую дату и время
date -s [НН:MM] - задаем время
date -s ["MM/DD/YYYY HH:MM"] - задаем время и дату
dd
dd - создаем точную копию данных для устроства
dd if=[источник] of=[цель] [опции]
dd if=[источник] of=[цель] [опции] - создаем точную
копию данных устройства
Note: команда dd выполняет копирование данных
устройства бит в бит. Следует использовать данную
команду с осторожностью.
deluser
deluser - удаляем учетную запись пользователя
deluser [опции] [пользователь]
deluser [опции] - удаляем учетную запись пользователя
df
df - смотрим использование файловой системы
df [опции]
df - смотрим использование файловой системы
df -h- смотрим использование файловой системы в
удобном представлении
diff
diff - сравниваем файлы
diff [опции] [файл]
diff [файл] [файл] - сравниваем два файла
diff -y [файл] [файл] - сравниваем два файла
отображая их содержимое строка к строке
diff -i [файл] [файл] - сравниваем два файла без учета
регистра
dig
dig - выполняем DNS-запрос
dig [опции] [хост]
dig [хост] - смотим DNS информацию для заданного
хоста
dig -t MX [хост] - смотрим почтовые сервера для
заданного хоста
dmidecode
dmidecode - смотрим информацию об аппаратной
части системы
dmidecode [опции]
dmidecide -q - смотрим краткую информацию об
аппаратной части системы
dmidecode -t [тип] - смотрим информацию об
устройствах заданного типа
dmidecode -s [ключ] - смотрим информацию по
заданному ключу
dpkg
dpkg - администрируем программное обеспечение
dpkg [опции] [файл]
dpkg -i [PACKAGE] - устанавливаем пакета
dpkg -r [PACKAGE] - удаляем пакета
dpkg -p [PACKAGE] - удаляем пакет и
конфигурационные файлы
dpkg -l - смотрим список установленных пакетов
du
du - смотрим использование диска
du [опции] [каталог/файл]
du -hs - смотрим размер текущего каталога
du -hs [каталог] - смотрим размер указанного каталога
eject
eject - извлекаем сменный носитель
eject [опции] [устройство]
eject - извлекаем сменный носитель по-умалчанию
eject [устройство] - извлекаем указанный сменный
носитель
env
env - смотрим переменные окружения
env [опции]
env - смотрим все переменные окружения
exit
exit - выходим из текущего шелла
exit [код]
exit - выходим из текущего шелла
exit [код] - выходим из текущего шелла с заданным
кодом завершения работы
Note: данная программа не выполняет logout-
скриптов находящихся в домашнем каталоге
пользователя.
fdisk
fdisk - работаем с разделами жесткого диска
fdisk [опции] [устройство]
fdisk -l - смотрим список таблиц разделов для всех
устройств
fdisk -l [устройство] - смотрим список таблиц разделов
для указанного устройства
fdisk [устройство] - редактируем таблицу разделов
заданного устройства
fg
fg - переводиим фоновый процесс на передний план
fg [JOBID]
fg [JOBID] - переводим фоновый процесс на передний
план
file
file - смотрим тип файла.
file [опции] [файл]
file [файл] - смотрим тип файла
find
find - ищем по каталогам и файлам
find [путь] [опции] [критерии]
find [путь] -name [имя] - ищем файлы с заданным
именем
find [путь] -user [пользователь] - ищем файлы
указанного пользователя
find
find [путь] -size [размер] - ищем файлы больше
заданного размера
find [путь] -mtime 0 - ищем файлы измененные за
последние 24 часа
Note: команда find выполняет "сырой" поиск по
файловой системе и выполнение данной программы
иногда может быть достаточно медленным.
free
free - смотрим использование оперативной памяти и
SWAP-пространства
free [опции]
free - смотрим использование памяти в килобайтах
free -m - смотрим использование памяти в мегабайтах
free -g - смотрим использование памяти в гигобайтах
fsck
fsck - проверяем и восстанавливаем файловую
систему
fsck [опции] [файловая_система]
fsck [файловая_система] - проверяем и
восстанавливаем файловую систему
fsck -n [файловая_система] - только проверяем
файловую систему на ошибки без восстанавления
ftp
ftp - клиент для работы с ftp протоколом.
ftp [опции] [хост]
ftp [хост] - начинаем ftp-сессию с заданным хостом
fuser
fuser - смотрим информацию об открытых файлах
fuser [опции] [каталог/файл]
fuser [файл] - смотрим процесы использующие
указанный файл
fuser -v [файл] - смотрим подробную информацию об
используемом файле.
fuser -ki [файл] - останавливаем все процессы
использующие указанный файл
grep
grep - фильтруем данные по шаблону
grep [опции] [файл]
grep [строка] [файл] - смотрим строки из файла
содержащие указанную строку
grep -c [строка] [файл] - смотрим количество
совпадений в файле с заданной строкой
grep -i [строка] [файл] - игнорируем регистр при
фильтрации
[команда] | grep [строка] - фильтруем вывод команды
groupadd
groupadd - создаем новую группу пользователей
groupadd [группа]
groupadd [группа] - создаем новую группу
пользователей
groupdel
groupdel - удаляем существующую группу
пользователей
groupdel [группа]
groupdel [группа] - удалаяем существующую группу
пользователей
groupmod
groupmod - меняем настройки пользовательской
группы
groupmod [опции] [группа]
groupmod [имя_до] -n [имя_после] - меняем
пользовательскую группу
groups
groups - смотрим группы в которые входит
пользователь
groups [опции] [пользователь]
groups - смотрим информацию о группах для текущего
пользователя
groups [пользователь] - смотрим информацию о
группах для указанного пользователя
gunzip
gunzip - распаковываем .gz архив
gunzip [опции] [файл]
gunzip [архив] - распаковываем архив
gzip
gzip - создаем .gz архив
gzip [опции] [файл]
gzip [файл ] - сжимаем указанный файл
gzip --fast [файл] - сжимаем файл используя быстрый
метод
gzip --best [файл] - сжимаем файл используя алгоритм
с высоким уровнем сжатия
gzip
gzip -tv [архив] - тестировать архив на ошибки
gzip -l [архив] - показывает информацию об архиве
gzip -d [архив] - распоковывает заданный архив
head
head - смотрим начало файла
head [опции] [файл]
head [файл] - смотрим первые 10 строк файла
head -n [число] [файл] - смотрим первый N-строк файла
history
history - смотрим команды которые были выполнены
history [опции]
history - смотрим все выполненные команды
history|grep [шаблон] - поиск в истории команд по
шаблону
Note: команду из истории можно выполнить по ее
номеру, выполнив в консоли ![номер_команды]
host
host - выполняем DNS-запрос
host [опции] [хост]
host [хост] - смотрим DNS-информацию для заданного
хоста
host -t MX [хост] - смотрим почтовые сервера для
заданного хоста
host -a [хост] -смотрим детальную информацию по
заданному хосту
hostname
hostname - смотрим имя присвоенное локальной
системе
hostname [опции]
hostname - смотрим имя локальной системы
hostname -d - смотрим доменное имя системы
hostname -f - смотрим полное имя системы
id
id - смотрим иформацию о пользователе и группах в
которые он входит
id [опции] [пользователь]
id - смотрим информацию о текущем пользователе
id [пользователь] - смотрим информацию об указанном
пользователе
ifconfig
ifconfig - смотрим сетевые интерфейсы
ifconfig [опции] [интерфейс]
ifconfig - смотрим разрешенные сетевые интерфейсы
ifconfig -a - смотрим все сетевые интерфейсы
ifconfig [интерфейс] - смотрим информацию об
указанном сетевом интерфейсе
ifdown
ifdown - запрещаем сетевой интерфейс
ifdown [опции] [интерфейс]
ifdown [интерфейс] - запрещаем сетевой интерфейс
ifdown -a - запрещаем все сетевые интерфейсы
ifup
ifup - разрешаем сетевой интерфейс
ifup [опции] [интерфейс]
ifup [интерфейс] - разрешаем сетевой интерфейс
ifup -a - разрешаем все сетевые интерфейсы
insmod
insmod - устанавливаем модуль ядра
insmod [модуль]
insmod [модуль] - устанавливаем модуль ядра
iwconfig
iwconfig - смотрим беспроводные сетевые интерфейсы
iwconfig [опции] [интерфейс]
iwconfig - смотрим все беспроводные сетевые
интерфейсы
iwconfig [интерфейс] - мотрим информацию о
заданном беспроводном сетевом интерфейсе
jobs
jobs - смотрим фоновые и приостановленные задания
jobs [опции]
jobs - смотрим все фоновые и приостновленные
задания
jobs -l - смотрим все фоновые и приостновленные
задания и их PID
kill
kill - прерываем выполнение процесса
kill [опции] [PID]
kill [PID] - прерываем выполнение процесса
kill -9 [PID] - уничтожает указанный процесс
killall
killall - прерываем выполнение процессов по
заданному имени
killall [опции] [имя]
killall [имя] - прерываем выполнение всех процессов с
указанным именем
killall -i [имя] - запрашиваем подтверждение перед
прерыванием процесса
last
last - смотрим последний удачный вход пользователя в
систему
last [опции] [пользователь]
last - смотрим информацию об успешных входах
пользователей в систему
last [пользователь] - смотрим информацию об
успешных входах в систему для указанного
пользователя
lastb
lastb - смотрим информацию о попытках пользователей
войти в систему
lastb [опции] [пользователь]
lastb - смотрим информацию об неудачных входах
пользователей в систему
last [пользователь] - смотрим информацию об
неудачных входах в систему для указанного
пользователя
lastlog
lastlog - смотрим информацию о пользователях
вошедших в систему
lastlog [опции] [пользователь]
lastlog - смотрим информацию об входах в систему для
всех пользователей
lastlog -u [пользователь] - смотрим информацию об
входе в систему для указанного пользователя
less
less - смотрим вывод команды или файла постранично
less [опции] [файл]
less [файл] - постранично выводим файл
less +[номер] [файл] - выводим файл начиная с
заданной строки
[комманда] | less - выводим постранично вывод
комманды
less
Note:less позволяет просматривать страницы в обоих
направлениях(вверх и вниз).
ln
ln - создаем ссылку на каталог или файл
ln [опции] [источник] [ссылка]
ln [источник] [ссылка] - создаем жесткую ссылку
ln -s [источник] [ссылка] - создаем символическую
ссылку
locate
locate - ищем в базе данных locate для каталогов и
файлов
locate [опции] [каталог/файл]
locate [файл] - ищем расположения указанного файла
locate -i [файл] - поиск расположения указанного файла
без учета регистра
locate
Note: команда locate использует поиск по системной
базе данных locate, которая обновляется
автоматически по расписанию (обычно раз в день).
При использовании команды locate теряется
возможность поиска по расширенным параметрам,
таким как, размер файла, владелец файла, дата
последнего изменения.
Скорость поиска файла при использовании команды
locate существенно выше, по сравнению с командой
find.
logout
logout - выходим из системы
logout
logout - выходим из системы
Note: при использовании этой команды могут
вызываться файлы .logout или .bash_logout из
домашнего каталога пользователя, которые содержат
команды выполняемые в процессе выхода
пользователя из системы.
lp
lp - печатаем файла
lp [опции] [файл]
lp [файл] - печатаем файла на принтре по-умолчанию
lp –d [принтер] [файл] - печатаем файла на указанном
принтере
lp -n [число] -d [файл] - печатаем заданное число копий
lpadmin
lpadmin - управляем принтерами
lpadmin [опции] [принтер]
lpadmin -p [имя] -v [устройство] - добавляем принтер
lpadmin -x [принтер] - удаляем принтер
lpq
lpq - смотрим статус очереди печати
lpq [опции]
lpq -a - смотрим статус очереди печати для всех
принтеров
lpq -P [принтер] - смотрим статус очереди печати для
указанного принтера
lpstat
lpstat - смотрим состояния принтеров и очередей
печати
lpstat [опции]
lpstat - смотрим статус очереди печати
lpstat -a - смотрим статус всех принтеров
lpstat -p - смотрим статус печати для всех принтеров
lpstat -s - смотрим общий статус для всех принтеров
lpstat
lpstat -t - смотрим полная информацию о статусе
принтеров
ls
ls - смотрим содержимое каталога
ls [опции] [каталг/файл]
ls - смотрим список файлов в текущем каталоге
ls [каталог] - смотрим список файлов в указанном
каталоге
ls -l -смотрим детальный список файлов
ls
ls -la - смотрим скрытые файлы
ls -R - смотрим список всех файлов в подкаталогах
lshw
lshw - смотрим информацию об аппаратной части
системы
lshw [опции]
lshw - смотирм детальную информацию об аппаратной
части системы
wget -short - смотрим краткую информацию об
аппаратной части системы
lsmod
lsmod - смотрим информацию о модулях ядра
lsmod
lsmod - смотрим список установленных модулей ядра
lsof
lsof - смотрим список открытых файлов
lsof [опции] [файл]
lsof - смотрим все открытые файлы
lsof [файл] - смотрим иформацию об указанном файле
lsof -u [пользователь] - смотрим список открытых
файлов указанного пользователя
lsof
lsof -p [PID] - смотрим список открытых файлов для
процесса с заданным ID.
lsof -c [имя_процесса] - смотрим список открытых
файлов для заданного процесса.
lsof -i - смотрим открытые сетевые порты и сокеты.
lspci
lspci - смотрим список PCI-устройств
lspci [опции]
lspci - смотрим краткую информацию об PCI-
устройствах
lspci -v - смотрим детальную информацию об PCI-
устройствах
lsusb
lsusb - смотрим список USB-устройств
lsusb [опции]
lsusb - смотрим краткую информацию об USB-
устройствах
lsusb -v - смотрим детальную информацию об USB-
устройствах
lsusb -t - смотрим информацию об USB-устройствах в
виде дерева
make
make - компилируем и устанавливаем програмного
обеспечения из исходных кодов
make [опции] [файл]
make - компилируем исходный код
make install - устанавливаем скомпилированный
исходный код
man
man - руководство по программам командной строки
man [опции] [комманда/файл]
man [комманда] - смотрим руководство для заданной
команды
man -k [ключевое_слово] - смотрим страницы
руководства для заданного ключевого слова
md5sum
md5sum - смотрим MD5-хеш для файла
md5sum [опции] [файл]
md5sum [файл] - смотрим MD5-хеш для заданного
файла
mkdir
mkdir - создаем каталог
mkdir [опции] [каталог]
mkdir [каталог] - создаем каталог
mkfs
mkfs - создаем файловую систему
mkfs [опции] [устройство]
mkfs -t [тип] [устройство] - создаем файловую систему
на указанном устройстве
mkfs -ct [тип] [устройство] - создаем файловую систему
на заданной устройстве с проверкой устройства перед
форматированием на ошибки
mkswap
mkswap - создаем SWAP-пространство
mkswap [опции] [устройство]
mkswap [устройство] - создаем SWAP-пространство на
указанном устройстве
mkswap -с [устройство] - cоздаем SWAP-пространство
на заданном устройстве с преварительной проверкой
устройства на ошибки
modinfo
modinfo - смотрим информацию о модуле ядра
modinfo [опции] [модуль]
modinfo [модуль] - смотрим информацию о модуле
ядра
more
more - смотрим вывод команды или файла постранично
more [опции] [файл]
more [файл] - смотрим постранично файл
more +[номер] [файл] - смотрим файл начиная с
заданной строки
[комманда] | more - смотрим постранично вывод
комманды
more
Note: more позволяет просматривать файл только с
начала в конец, без возможности возврата к
просмотренной странице.
mount
mount - монтируем локальную или удаленную
файловую системы
mount [опции] [источник] [цель]
mount - смотрим все примонтированные файловые
системы
mount [устройство] [каталог] - монтируем указанное
устройство
mount [IP]:[удаленное] [локальное] - монтируем NFS
каталог
mv
mv - перемещаем или переименовываем файл или
каталог.
mv [опции] [источник] [приемник]
mv [источник] [приемник] - перемещаем файл/каталог в
заданное местоположение
mv -i [источник] [приемник] - показываем запрос на
перезапись файла
nano
nano - запускаем простой текстовый редактор
nano [опции] [файл]
nano [файл] - открываем указанный файл для
редактирования
nano -v [файл] - октрываем указанный файл в режиме
только для чтения
netstat
netstat - смотрим информацию о сетевых соединениях
netsat [опции]
netstat - смотрим активные сетевые соединения
netstat -s - смотрим сетевую статистику
netstat -r - смотрим таблицу маршрутизации
nice
nice - задаем приоритет для программы
nice [опции] [команда]
nice -n [приоритет] [команда] - выполняем команду с
заданным приоритетом
Note:
низки приоритет 1 - 19
нормальный приоритет - 0
высокий приоритет -1 - -20
parted
parted - работаем с разделами жесткого диска
parted [опции] [устройство]
parted -l - смотрим список таблиц разделов для всех
устройств
parted -l [устройство] - смотрим список таблиц
разделов для указанного устройства
parted [устройство] - редактируем таблицу разделов
заданного устройства
passwd
passwd - меняем пароль для входа в систему
passwd [опции] [пользователь]
passwd - меняем пароль для текущего пользователя
passwd [пользователь] - меняем пароль для указанного
пользователя
passwd -e [пользователь] - пользователю будет
предложено сменить пароль при следующем входе в
систему
passwd
passwd -l [пользователь] - блокируем учетную запись
указанного пользователя
passwd -u [пользователь] - разблокируем учетню
запись указанного пользователя
passwd -S [пользователь] - смотрим информацию о
статусе аккаунта для указанного пользователя
pgrep
pgrep - ищем процесс по имени
pgrep [опции] [имя]
pgrep [имя] - отображаем PID процессов содержащих
указанное имя
pgrep -l [имя] - отображаем PID и имя процессов
содержащих указанное имя
pgrep -P [PPID] - смотрим все дочерние процессы для
заданого PPID.
pgrep
pgrep -c [имя] - смотрим число процессов содержащих
указанное имя
ping
ping - отправляем ICMP эхо-запросы хостам в сети
ping [опции] [хост]
ping [хост] - посылаем ICMP эхо-запросы на указанный
ping -c [количество] [хост] - посылаем заданное число
ICMP эхо-пакетов на заданный хост
Note: для работы с IPv6 используем ping6
poweroff
poweroff - завершаем работу системы и выключаем
питание
poweroff
poweroff - авершаем работу системы и выключаем
питание
ps
ps - смотрим запущенные процессы.
ps [опции]
ps - смотрем все процессы для текущего пользователя
ps -e - смотрем все процессы запущенные в системе
ps -ef - смотрем детальную информацию обо всех
процессах запущенных в системе
ps
ps -u [пользователь] - смотрем все процессы
принадлежащие указанному пользователю
pstree
pstree - отображаем все запущенные процессы в виде
дерева
pstree [опции]
pstree - отображаем все запущенные процессы в виде
дерева
pstree -p - отображаем все запущенные процессы
вместе с их PID в виде дерева.
pstree -a - отображаем все запущенные процессы
вместе с параметрами коммандной строки
pstree
pstree [пользователь] - смотрем все запущенные
процессы принадлежащие указанному пользователю
pstree [PID] - смотрем все дочерние процессы для
заданного PID
pwd
pwd - смотрим текущий каталог
pwd
pwd - смотрим текущий каталог
reboot
reboot - перезагружаем систему
reboot
reboot - перезагружаем систему
renice
renice - меняем приоритет выполняемого процесса
renice [опции] [PID]
renice +/-[приоритет] -p [PID] - изменяем приоритет
выполняемого процесса с заданным PID
rm
rm - удаляем файлы
rm [опции] [файл]
rm [файл] - удаляем файл
rm -r [каталог] - рекурсивно удаляем файлы в каталоге
mr -i [файл] - показываем запрос на удаление
rmdir
rmdir - удаляем каталог
rmdir [каталог]
rmdir [каталог] - удаляем каталог (если каталог пустой)
rmdir -r [каталог] - удаляем каталог (если каталог не
пуской и содержит файлы)
rmmod
rmmod - выгружаем модуль ядра
rmmod [модуль]
rmmod [модуль] - выгружаем модуль ядра
route
route - смотрим и конфигурируем TCP/IP
маршрутизацию
route [опции]
route -n - смотрим таблицу маршрутизации
route add [маршрут] - добавляем заднный маршурт в
таблицу маршрутизации
route del [маршрут] - удаляем заданный маршрут из
таблицы маршрутизации
sed
sed - комплексный потоковый редактор
sed [опции] [файл]
sed [опции] [выражение] [файл] - редактируем файл
при помощи sed
service
service - управляем сервисами операционной системы
service [опции] [сервис] [действие]
service --status-all - смотрем статус всех сервисов
service [сервис] status - смотрим статус указанного
сервиса
service [сервис] start - запускаем указанный сервис
service [сервис] stop - останавливаем указанный
сервис
service
service [сервис] restart - перезапускаем указанный
сервис
shred
shred - безопасно уничтожаем файлы
shred [опции] [каталог/файл]
shred [файл] - безопасно перезаписываем файл
shred -u [файл] - безопасно перезаписываем файл и
удаляет его
shred -v [файл] - показываем прогресс после каждого
прохода
shred -n [NUM] [FILE] - задаем число циклов
перезаписи и перезаписываем файл
shutdown
shutdown - завершаем работу системы
shutdown [опции] [время] [сообщение]
shutdown now - выключаем систему сразу
shutdown [HH:MM] - выключаем систему через
заданный промежуток времени
shutdown -r now - перезагружаем систему
sort
sort - сортируем содержимое входного потока или
файла
sort [опции] [файл]
sort [файл] - сортируем и выводим содержимое файла
sort -r [файл] - выполняем обратную сортировку файла
[команда] | sort - сортируем вывод команды
split
split - разделяем большой файл на более мелкие
файлы
split [опции] [файл] [выход]
split -b [размер] [файл] [выход] - разбиваем файл на
более мелкие файлы заданного размера
ssh
ssh - клиент для работы по ssh протоколу
ssh [опции] [хост]
ssh [хост] - начинаем ssh-сессию с заданным хостом
ssh -l [пользователь] [хост] - подключакмся на
указанный хост под заданным пользователем
ssh -C [хост] - используем сжатие для медленных
соединией
ssh
Note: ssh защищенный протокол, который организует
безпасное шифрованное соединение между клиентом и
сервером.
stat
stat - смотрим расширенную информацию о файловой
системе, файле или каталоге
stat [опции] [каталог/файл]
stat [каталог/файл] - смотрим расширенную
информацию о каталоге/файле
stat -f [каталог/файл] - смтрим расширенную
иформацию о каталоге/файле относительно файловой
системы
strings
string - извлекаем читабельных символы из файлов
strings [опции] [файл]
strings [файл] - извлекаем читабельные символы из
файла
su
su - перключаемся на другой пользовательский аккаунт
su [опции] [пользователь]
su - переключаемся на пользователя root
su - - переключаемся на пользователя root с загрузкой
профиля
su [пользователь] - переключаемся на указанного
пользователя
sudo
sudo - выполняем одиночной команду от имени другого
пользователя.
su [опции] [команда]
sudo [команда] - выполненяем заданную команду от
имени пользователя root
sudo -u [пользователь] [команда] - выполняем
указанную команду от имени указанного пользователя
sudo !! - выполненяем последнюю команду от имени
пользователя root
swapoff
swapoff - деактивируем SWAP-пространство
swapoff [опции] [устройство]
swapoff -a - запрещаем все SWAP-пространства
swapoff [устройство] - запрещаем SWAP-пространство
на указанном устройстве
swapon
swapon - активируем SWAP-пространство
swapon [опции] [устройство]
swapon -a - разрешаем все SWAP-пространства
swapon [устройство] - разрешаем SWAP-пространство
на указанном устройстве
sysctl
sysctl - конфигурируем параметры ядра
sysctl [опции] [модуль]
sysctl -a - смотрим значения всех параметров ядра
sysctl -w [параметр] = [значение] - установливаем
значение параметра ядра
tac
tac - объеденяем файлы и смотрим их содержимое в
обратном порядке
tac [опции] [файл]
tac [файл] - смотрим содержимое файла в обратном
порядке
tail
tail - смотрим последние строки файла
tail [опции] [файл]
tail [файл] - смотрим последние 10 строк указанного
файла
tail -n [число] [файл] - смотрим последние N-строк
указанного файла
tail -f [файл] - смотрим данные добавляемые в файл
tar
tar - работаем с архивами
tar [опции] [выход] [вход]
tar -cvf [архив] [файлы] - создаем tar-архив без сжатия
tar -czvf [архив] [файл] - создаем tar-архив со сжатием
tar -xvf [архив] [каталог] - распаковываем архив
tar -tf [архив] - смотрим список файлов в архиве
tcpdump
tcpdump - отображаем получаемые и отправляемые
сетевые пакеты
tcpdump [опции]
tcpdump - отображаем передаваемые и получаемые
сетевые пакеты
tcpdump > [файл] - сохраняем перехватываемые
пакеты в файл
tcpdump -i [интерфейс] - перехватываем пакеты с
заданного сетевого интерфейса
tcpdump
tcpdump -vv - смотрим детальную информацию по
перехваченным пакетам
tcpdump -c [количество] - задаем количество пакетов
для захвата
tee
tee - показываем результат выполнения команды и
записывает его в файл
tee [опции] [файл]
[команда] | tee [файл] - смотримрезультат выполнения
программы и сохроняем его в файл
[команда] | tee -a [файл] - смотрим результат
выполнения программы и добовляет его в конец
указанного файла
telnet
telnet - работаем по telnet протоколу
telnet [опции] [хост]
telnet [хост] - начинаем telnet-сессию с заданным
хостом
Note: telnet небезопасный устаревший протокол,
данные (логин, пароль) в котором передаются в виде
обычного текста. Следует избегать использования
данного протокола.
top
top - мониторим производительность системы и
запущенные процессы
top [опции]
top - мониторим системные процессы и
производительнось
top -u [пользователь] - смотрим только процессы
заданного пользователя
top -d [секунды] - задаем интервал обновления
top
top -i - смотрим только активные процессы
touch
touch - обновляем временную метку файла (задаем
текущее время)
touch [опции] [файл]
touch [файл] - обновляем временную метку файла
touch -a [файл] - обновляем временную метку доступа к
файлу
touch
touch -m [файл] - обновляем временую метку
изменения файла
tracepath
tracepath - отображаем информацию о TCP/IP
маршрутизации
tracepath [опции] [хост]
tracepath [хост] - выполняем трассировку маршрута к
указанному хосту
tracepath -n [хост] - отображаем только IP-адреса при
троссировке
Note: для работы с IPv6 используем tracepath6
ulimit
ulimit - администрируем ограничения на системные
ресурсы
ulimit [опции] [ограничение]
ulimit -a - смотрим все заданные ограничения на
ресурсы
ulimit [опция] [ограничение] - задаем ограничение на
ресурс
umask
umask - администрируем стандартные права доступа
для пользователя при создании файла
umask [опции] [режим]
umask - смотрим текущее значение в восьмеричном
формате
umask -S - смотрим текущее значение в символическом
формате
umask [режим] - устанонавливаем пользовательское
значение
uname
uname - смотрим информацию об операционной
системе
uname [опции]
uname -a - смотрим всю информацию об операционной
системе
uname -r - смотрим версию ядра операционной
системы
unmount
unmount - демонтируем файловую систему
unmount [опции] [каталог]
unmount [каталог] - демонтируем файловую систему
uptime
utime - отображаем время работы системы с момента
загрузки
uptime
uptime - отображаем время работы системы с момента
загрузки
usermod
usermod - изменяем настройки пользовательского
аккаунта
usermod [опции] [пользователь]
usermod -d [каталог] [пользователь] - меняем
домашний каталог для указанного пользователя
usermod -aG [группа] [пользователь] - добавлеем
указанного пользователя в указанную группу
w
w - отображаем детальную информацию об
пользователях вошедших в систему
w [опции] [пользователь]
w - отображаем детальную информацию о
пользователях вошедших в систему
wall
wall - посылаем широковещательное сообщение всем
пользователям, вошедшим в систему.
wall [файл]
wall - посылаем сообщение всем пользователям
wall [файл] - посылаем сообщение из файла всем
пользователям
watch
watch - переодически выполняем заданную команду
watch [опции [команда]
watch [команда] - запускаем заданную команду каждые
2 секунды
watch -n [интеравал] [команда] - выполняем команду с
заданным интервалом
watch -b [команда] - подаем звуковой сигнал, если
команда выполнена с ошибкой
watch
watch -d [COMMAND] - подсвечиваем различия между
выполнениями команд
wc
wc - считаем число строк, слов и символов в файле
wc [опции] [файл]
wc [файл] - считаем число строк, слов и символов в
файле
wc -w [файл] - считаем число слов в файле
wc -l [файл] - считаем число строк в файле
wc -с [файл] - считаем число символов в файле
wget
wget - загружаем файлы по сети
wget [опции] [файл]
wget [хост] - начинаем ftp-сессию с заданным хостом
wget [URI] - загружаем файл по указанному URI
Note: wget поддерживает http и ftp схемы.
whatis
whatis - смотрим описание программы
whatis [опции] [команда]
whatis [команда] - смотрим описание команды
whatis -w [шаблон] - поиск описания команды по
заданному шаблону
whereis
whereis - смотрим расположение бинарных файлов,
страниц руководства и исходного кода для заданной
команды
whereis [опции] [команда/файл]
whereis [команда] - смотрим расположение заданной
команды
whereis -b [команда] - смотрим расположение
банарных файлов заданной команды
whereis
whereis -m [команда] - смотрим расположение файлов
руководства для заданной команды
whereis -s [команда] - смотрим файлы с исходным
кодом для указанной команды
who
who - смотрим пользователей вошедших в систему
who [опции]
who - смотрим пользователей вошедших в систему
who -b - смотрим время последней загрузки системы
who -r - смотрим текущий run level
whoami
whoami - смотрим имя текущего пользователя
whoami [опции]
whoami - смотрим имя текущего пользователя
zcat
zcat - смотрим содержимое архивного файла
zcat [опции] [файл]
zcat [файл] - смотрим содержимое архивного файла

Contenu connexe

Tendances

Web осень 2013 лекция 1
Web осень 2013 лекция 1Web осень 2013 лекция 1
Web осень 2013 лекция 1Technopark
 
02 - Hadoop. Архитектура HDFS
02 - Hadoop. Архитектура HDFS02 - Hadoop. Архитектура HDFS
02 - Hadoop. Архитектура HDFSRoman Brovko
 
Web осень 2013 лекция 3
Web осень 2013 лекция 3Web осень 2013 лекция 3
Web осень 2013 лекция 3Technopark
 
Linux files, file systems, block devices.
Linux files, file systems, block devices.Linux files, file systems, block devices.
Linux files, file systems, block devices.Vikentsi Lapa
 
Web весна 2013 лекция 3
Web весна 2013 лекция 3Web весна 2013 лекция 3
Web весна 2013 лекция 3Technopark
 
Web осень 2012 лекция 3
Web осень 2012 лекция 3Web осень 2012 лекция 3
Web осень 2012 лекция 3Technopark
 
Web весна 2012 лекция 2
Web весна 2012 лекция 2Web весна 2012 лекция 2
Web весна 2012 лекция 2Technopark
 
Владислав Животнев - Основы DNS
Владислав Животнев - Основы DNSВладислав Животнев - Основы DNS
Владислав Животнев - Основы DNSYandex
 
Hacking PostgreSQL. Локальная память процессов. Контексты памяти.
Hacking PostgreSQL. Локальная память процессов. Контексты памяти.Hacking PostgreSQL. Локальная память процессов. Контексты памяти.
Hacking PostgreSQL. Локальная память процессов. Контексты памяти.Anastasia Lubennikova
 
Linuxvirt seminar-csc-2015
Linuxvirt seminar-csc-2015Linuxvirt seminar-csc-2015
Linuxvirt seminar-csc-2015OSLL
 
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"Technopark
 
Сравнение форматов и библиотек сериализации / Антон Рыжов (Qrator Labs)
Сравнение форматов и библиотек сериализации / Антон Рыжов (Qrator Labs)Сравнение форматов и библиотек сериализации / Антон Рыжов (Qrator Labs)
Сравнение форматов и библиотек сериализации / Антон Рыжов (Qrator Labs)Ontico
 
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet APIПротокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet APIEkaterina Kuchinskaya
 
Web весна 2013 лекция 2
Web весна 2013 лекция 2Web весна 2013 лекция 2
Web весна 2013 лекция 2Technopark
 

Tendances (20)

Команды Ms dos
Команды Ms dosКоманды Ms dos
Команды Ms dos
 
лекция 2
лекция 2лекция 2
лекция 2
 
Web осень 2013 лекция 1
Web осень 2013 лекция 1Web осень 2013 лекция 1
Web осень 2013 лекция 1
 
02 - Hadoop. Архитектура HDFS
02 - Hadoop. Архитектура HDFS02 - Hadoop. Архитектура HDFS
02 - Hadoop. Архитектура HDFS
 
Web осень 2013 лекция 3
Web осень 2013 лекция 3Web осень 2013 лекция 3
Web осень 2013 лекция 3
 
Linux files, file systems, block devices.
Linux files, file systems, block devices.Linux files, file systems, block devices.
Linux files, file systems, block devices.
 
2
22
2
 
Web весна 2013 лекция 3
Web весна 2013 лекция 3Web весна 2013 лекция 3
Web весна 2013 лекция 3
 
Web осень 2012 лекция 3
Web осень 2012 лекция 3Web осень 2012 лекция 3
Web осень 2012 лекция 3
 
89
8989
89
 
Web весна 2012 лекция 2
Web весна 2012 лекция 2Web весна 2012 лекция 2
Web весна 2012 лекция 2
 
Владислав Животнев - Основы DNS
Владислав Животнев - Основы DNSВладислав Животнев - Основы DNS
Владислав Животнев - Основы DNS
 
Linux (pipes)
Linux (pipes) Linux (pipes)
Linux (pipes)
 
Hacking PostgreSQL. Локальная память процессов. Контексты памяти.
Hacking PostgreSQL. Локальная память процессов. Контексты памяти.Hacking PostgreSQL. Локальная память процессов. Контексты памяти.
Hacking PostgreSQL. Локальная память процессов. Контексты памяти.
 
Linuxvirt seminar-csc-2015
Linuxvirt seminar-csc-2015Linuxvirt seminar-csc-2015
Linuxvirt seminar-csc-2015
 
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
 
Сравнение форматов и библиотек сериализации / Антон Рыжов (Qrator Labs)
Сравнение форматов и библиотек сериализации / Антон Рыжов (Qrator Labs)Сравнение форматов и библиотек сериализации / Антон Рыжов (Qrator Labs)
Сравнение форматов и библиотек сериализации / Антон Рыжов (Qrator Labs)
 
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet APIПротокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
Протокол HTTP. Клиент-серверная модель взаимодействия. Servlet API
 
Web весна 2013 лекция 2
Web весна 2013 лекция 2Web весна 2013 лекция 2
Web весна 2013 лекция 2
 
file handling in c
file handling in cfile handling in c
file handling in c
 

En vedette

Google советы успешного поиска
 Google советы успешного поиска Google советы успешного поиска
Google советы успешного поискаIlya Lapitan
 
Стратегии выполнения тестов в Gradle
Стратегии выполнения тестов в GradleСтратегии выполнения тестов в Gradle
Стратегии выполнения тестов в GradleIlya Lapitan
 
Javaone 2013 moscow gradle
Javaone 2013 moscow gradleJavaone 2013 moscow gradle
Javaone 2013 moscow gradleEvgeny Borisov
 
Архивы в Java
Архивы в JavaАрхивы в Java
Архивы в JavaIlya Lapitan
 
Learn Java with Coursera
Learn Java  with  CourseraLearn Java  with  Coursera
Learn Java with CourseraIlya Lapitan
 
Apache Camel Lifecycle
Apache Camel LifecycleApache Camel Lifecycle
Apache Camel LifecycleIlya Lapitan
 
Apache Camel + Apache ActiveMQ persistence
Apache Camel + Apache ActiveMQ persistenceApache Camel + Apache ActiveMQ persistence
Apache Camel + Apache ActiveMQ persistenceIlya Lapitan
 
Date & Time in Java SE 8
Date & Time in Java SE 8Date & Time in Java SE 8
Date & Time in Java SE 8Ilya Lapitan
 

En vedette (13)

Google советы успешного поиска
 Google советы успешного поиска Google советы успешного поиска
Google советы успешного поиска
 
Gradle
GradleGradle
Gradle
 
Стратегии выполнения тестов в Gradle
Стратегии выполнения тестов в GradleСтратегии выполнения тестов в Gradle
Стратегии выполнения тестов в Gradle
 
Enter the gradle
Enter the gradleEnter the gradle
Enter the gradle
 
Javaone 2013 moscow gradle
Javaone 2013 moscow gradleJavaone 2013 moscow gradle
Javaone 2013 moscow gradle
 
Архивы в Java
Архивы в JavaАрхивы в Java
Архивы в Java
 
Apache2
Apache2Apache2
Apache2
 
Amazon S3
Amazon S3 Amazon S3
Amazon S3
 
Learn Java with Coursera
Learn Java  with  CourseraLearn Java  with  Coursera
Learn Java with Coursera
 
Apache Camel Lifecycle
Apache Camel LifecycleApache Camel Lifecycle
Apache Camel Lifecycle
 
Maven lifecycle
Maven lifecycleMaven lifecycle
Maven lifecycle
 
Apache Camel + Apache ActiveMQ persistence
Apache Camel + Apache ActiveMQ persistenceApache Camel + Apache ActiveMQ persistence
Apache Camel + Apache ActiveMQ persistence
 
Date & Time in Java SE 8
Date & Time in Java SE 8Date & Time in Java SE 8
Date & Time in Java SE 8
 

Similaire à Linux commands

Владимир Иванов - Безопасность Unix-подобных ОС
Владимир Иванов - Безопасность Unix-подобных ОСВладимир Иванов - Безопасность Unix-подобных ОС
Владимир Иванов - Безопасность Unix-подобных ОСYandex
 
Василий Устинов - Drupal + Drush
Василий Устинов - Drupal + DrushВасилий Устинов - Drupal + Drush
Василий Устинов - Drupal + DrushDrupalSPB
 
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2rit2011
 
DrupalCafe #1: Екатерина Маршалкина - Права на файлы Drupal в Unix-системах
DrupalCafe #1: Екатерина Маршалкина - Права на файлы Drupal в Unix-системахDrupalCafe #1: Екатерина Маршалкина - Права на файлы Drupal в Unix-системах
DrupalCafe #1: Екатерина Маршалкина - Права на файлы Drupal в Unix-системахDrupalSPB
 
Web осень 2013 лекция 2
Web осень 2013 лекция 2Web осень 2013 лекция 2
Web осень 2013 лекция 2Technopark
 
п о файловая система
п о файловая системап о файловая система
п о файловая системаkrasoa2009
 
07 - Web-технологии. Web-сервера
07 - Web-технологии. Web-сервера07 - Web-технологии. Web-сервера
07 - Web-технологии. Web-сервераRoman Brovko
 
08 server mgmt_ru
08 server mgmt_ru08 server mgmt_ru
08 server mgmt_rumcroitor
 
SECON'2017, Клементьев Михаил, Обнаружение руткитов в GNU/Linux
SECON'2017, Клементьев Михаил, Обнаружение руткитов в GNU/LinuxSECON'2017, Клементьев Михаил, Обнаружение руткитов в GNU/Linux
SECON'2017, Клементьев Михаил, Обнаружение руткитов в GNU/LinuxSECON
 
Сергей Белов "bem server: система сборки фронтенда"
Сергей Белов "bem server: система сборки фронтенда"Сергей Белов "bem server: система сборки фронтенда"
Сергей Белов "bem server: система сборки фронтенда"Yandex
 
Видеохостинг своими руками
Видеохостинг своими рукамиВидеохостинг своими руками
Видеохостинг своими рукамиStanislavMalkin
 
Тестирование серверной конфигурации
Тестирование серверной конфигурацииТестирование серверной конфигурации
Тестирование серверной конфигурацииTimur Batyrshin
 
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"Provectus
 
загрузка Linux
загрузка Linuxзагрузка Linux
загрузка LinuxPaul Serikov
 
От Make к Ansible
От Make к AnsibleОт Make к Ansible
От Make к AnsibleIvan Grishaev
 
Cgroup и их использование в бк
Cgroup и их использование в бкCgroup и их использование в бк
Cgroup и их использование в бкYandex
 
"Деплой кода процедур" Мурат Кабилов (Avito)
"Деплой кода процедур" Мурат Кабилов (Avito)"Деплой кода процедур" Мурат Кабилов (Avito)
"Деплой кода процедур" Мурат Кабилов (Avito)AvitoTech
 
Drupal организация разработки
Drupal   организация разработкиDrupal   организация разработки
Drupal организация разработкиAnna Fedoruk
 

Similaire à Linux commands (20)

Владимир Иванов - Безопасность Unix-подобных ОС
Владимир Иванов - Безопасность Unix-подобных ОСВладимир Иванов - Безопасность Unix-подобных ОС
Владимир Иванов - Безопасность Unix-подобных ОС
 
Василий Устинов - Drupal + Drush
Василий Устинов - Drupal + DrushВасилий Устинов - Drupal + Drush
Василий Устинов - Drupal + Drush
 
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
распределенное файловое хранилище (Nginx, zfs, perl). перепелица мамонтов. зал 2
 
Docker 1.9
Docker 1.9Docker 1.9
Docker 1.9
 
DrupalCafe #1: Екатерина Маршалкина - Права на файлы Drupal в Unix-системах
DrupalCafe #1: Екатерина Маршалкина - Права на файлы Drupal в Unix-системахDrupalCafe #1: Екатерина Маршалкина - Права на файлы Drupal в Unix-системах
DrupalCafe #1: Екатерина Маршалкина - Права на файлы Drupal в Unix-системах
 
Web осень 2013 лекция 2
Web осень 2013 лекция 2Web осень 2013 лекция 2
Web осень 2013 лекция 2
 
п о файловая система
п о файловая системап о файловая система
п о файловая система
 
07 - Web-технологии. Web-сервера
07 - Web-технологии. Web-сервера07 - Web-технологии. Web-сервера
07 - Web-технологии. Web-сервера
 
08 server mgmt_ru
08 server mgmt_ru08 server mgmt_ru
08 server mgmt_ru
 
SECON'2017, Клементьев Михаил, Обнаружение руткитов в GNU/Linux
SECON'2017, Клементьев Михаил, Обнаружение руткитов в GNU/LinuxSECON'2017, Клементьев Михаил, Обнаружение руткитов в GNU/Linux
SECON'2017, Клементьев Михаил, Обнаружение руткитов в GNU/Linux
 
Сергей Белов "bem server: система сборки фронтенда"
Сергей Белов "bem server: система сборки фронтенда"Сергей Белов "bem server: система сборки фронтенда"
Сергей Белов "bem server: система сборки фронтенда"
 
Видеохостинг своими руками
Видеохостинг своими рукамиВидеохостинг своими руками
Видеохостинг своими руками
 
Тестирование серверной конфигурации
Тестирование серверной конфигурацииТестирование серверной конфигурации
Тестирование серверной конфигурации
 
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
QA MeetUp - Тимур Батыршин: "Тестирование серверной конфигурации"
 
загрузка Linux
загрузка Linuxзагрузка Linux
загрузка Linux
 
От Make к Ansible
От Make к AnsibleОт Make к Ansible
От Make к Ansible
 
PowerShell
PowerShellPowerShell
PowerShell
 
Cgroup и их использование в бк
Cgroup и их использование в бкCgroup и их использование в бк
Cgroup и их использование в бк
 
"Деплой кода процедур" Мурат Кабилов (Avito)
"Деплой кода процедур" Мурат Кабилов (Avito)"Деплой кода процедур" Мурат Кабилов (Avito)
"Деплой кода процедур" Мурат Кабилов (Avito)
 
Drupal организация разработки
Drupal   организация разработкиDrupal   организация разработки
Drupal организация разработки
 

Linux commands

  • 2. & 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
  • 3. 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
  • 4. 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
  • 5. & & - выполняем команду как фоновый процесс [команда] & [команда] & - выполняем заданную команду как фоновый процесс [команда] > [файл] & - выполняем заданную команду как фоновый процесс, перенаправляя вывод команды в файл
  • 6. adduser adduser - создаем учетную запись для нового пользователя adduser [опции] [пользователь] adduser [опции] - создаем учетную запись для нового пользователя
  • 7. alias alias - создаем псевдоним для команды alias [опции] [команда] alias - смотрим все созданные псевдонимы alias [имя]="[команда]" - создаем псевдоним для команды Note: созданные псевдонимы теряются при выходе из системы.
  • 8. arp arp - смотрим ARP-кеш arp [опции] arp - смотрим ARP-кеш
  • 9. at at - планировщик для выполнения программ в определенное время at [опции] [время|дата] at [время] - выполняем программу в заданное время Note: at-задание выполняется только один раз.
  • 10. atq atq - смотрим информацию об очередях at-заданий atq atq - смотрим информацию об очередях at-заданий
  • 11. atrm atrm - удаляем запланированное at-задание atrm [JOBID] atrm [JOBID] - удаляем at-задание
  • 12. awk awk - обрабатываем текст по шаблону awk [выражение] [входные_данные] | awk [выражение] - обрабатываем входной поток данных согласно заданному выражению
  • 13. badblocks badblocks - проверяем диск на наличие поврежденных блоков badblocks [опции] [устройство] badblocks [устройство] - проверяем устройство на наличие поврежденных блоков badblocks -v [устройство] - отображаем детальные сообщения во время проверки Note: диск не должен содержать поврежденных блоков, если они найдены, необходимо заменить диск , чтобы избежать потери данных.
  • 14. batch batch - планировщик заданий, которые будут выполнены, когда процессор будет слабо загружен batch [опции] batch - запускаем batch-планировщик
  • 15. bg bg - переводим процесс в фоновое выполнение bg [JOBID] bg [JOBID] - переводим задание в фоновое выполнение
  • 16. cal cal - смотрим календарь в коммандной строке cal [опции] [месяц] [год] cal - смотрим календарь для текущего месяца cal [MONTH] [YEAR] - смотрим календарь для заданного месяца и года cal -y - смотрим календарь на текущий год
  • 17. cancel cancel - отменяем и удаляем задания на печать cancel [опции] [JOBID] cancel [JOBID] - отменяем указанное задание на печать cancel -a - отменяем все задания на печать для всех принтеров cancel -a [принтер] - отменяем все задания на печать для заданного принтера
  • 18. cat cat - объеденяем файлы и смотрим их содержимое cat [опции] [файл] cat [файл] - смотрим содержимое файла cat [файл1] [файл2] [и.т.д] - объеденяем и смотрим содержимое указанных файлов cat -n [файл] - смотрим содержимое файла с нумерацией строк
  • 19. cd cd - переходим между каталогами cd [каталог] cd [каталог] - переходим в указанный каталог cd - переходим в домашний каталог cd - - переходим в предыдущий каталог
  • 20. chgrp chgrp - меняем группу для файлов и каталогов chgrp [опции] [группа] [каталог/файл] chgrp [группа] [файл] - меняем группу для файла chgrp -R [каталог] - рекурсивное меняем группу для файлов в заданном каталоге
  • 21. chmod chmod - изменяем права доступа к файлу или каталогу chmod [опции] [режим] [каталог/файл] chmod [режим] [файл] - устанавливаем права доступа для файла chmod [режим] -R [каталог] - устанавливаем права доступа рекурсивно, для файлов в заданном каталоге
  • 22. chmod Note: режим доступа -чтение r - 4 -запись w - 2 -выполнение x - 1 -не установлено - - 0 Полный доступ к файлу(чтение/запись/выполнение): режим 7 ( 4+ 2 +1 ) или режим rwx
  • 23. cksum cksum - смотрим контрольную сумму файла cksum [опции] [файл] cksum [файл] - смотрим контрольную сумму файла
  • 24. clear clear - очищаем содержимое экрана clear clear - очищаем содержимое экрана
  • 25. cp cp - копируем файлы и каталоги cp [опции] [источник] [приемник] cp [источник] [приемник] - копируем файл cp -r [источник] [приемник] - рекурсивно копируем каталог cp -i [источник] [приемник] - показываем запрос на перезапись файла
  • 26. cp cp -v [источник] [приемник] - показываем детальные сообщения при копировании cp -f [источник] [приемник] - перезаписываем существующие файлы без запроса
  • 27. crontab crontab - планировщик заданий, для выполнения заданий в определенное время crontab [опции] crontab -l -просматриваем crontab-задания для текущего пользователя crontab -e - редактируем crontab-задания для текущего пользователя crontab -r - удаляем crontab-задания для текущего пользователя
  • 28. crontab Note: crontab-задание выполняется переодически, через заданный интервал времени
  • 29. date date - смотрим или задает системное время date [опции] [время/дата] date - смотрим текущую дату и время date -s [НН:MM] - задаем время date -s ["MM/DD/YYYY HH:MM"] - задаем время и дату
  • 30. dd dd - создаем точную копию данных для устроства dd if=[источник] of=[цель] [опции] dd if=[источник] of=[цель] [опции] - создаем точную копию данных устройства Note: команда dd выполняет копирование данных устройства бит в бит. Следует использовать данную команду с осторожностью.
  • 31. deluser deluser - удаляем учетную запись пользователя deluser [опции] [пользователь] deluser [опции] - удаляем учетную запись пользователя
  • 32. df df - смотрим использование файловой системы df [опции] df - смотрим использование файловой системы df -h- смотрим использование файловой системы в удобном представлении
  • 33. diff diff - сравниваем файлы diff [опции] [файл] diff [файл] [файл] - сравниваем два файла diff -y [файл] [файл] - сравниваем два файла отображая их содержимое строка к строке diff -i [файл] [файл] - сравниваем два файла без учета регистра
  • 34. dig dig - выполняем DNS-запрос dig [опции] [хост] dig [хост] - смотим DNS информацию для заданного хоста dig -t MX [хост] - смотрим почтовые сервера для заданного хоста
  • 35. dmidecode dmidecode - смотрим информацию об аппаратной части системы dmidecode [опции] dmidecide -q - смотрим краткую информацию об аппаратной части системы dmidecode -t [тип] - смотрим информацию об устройствах заданного типа dmidecode -s [ключ] - смотрим информацию по заданному ключу
  • 36. dpkg dpkg - администрируем программное обеспечение dpkg [опции] [файл] dpkg -i [PACKAGE] - устанавливаем пакета dpkg -r [PACKAGE] - удаляем пакета dpkg -p [PACKAGE] - удаляем пакет и конфигурационные файлы dpkg -l - смотрим список установленных пакетов
  • 37. du du - смотрим использование диска du [опции] [каталог/файл] du -hs - смотрим размер текущего каталога du -hs [каталог] - смотрим размер указанного каталога
  • 38. eject eject - извлекаем сменный носитель eject [опции] [устройство] eject - извлекаем сменный носитель по-умалчанию eject [устройство] - извлекаем указанный сменный носитель
  • 39. env env - смотрим переменные окружения env [опции] env - смотрим все переменные окружения
  • 40. exit exit - выходим из текущего шелла exit [код] exit - выходим из текущего шелла exit [код] - выходим из текущего шелла с заданным кодом завершения работы Note: данная программа не выполняет logout- скриптов находящихся в домашнем каталоге пользователя.
  • 41. fdisk fdisk - работаем с разделами жесткого диска fdisk [опции] [устройство] fdisk -l - смотрим список таблиц разделов для всех устройств fdisk -l [устройство] - смотрим список таблиц разделов для указанного устройства fdisk [устройство] - редактируем таблицу разделов заданного устройства
  • 42. fg fg - переводиим фоновый процесс на передний план fg [JOBID] fg [JOBID] - переводим фоновый процесс на передний план
  • 43. file file - смотрим тип файла. file [опции] [файл] file [файл] - смотрим тип файла
  • 44. find find - ищем по каталогам и файлам find [путь] [опции] [критерии] find [путь] -name [имя] - ищем файлы с заданным именем find [путь] -user [пользователь] - ищем файлы указанного пользователя
  • 45. find find [путь] -size [размер] - ищем файлы больше заданного размера find [путь] -mtime 0 - ищем файлы измененные за последние 24 часа Note: команда find выполняет "сырой" поиск по файловой системе и выполнение данной программы иногда может быть достаточно медленным.
  • 46. free free - смотрим использование оперативной памяти и SWAP-пространства free [опции] free - смотрим использование памяти в килобайтах free -m - смотрим использование памяти в мегабайтах free -g - смотрим использование памяти в гигобайтах
  • 47. fsck fsck - проверяем и восстанавливаем файловую систему fsck [опции] [файловая_система] fsck [файловая_система] - проверяем и восстанавливаем файловую систему fsck -n [файловая_система] - только проверяем файловую систему на ошибки без восстанавления
  • 48. ftp ftp - клиент для работы с ftp протоколом. ftp [опции] [хост] ftp [хост] - начинаем ftp-сессию с заданным хостом
  • 49. fuser fuser - смотрим информацию об открытых файлах fuser [опции] [каталог/файл] fuser [файл] - смотрим процесы использующие указанный файл fuser -v [файл] - смотрим подробную информацию об используемом файле. fuser -ki [файл] - останавливаем все процессы использующие указанный файл
  • 50. grep grep - фильтруем данные по шаблону grep [опции] [файл] grep [строка] [файл] - смотрим строки из файла содержащие указанную строку grep -c [строка] [файл] - смотрим количество совпадений в файле с заданной строкой grep -i [строка] [файл] - игнорируем регистр при фильтрации [команда] | grep [строка] - фильтруем вывод команды
  • 51. groupadd groupadd - создаем новую группу пользователей groupadd [группа] groupadd [группа] - создаем новую группу пользователей
  • 52. groupdel groupdel - удаляем существующую группу пользователей groupdel [группа] groupdel [группа] - удалаяем существующую группу пользователей
  • 53. groupmod groupmod - меняем настройки пользовательской группы groupmod [опции] [группа] groupmod [имя_до] -n [имя_после] - меняем пользовательскую группу
  • 54. groups groups - смотрим группы в которые входит пользователь groups [опции] [пользователь] groups - смотрим информацию о группах для текущего пользователя groups [пользователь] - смотрим информацию о группах для указанного пользователя
  • 55. gunzip gunzip - распаковываем .gz архив gunzip [опции] [файл] gunzip [архив] - распаковываем архив
  • 56. gzip gzip - создаем .gz архив gzip [опции] [файл] gzip [файл ] - сжимаем указанный файл gzip --fast [файл] - сжимаем файл используя быстрый метод gzip --best [файл] - сжимаем файл используя алгоритм с высоким уровнем сжатия
  • 57. gzip gzip -tv [архив] - тестировать архив на ошибки gzip -l [архив] - показывает информацию об архиве gzip -d [архив] - распоковывает заданный архив
  • 58. head head - смотрим начало файла head [опции] [файл] head [файл] - смотрим первые 10 строк файла head -n [число] [файл] - смотрим первый N-строк файла
  • 59. history history - смотрим команды которые были выполнены history [опции] history - смотрим все выполненные команды history|grep [шаблон] - поиск в истории команд по шаблону Note: команду из истории можно выполнить по ее номеру, выполнив в консоли ![номер_команды]
  • 60. host host - выполняем DNS-запрос host [опции] [хост] host [хост] - смотрим DNS-информацию для заданного хоста host -t MX [хост] - смотрим почтовые сервера для заданного хоста host -a [хост] -смотрим детальную информацию по заданному хосту
  • 61. hostname hostname - смотрим имя присвоенное локальной системе hostname [опции] hostname - смотрим имя локальной системы hostname -d - смотрим доменное имя системы hostname -f - смотрим полное имя системы
  • 62. id id - смотрим иформацию о пользователе и группах в которые он входит id [опции] [пользователь] id - смотрим информацию о текущем пользователе id [пользователь] - смотрим информацию об указанном пользователе
  • 63. ifconfig ifconfig - смотрим сетевые интерфейсы ifconfig [опции] [интерфейс] ifconfig - смотрим разрешенные сетевые интерфейсы ifconfig -a - смотрим все сетевые интерфейсы ifconfig [интерфейс] - смотрим информацию об указанном сетевом интерфейсе
  • 64. ifdown ifdown - запрещаем сетевой интерфейс ifdown [опции] [интерфейс] ifdown [интерфейс] - запрещаем сетевой интерфейс ifdown -a - запрещаем все сетевые интерфейсы
  • 65. ifup ifup - разрешаем сетевой интерфейс ifup [опции] [интерфейс] ifup [интерфейс] - разрешаем сетевой интерфейс ifup -a - разрешаем все сетевые интерфейсы
  • 66. insmod insmod - устанавливаем модуль ядра insmod [модуль] insmod [модуль] - устанавливаем модуль ядра
  • 67. iwconfig iwconfig - смотрим беспроводные сетевые интерфейсы iwconfig [опции] [интерфейс] iwconfig - смотрим все беспроводные сетевые интерфейсы iwconfig [интерфейс] - мотрим информацию о заданном беспроводном сетевом интерфейсе
  • 68. jobs jobs - смотрим фоновые и приостановленные задания jobs [опции] jobs - смотрим все фоновые и приостновленные задания jobs -l - смотрим все фоновые и приостновленные задания и их PID
  • 69. kill kill - прерываем выполнение процесса kill [опции] [PID] kill [PID] - прерываем выполнение процесса kill -9 [PID] - уничтожает указанный процесс
  • 70. killall killall - прерываем выполнение процессов по заданному имени killall [опции] [имя] killall [имя] - прерываем выполнение всех процессов с указанным именем killall -i [имя] - запрашиваем подтверждение перед прерыванием процесса
  • 71. last last - смотрим последний удачный вход пользователя в систему last [опции] [пользователь] last - смотрим информацию об успешных входах пользователей в систему last [пользователь] - смотрим информацию об успешных входах в систему для указанного пользователя
  • 72. lastb lastb - смотрим информацию о попытках пользователей войти в систему lastb [опции] [пользователь] lastb - смотрим информацию об неудачных входах пользователей в систему last [пользователь] - смотрим информацию об неудачных входах в систему для указанного пользователя
  • 73. lastlog lastlog - смотрим информацию о пользователях вошедших в систему lastlog [опции] [пользователь] lastlog - смотрим информацию об входах в систему для всех пользователей lastlog -u [пользователь] - смотрим информацию об входе в систему для указанного пользователя
  • 74. less less - смотрим вывод команды или файла постранично less [опции] [файл] less [файл] - постранично выводим файл less +[номер] [файл] - выводим файл начиная с заданной строки [комманда] | less - выводим постранично вывод комманды
  • 75. less Note:less позволяет просматривать страницы в обоих направлениях(вверх и вниз).
  • 76. ln ln - создаем ссылку на каталог или файл ln [опции] [источник] [ссылка] ln [источник] [ссылка] - создаем жесткую ссылку ln -s [источник] [ссылка] - создаем символическую ссылку
  • 77. locate locate - ищем в базе данных locate для каталогов и файлов locate [опции] [каталог/файл] locate [файл] - ищем расположения указанного файла locate -i [файл] - поиск расположения указанного файла без учета регистра
  • 78. locate Note: команда locate использует поиск по системной базе данных locate, которая обновляется автоматически по расписанию (обычно раз в день). При использовании команды locate теряется возможность поиска по расширенным параметрам, таким как, размер файла, владелец файла, дата последнего изменения. Скорость поиска файла при использовании команды locate существенно выше, по сравнению с командой find.
  • 79. logout logout - выходим из системы logout logout - выходим из системы Note: при использовании этой команды могут вызываться файлы .logout или .bash_logout из домашнего каталога пользователя, которые содержат команды выполняемые в процессе выхода пользователя из системы.
  • 80. lp lp - печатаем файла lp [опции] [файл] lp [файл] - печатаем файла на принтре по-умолчанию lp –d [принтер] [файл] - печатаем файла на указанном принтере lp -n [число] -d [файл] - печатаем заданное число копий
  • 81. lpadmin lpadmin - управляем принтерами lpadmin [опции] [принтер] lpadmin -p [имя] -v [устройство] - добавляем принтер lpadmin -x [принтер] - удаляем принтер
  • 82. lpq lpq - смотрим статус очереди печати lpq [опции] lpq -a - смотрим статус очереди печати для всех принтеров lpq -P [принтер] - смотрим статус очереди печати для указанного принтера
  • 83. lpstat lpstat - смотрим состояния принтеров и очередей печати lpstat [опции] lpstat - смотрим статус очереди печати lpstat -a - смотрим статус всех принтеров lpstat -p - смотрим статус печати для всех принтеров lpstat -s - смотрим общий статус для всех принтеров
  • 84. lpstat lpstat -t - смотрим полная информацию о статусе принтеров
  • 85. ls ls - смотрим содержимое каталога ls [опции] [каталг/файл] ls - смотрим список файлов в текущем каталоге ls [каталог] - смотрим список файлов в указанном каталоге ls -l -смотрим детальный список файлов
  • 86. ls ls -la - смотрим скрытые файлы ls -R - смотрим список всех файлов в подкаталогах
  • 87. lshw lshw - смотрим информацию об аппаратной части системы lshw [опции] lshw - смотирм детальную информацию об аппаратной части системы wget -short - смотрим краткую информацию об аппаратной части системы
  • 88. lsmod lsmod - смотрим информацию о модулях ядра lsmod lsmod - смотрим список установленных модулей ядра
  • 89. lsof lsof - смотрим список открытых файлов lsof [опции] [файл] lsof - смотрим все открытые файлы lsof [файл] - смотрим иформацию об указанном файле lsof -u [пользователь] - смотрим список открытых файлов указанного пользователя
  • 90. lsof lsof -p [PID] - смотрим список открытых файлов для процесса с заданным ID. lsof -c [имя_процесса] - смотрим список открытых файлов для заданного процесса. lsof -i - смотрим открытые сетевые порты и сокеты.
  • 91. lspci lspci - смотрим список PCI-устройств lspci [опции] lspci - смотрим краткую информацию об PCI- устройствах lspci -v - смотрим детальную информацию об PCI- устройствах
  • 92. lsusb lsusb - смотрим список USB-устройств lsusb [опции] lsusb - смотрим краткую информацию об USB- устройствах lsusb -v - смотрим детальную информацию об USB- устройствах lsusb -t - смотрим информацию об USB-устройствах в виде дерева
  • 93. make make - компилируем и устанавливаем програмного обеспечения из исходных кодов make [опции] [файл] make - компилируем исходный код make install - устанавливаем скомпилированный исходный код
  • 94. man man - руководство по программам командной строки man [опции] [комманда/файл] man [комманда] - смотрим руководство для заданной команды man -k [ключевое_слово] - смотрим страницы руководства для заданного ключевого слова
  • 95. md5sum md5sum - смотрим MD5-хеш для файла md5sum [опции] [файл] md5sum [файл] - смотрим MD5-хеш для заданного файла
  • 96. mkdir mkdir - создаем каталог mkdir [опции] [каталог] mkdir [каталог] - создаем каталог
  • 97. mkfs mkfs - создаем файловую систему mkfs [опции] [устройство] mkfs -t [тип] [устройство] - создаем файловую систему на указанном устройстве mkfs -ct [тип] [устройство] - создаем файловую систему на заданной устройстве с проверкой устройства перед форматированием на ошибки
  • 98. mkswap mkswap - создаем SWAP-пространство mkswap [опции] [устройство] mkswap [устройство] - создаем SWAP-пространство на указанном устройстве mkswap -с [устройство] - cоздаем SWAP-пространство на заданном устройстве с преварительной проверкой устройства на ошибки
  • 99. modinfo modinfo - смотрим информацию о модуле ядра modinfo [опции] [модуль] modinfo [модуль] - смотрим информацию о модуле ядра
  • 100. more more - смотрим вывод команды или файла постранично more [опции] [файл] more [файл] - смотрим постранично файл more +[номер] [файл] - смотрим файл начиная с заданной строки [комманда] | more - смотрим постранично вывод комманды
  • 101. more Note: more позволяет просматривать файл только с начала в конец, без возможности возврата к просмотренной странице.
  • 102. mount mount - монтируем локальную или удаленную файловую системы mount [опции] [источник] [цель] mount - смотрим все примонтированные файловые системы mount [устройство] [каталог] - монтируем указанное устройство mount [IP]:[удаленное] [локальное] - монтируем NFS каталог
  • 103. mv mv - перемещаем или переименовываем файл или каталог. mv [опции] [источник] [приемник] mv [источник] [приемник] - перемещаем файл/каталог в заданное местоположение mv -i [источник] [приемник] - показываем запрос на перезапись файла
  • 104. nano nano - запускаем простой текстовый редактор nano [опции] [файл] nano [файл] - открываем указанный файл для редактирования nano -v [файл] - октрываем указанный файл в режиме только для чтения
  • 105. netstat netstat - смотрим информацию о сетевых соединениях netsat [опции] netstat - смотрим активные сетевые соединения netstat -s - смотрим сетевую статистику netstat -r - смотрим таблицу маршрутизации
  • 106. nice nice - задаем приоритет для программы nice [опции] [команда] nice -n [приоритет] [команда] - выполняем команду с заданным приоритетом Note: низки приоритет 1 - 19 нормальный приоритет - 0 высокий приоритет -1 - -20
  • 107. parted parted - работаем с разделами жесткого диска parted [опции] [устройство] parted -l - смотрим список таблиц разделов для всех устройств parted -l [устройство] - смотрим список таблиц разделов для указанного устройства parted [устройство] - редактируем таблицу разделов заданного устройства
  • 108. passwd passwd - меняем пароль для входа в систему passwd [опции] [пользователь] passwd - меняем пароль для текущего пользователя passwd [пользователь] - меняем пароль для указанного пользователя passwd -e [пользователь] - пользователю будет предложено сменить пароль при следующем входе в систему
  • 109. passwd passwd -l [пользователь] - блокируем учетную запись указанного пользователя passwd -u [пользователь] - разблокируем учетню запись указанного пользователя passwd -S [пользователь] - смотрим информацию о статусе аккаунта для указанного пользователя
  • 110. pgrep pgrep - ищем процесс по имени pgrep [опции] [имя] pgrep [имя] - отображаем PID процессов содержащих указанное имя pgrep -l [имя] - отображаем PID и имя процессов содержащих указанное имя pgrep -P [PPID] - смотрим все дочерние процессы для заданого PPID.
  • 111. pgrep pgrep -c [имя] - смотрим число процессов содержащих указанное имя
  • 112. ping ping - отправляем ICMP эхо-запросы хостам в сети ping [опции] [хост] ping [хост] - посылаем ICMP эхо-запросы на указанный ping -c [количество] [хост] - посылаем заданное число ICMP эхо-пакетов на заданный хост Note: для работы с IPv6 используем ping6
  • 113. poweroff poweroff - завершаем работу системы и выключаем питание poweroff poweroff - авершаем работу системы и выключаем питание
  • 114. ps ps - смотрим запущенные процессы. ps [опции] ps - смотрем все процессы для текущего пользователя ps -e - смотрем все процессы запущенные в системе ps -ef - смотрем детальную информацию обо всех процессах запущенных в системе
  • 115. ps ps -u [пользователь] - смотрем все процессы принадлежащие указанному пользователю
  • 116. pstree pstree - отображаем все запущенные процессы в виде дерева pstree [опции] pstree - отображаем все запущенные процессы в виде дерева pstree -p - отображаем все запущенные процессы вместе с их PID в виде дерева. pstree -a - отображаем все запущенные процессы вместе с параметрами коммандной строки
  • 117. pstree pstree [пользователь] - смотрем все запущенные процессы принадлежащие указанному пользователю pstree [PID] - смотрем все дочерние процессы для заданного PID
  • 118. pwd pwd - смотрим текущий каталог pwd pwd - смотрим текущий каталог
  • 119. reboot reboot - перезагружаем систему reboot reboot - перезагружаем систему
  • 120. renice renice - меняем приоритет выполняемого процесса renice [опции] [PID] renice +/-[приоритет] -p [PID] - изменяем приоритет выполняемого процесса с заданным PID
  • 121. rm rm - удаляем файлы rm [опции] [файл] rm [файл] - удаляем файл rm -r [каталог] - рекурсивно удаляем файлы в каталоге mr -i [файл] - показываем запрос на удаление
  • 122. rmdir rmdir - удаляем каталог rmdir [каталог] rmdir [каталог] - удаляем каталог (если каталог пустой) rmdir -r [каталог] - удаляем каталог (если каталог не пуской и содержит файлы)
  • 123. rmmod rmmod - выгружаем модуль ядра rmmod [модуль] rmmod [модуль] - выгружаем модуль ядра
  • 124. route route - смотрим и конфигурируем TCP/IP маршрутизацию route [опции] route -n - смотрим таблицу маршрутизации route add [маршрут] - добавляем заднный маршурт в таблицу маршрутизации route del [маршрут] - удаляем заданный маршрут из таблицы маршрутизации
  • 125. sed sed - комплексный потоковый редактор sed [опции] [файл] sed [опции] [выражение] [файл] - редактируем файл при помощи sed
  • 126. service service - управляем сервисами операционной системы service [опции] [сервис] [действие] service --status-all - смотрем статус всех сервисов service [сервис] status - смотрим статус указанного сервиса service [сервис] start - запускаем указанный сервис service [сервис] stop - останавливаем указанный сервис
  • 127. service service [сервис] restart - перезапускаем указанный сервис
  • 128. shred shred - безопасно уничтожаем файлы shred [опции] [каталог/файл] shred [файл] - безопасно перезаписываем файл shred -u [файл] - безопасно перезаписываем файл и удаляет его shred -v [файл] - показываем прогресс после каждого прохода shred -n [NUM] [FILE] - задаем число циклов перезаписи и перезаписываем файл
  • 129. shutdown shutdown - завершаем работу системы shutdown [опции] [время] [сообщение] shutdown now - выключаем систему сразу shutdown [HH:MM] - выключаем систему через заданный промежуток времени shutdown -r now - перезагружаем систему
  • 130. sort sort - сортируем содержимое входного потока или файла sort [опции] [файл] sort [файл] - сортируем и выводим содержимое файла sort -r [файл] - выполняем обратную сортировку файла [команда] | sort - сортируем вывод команды
  • 131. split split - разделяем большой файл на более мелкие файлы split [опции] [файл] [выход] split -b [размер] [файл] [выход] - разбиваем файл на более мелкие файлы заданного размера
  • 132. ssh ssh - клиент для работы по ssh протоколу ssh [опции] [хост] ssh [хост] - начинаем ssh-сессию с заданным хостом ssh -l [пользователь] [хост] - подключакмся на указанный хост под заданным пользователем ssh -C [хост] - используем сжатие для медленных соединией
  • 133. ssh Note: ssh защищенный протокол, который организует безпасное шифрованное соединение между клиентом и сервером.
  • 134. stat stat - смотрим расширенную информацию о файловой системе, файле или каталоге stat [опции] [каталог/файл] stat [каталог/файл] - смотрим расширенную информацию о каталоге/файле stat -f [каталог/файл] - смтрим расширенную иформацию о каталоге/файле относительно файловой системы
  • 135. strings string - извлекаем читабельных символы из файлов strings [опции] [файл] strings [файл] - извлекаем читабельные символы из файла
  • 136. su su - перключаемся на другой пользовательский аккаунт su [опции] [пользователь] su - переключаемся на пользователя root su - - переключаемся на пользователя root с загрузкой профиля su [пользователь] - переключаемся на указанного пользователя
  • 137. sudo sudo - выполняем одиночной команду от имени другого пользователя. su [опции] [команда] sudo [команда] - выполненяем заданную команду от имени пользователя root sudo -u [пользователь] [команда] - выполняем указанную команду от имени указанного пользователя sudo !! - выполненяем последнюю команду от имени пользователя root
  • 138. swapoff swapoff - деактивируем SWAP-пространство swapoff [опции] [устройство] swapoff -a - запрещаем все SWAP-пространства swapoff [устройство] - запрещаем SWAP-пространство на указанном устройстве
  • 139. swapon swapon - активируем SWAP-пространство swapon [опции] [устройство] swapon -a - разрешаем все SWAP-пространства swapon [устройство] - разрешаем SWAP-пространство на указанном устройстве
  • 140. sysctl sysctl - конфигурируем параметры ядра sysctl [опции] [модуль] sysctl -a - смотрим значения всех параметров ядра sysctl -w [параметр] = [значение] - установливаем значение параметра ядра
  • 141. tac tac - объеденяем файлы и смотрим их содержимое в обратном порядке tac [опции] [файл] tac [файл] - смотрим содержимое файла в обратном порядке
  • 142. tail tail - смотрим последние строки файла tail [опции] [файл] tail [файл] - смотрим последние 10 строк указанного файла tail -n [число] [файл] - смотрим последние N-строк указанного файла tail -f [файл] - смотрим данные добавляемые в файл
  • 143. tar tar - работаем с архивами tar [опции] [выход] [вход] tar -cvf [архив] [файлы] - создаем tar-архив без сжатия tar -czvf [архив] [файл] - создаем tar-архив со сжатием tar -xvf [архив] [каталог] - распаковываем архив tar -tf [архив] - смотрим список файлов в архиве
  • 144. tcpdump tcpdump - отображаем получаемые и отправляемые сетевые пакеты tcpdump [опции] tcpdump - отображаем передаваемые и получаемые сетевые пакеты tcpdump > [файл] - сохраняем перехватываемые пакеты в файл tcpdump -i [интерфейс] - перехватываем пакеты с заданного сетевого интерфейса
  • 145. tcpdump tcpdump -vv - смотрим детальную информацию по перехваченным пакетам tcpdump -c [количество] - задаем количество пакетов для захвата
  • 146. tee tee - показываем результат выполнения команды и записывает его в файл tee [опции] [файл] [команда] | tee [файл] - смотримрезультат выполнения программы и сохроняем его в файл [команда] | tee -a [файл] - смотрим результат выполнения программы и добовляет его в конец указанного файла
  • 147. telnet telnet - работаем по telnet протоколу telnet [опции] [хост] telnet [хост] - начинаем telnet-сессию с заданным хостом Note: telnet небезопасный устаревший протокол, данные (логин, пароль) в котором передаются в виде обычного текста. Следует избегать использования данного протокола.
  • 148. top top - мониторим производительность системы и запущенные процессы top [опции] top - мониторим системные процессы и производительнось top -u [пользователь] - смотрим только процессы заданного пользователя top -d [секунды] - задаем интервал обновления
  • 149. top top -i - смотрим только активные процессы
  • 150. touch touch - обновляем временную метку файла (задаем текущее время) touch [опции] [файл] touch [файл] - обновляем временную метку файла touch -a [файл] - обновляем временную метку доступа к файлу
  • 151. touch touch -m [файл] - обновляем временую метку изменения файла
  • 152. tracepath tracepath - отображаем информацию о TCP/IP маршрутизации tracepath [опции] [хост] tracepath [хост] - выполняем трассировку маршрута к указанному хосту tracepath -n [хост] - отображаем только IP-адреса при троссировке Note: для работы с IPv6 используем tracepath6
  • 153. ulimit ulimit - администрируем ограничения на системные ресурсы ulimit [опции] [ограничение] ulimit -a - смотрим все заданные ограничения на ресурсы ulimit [опция] [ограничение] - задаем ограничение на ресурс
  • 154. umask umask - администрируем стандартные права доступа для пользователя при создании файла umask [опции] [режим] umask - смотрим текущее значение в восьмеричном формате umask -S - смотрим текущее значение в символическом формате umask [режим] - устанонавливаем пользовательское значение
  • 155. uname uname - смотрим информацию об операционной системе uname [опции] uname -a - смотрим всю информацию об операционной системе uname -r - смотрим версию ядра операционной системы
  • 156. unmount unmount - демонтируем файловую систему unmount [опции] [каталог] unmount [каталог] - демонтируем файловую систему
  • 157. uptime utime - отображаем время работы системы с момента загрузки uptime uptime - отображаем время работы системы с момента загрузки
  • 158. usermod usermod - изменяем настройки пользовательского аккаунта usermod [опции] [пользователь] usermod -d [каталог] [пользователь] - меняем домашний каталог для указанного пользователя usermod -aG [группа] [пользователь] - добавлеем указанного пользователя в указанную группу
  • 159. w w - отображаем детальную информацию об пользователях вошедших в систему w [опции] [пользователь] w - отображаем детальную информацию о пользователях вошедших в систему
  • 160. wall wall - посылаем широковещательное сообщение всем пользователям, вошедшим в систему. wall [файл] wall - посылаем сообщение всем пользователям wall [файл] - посылаем сообщение из файла всем пользователям
  • 161. watch watch - переодически выполняем заданную команду watch [опции [команда] watch [команда] - запускаем заданную команду каждые 2 секунды watch -n [интеравал] [команда] - выполняем команду с заданным интервалом watch -b [команда] - подаем звуковой сигнал, если команда выполнена с ошибкой
  • 162. watch watch -d [COMMAND] - подсвечиваем различия между выполнениями команд
  • 163. wc wc - считаем число строк, слов и символов в файле wc [опции] [файл] wc [файл] - считаем число строк, слов и символов в файле wc -w [файл] - считаем число слов в файле wc -l [файл] - считаем число строк в файле wc -с [файл] - считаем число символов в файле
  • 164. wget wget - загружаем файлы по сети wget [опции] [файл] wget [хост] - начинаем ftp-сессию с заданным хостом wget [URI] - загружаем файл по указанному URI Note: wget поддерживает http и ftp схемы.
  • 165. whatis whatis - смотрим описание программы whatis [опции] [команда] whatis [команда] - смотрим описание команды whatis -w [шаблон] - поиск описания команды по заданному шаблону
  • 166. whereis whereis - смотрим расположение бинарных файлов, страниц руководства и исходного кода для заданной команды whereis [опции] [команда/файл] whereis [команда] - смотрим расположение заданной команды whereis -b [команда] - смотрим расположение банарных файлов заданной команды
  • 167. whereis whereis -m [команда] - смотрим расположение файлов руководства для заданной команды whereis -s [команда] - смотрим файлы с исходным кодом для указанной команды
  • 168. who who - смотрим пользователей вошедших в систему who [опции] who - смотрим пользователей вошедших в систему who -b - смотрим время последней загрузки системы who -r - смотрим текущий run level
  • 169. whoami whoami - смотрим имя текущего пользователя whoami [опции] whoami - смотрим имя текущего пользователя
  • 170. zcat zcat - смотрим содержимое архивного файла zcat [опции] [файл] zcat [файл] - смотрим содержимое архивного файла