Список команд терминала
Другие оболочки
a2p ------------------------>> конвертировать awk скрипт в программу на perl;
as ------------------------>> ассемблер;
cc ------------------------>> компилятор языка Си;
checkeq ------------------------>> процессор языка программирования для описания сравнений;
chsh ------------------------>> изменить оболочку входа;
csh ------------------------>> командная оболочка C Shell;
eqn ------------------------>> язык программирования для описания сравнений;
gawk ------------------------>> GNU версия утилиты awk;
gcc ------------------------>> компилятор языка программирования C++;
ksh ------------------------>> командная оболочка Korn Shell;
perl ------------------------>> интерпретатор скриптов Perl;
sh ------------------------>> командная оболочка Bourne Shell;
tcsh ------------------------>> командная оболочка tcsh;
yacc ------------------------>> компилятор Yet another compiler-compiler;
Группы
addgroup ------------------------>> добавить новую группу в систему;
delgroup ------------------------>> удалить группу;
groupdel ------------------------>> удалить группу;
groupadd ------------------------>> создать новую группу;
groupmod ------------------------>> изменение группы;
Пользователи
ac ------------------------>> вывести статистику по времени работы пользователя в системе;
adduser ------------------------>> добавить нового пользователя;
chfn ------------------------>> изменить дополнительную информацию о пользователе, такую как номер телефона, имя и так далее;
deluser ------------------------>> удалить пользователя;
finger ------------------------>> вывести дополнительную информацию о пользователе;
id ------------------------>> вывести информацию о пользователей и его группах;
last ------------------------>> отобразить историю входов пользователей;
login ------------------------>> войти в систему;
logname ------------------------>> выводит логин пользователя;
newgrp ------------------------>> дать пользователю права новой группы на время;
talk ------------------------>> отправить сообщение другому, авторизованному пользователю;
useradd ------------------------>> добавить пользователя;
userdel ------------------------>> удалить пользователя;
usermod ------------------------>> настройка пользователя;
w ------------------------>> посмотреть авторизованных на данный момент пользователей;
wall ------------------------>> отправляет сообщение всем авторизованным пользователям;
who ------------------------>> посмотреть активных пользователей в системе;
whoami ------------------------>> вывести текущего пользователя;
cal ------------------------>> отобразить правильно отформатированный календарь в командной строке;
calendar ------------------------>> отобразить напоминания и заметки;
Архивы
ar ------------------------>> утилита для создания, модификации и извлечения файлов из архивов ar;
compress ------------------------>> сжать один или несколько файлов;
cpio ------------------------>> создание и распаковка архивов типа cpio;
gnuzip ------------------------>> распаковка сжатых файлов;
gzip ------------------------>> создание, изменение, просмотр содержимого и распаковка архивов Gzip;
lzcat ------------------------>> посмотреть содержимое файла, сжатого lzma;
lzma ------------------------>> сжать или распаковать файл по алгоритму lzma;
pack ------------------------>> сжатие файлов по алгоритму Хафмана;
pax ------------------------>> управление архивами pax;
pact ------------------------>> вывести содержимое сжатого текстового файла;
tar ------------------------>> упаковка и распаковка архивов tar;
uncompress ------------------------>> распаковать сжатый файл;
unlzma ------------------------>> распаковать архив lzma;
unpack ------------------------>> извлечь файлы из архива pack;
unxz ------------------------>> извлечь все файлы из архива xz;
unzip ------------------------>> распаковать zip архив;
xz ------------------------>> сжать файл в формат xz;
xzcat ------------------------>> посмотреть содержимое текстового файла сжатого xz;
zcat ------------------------>> вывести содержимое файла, сжатого zip;
zipcloack ------------------------>> зашифровать zip файл;
zipinfo ------------------------>> вывести информацию о zip файле;
zipnote ------------------------>> просмотр и изменение комментариев к zip файлам;
zipsplit ------------------------>> объединение нескольких zip файлов;
Система
arch ------------------------>> отображает информацию об архитектуре системы;
depmod ------------------------>> вывести список всех загруженных модулей ядра и их зависимостей;
df ------------------------>> посмотреть общее доступное дисковое пространство в системе;
dmesg ------------------------>> вывести последние записи журнала ядра;
free ------------------------>> отобразить свободную оперативную память;
fsck ------------------------>> проверка файловой системы на ошибки;
fuser ------------------------>> позволяет определить какой процесс использует файлы или сокеты;
halt ------------------------>> немедленно выключить компьютер;
htop ------------------------>> интерактивный диспетчер задач, который работает в терминале;
insmod ------------------------>> загрузить модуль ядра, в параметрах нужно передать файл;
iostat ------------------------>> статистика нагрузки на процессор и жесткие диски;
jobs ------------------------>> вывести список и состояние всех, запущенных в фоне задач;
kill ------------------------>> отправить сигнал процессу, например, чтобы его завершить;
lillall ------------------------>> убить все процессы с указанным именем;
lsmod ------------------------>> посмотреть все загруженные модули ядра;
mach ------------------------>> вывести информацию о процессоре;
modinfo ------------------------>> вывести информацию про модуль ядра;
modprobe ------------------------>> загрузить модуль ядра по имени;
onintr ------------------------>> вывести информацию об аппаратных прерываниях;
pagesize ------------------------>> отобразить размер страниц памяти в байтах;
parted ------------------------>> утилита для разметки диска;
partprobe ------------------------>> проинформировать операционную систему про изменения в таблице разделов;
pkill ------------------------>> убить процесс по его имени, только один;
poweroff ------------------------>> выключить компьютер;
ps ------------------------>> вывести список запущенных процессов;
pstree ------------------------>> вывести список запущенных процессов в виде дерева;
reboot ------------------------>> перезагрузка компьютера;
rmmod ------------------------>> выгрузить модуль ядра;
shutdown ------------------------>> выключить компьютер или спланировать выключение;
stop ------------------------>> остановить задачу в фоне;
service ------------------------>> управление службами в Ubuntu;
set ------------------------>> установить значение переменной окружения;
sfdisk ------------------------>> еще одна программа для разметки дисков;
startx ------------------------>> запустить сессию X сервера;
swapoff ------------------------>> отключить раздел подкачки;
swapon ------------------------>> включить раздел подкачки;
systemctl ------------------------>> управление службами в systemd;
tcopy ------------------------>> копирование магнитных кассет;
top ------------------------>> интерактивный консольный менеджер процессов для Linux;
umount ------------------------>> размонтировать раздел;
uname ------------------------>> посмотреть информацию о системе и ядре;
uptime ------------------------>> узнать время работы компьютера;
Xorg ------------------------>> исполняемый файл X сервера;
xfd ------------------------>> отобразить все символы шрифта X сервера;
xhost ------------------------>> настройка прав доступа к X серверу;
xlsfonts ------------------------>> отобразить все шрифты X сервера;
xrdb ------------------------>> управление базой данных ресурсов X сервера;
xset ------------------------>> изменить значение переменной X сервера;
bg ------------------------>> восстановить задачу, свернутую в фоновый режим;
cfdisk ------------------------>> утилита для разметки диска в терминале, более простая в использовании, чем fdisk;
fdisk ------------------------>> утилита для разметки диска;
fg ------------------------>> восстановление программы, свернутой в фоновый режим;
mkfs ------------------------>> форматировать раздел в выбранную файловую систему;
mkswap ------------------------>> форматировать раздел или файл в swap;
mount ------------------------>> монтирование разделов;
mt ------------------------>> управление магнитными кассетами;
Скрипты
break ------------------------>> завершить цикл while, for, foreach или until;
continue ------------------------>> завершить текущую итерацию while, for, foreach и until;
for ------------------------>> организация цикла со счетчиком для выполнения нескольких команд;
foreach ------------------------>> выполнять набор команд для каждого из элементов переданного массива;
repeat ------------------------>> повторять выполнение команды нужное количество раз;
sleep ------------------------>> ожидать указанное количество секунд
until ------------------------>> организация цикла типа until;
watch ------------------------>> выполнять указанную команду каждые n секунд, по умолчанию 1 секунда;
while ------------------------>> организация цикла типа while;
yes ------------------------>> ответить да, на запрос другой команды;
alias ------------------------>> создание псевдонимов для команды консоли linux;
at ------------------------>> запланировать запуск команды на нужное время;
cancel ------------------------>> остановить вывод информации о работе задачи;
bash ------------------------>> интерпретатор команд Bourne Again Shell, используется по умолчанию в большинстве дистрибутивов Linux;
unalias ------------------------>> удалить псевдоним;
Терминал
clear ------------------------>> очистить вывод терминала;
bye ------------------------>> эквивалент команды exit, используется для выхода из терминала;
exit ------------------------>> завершить сеанс работы с оболочкой;
history ------------------------>> вывести последние использованные команды linux;
lo ------------------------>> завершить работу с командной оболочкой;
logout ------------------------>> аналог lo;
mesg ------------------------>> отправка сообщений в другой терминал;
nohup ------------------------>> продолжить выполнение команды, когда сессия терминала будет завершена;
quit ------------------------>> завершить сеанс командной оболочки;
screen ------------------------>> консольный менеджер виртуальных терминалов;
stty ------------------------>> настройка параметров текущего терминала;
tabs ------------------------>> остановить работу вкладок в терминале;
time ------------------------>> замер времени работы команды консоли linux;
timex ------------------------>> замер времени работы команды с выводом более подробной информации;
fc ------------------------>> вывод, модификация и выполнение команд из истории;
help ------------------------>> вывести помощь по командной оболочке;
Программы
dc ------------------------>> сложный стековый арифметический калькулятор;
bс ------------------------>> простой консольный калькулятор;
bs ------------------------>> версия игры Battleship для Linux;
ed ------------------------>> простой текстовый редактор;
edit ------------------------>> еще один текстовый редактор;
elm ------------------------>> клиент электронной почты;
emacs ------------------------>> очень мощный и настраиваемый текстовый редактор;
gview ------------------------>> запускает графическую версию реактора Vim;
gvim ------------------------>> синоним для gview;
pico ------------------------>> простой текстовый редактор;
pine ------------------------>> утилита для просмотра почты;
red ------------------------>> запустить ed в режиме прокрутки текста;
sed ------------------------>> потоковый редактор текста на основе регулярных выражений;
ex ------------------------>> режим редактирования строки редактора Vim;
s2p ------------------------>> конвертировать sed скрипт в Perl;
vi ------------------------>> текстовый редактор Vi;
vim ------------------------>> аналог vi;
awk ------------------------>> утилита для фильтрации текста на основе регулярных выражений и языка программирования AWK;
bfs ------------------------>> текстовый редактор, для работы с большими файлами;
Сети
dhclient ------------------------>> получить динамический ip адрес по DHCP;
dig ------------------------>> посмотреть информацию о DNS;
ftp ------------------------>> интерактивная команда для доступа к FTP серверу;
host ------------------------>> преобразовать имя хоста в ip адрес;
hostid ------------------------>> вывести цифровой идентификатор для хоста;
hostname ------------------------>> вывод и настройка текущего имени хоста;
ifconfig ------------------------>> вывод и настройка сетевых интерфейсов;
ifdown ------------------------>> отключить сетевой интерфейс;
ifquery ------------------------>> выбрать информацию о сетевом интерфейсе;
ifup ------------------------>> включить сетевой интерфейс;
ip ------------------------>> новая утилита для управления сетевыми интерфейсами;
iwconfig ------------------------>> настройка беспроводных сетевых интерфейсов;
mailx ------------------------>> обработать сообщения электронной почты;
mysql ------------------------>> утилита для управления реляционной базой данных MySQL;
mysqldump ------------------------>> утилита для создания резервной копии базы данных MySQL;
nc ------------------------>> инструмент для передачи данных по TCP/IP;
netstat ------------------------>> вывод информации про сетевые соединения, таблицы маршрутизации, статистику интерфейсов и другое;
nmap ------------------------>> сетевой сканер открытых портов и уязвимостей;
nslookup ------------------------>> получить информацию DNS об удаленном сервере;
route ------------------------>> отобразить таблицу маршрутизации;
sendmail ------------------------>> отправить письмо;
slogin ------------------------>> войти в удаленную систему;
smbclient ------------------------>> консольный клиент для работы с удаленной системой по протоколу SMB;
ss ------------------------>> просмотр информации о сетевых подключениях;
ssh ------------------------>> подключение к удаленной системе;
rsh ------------------------>> выполнить команду в удаленной системе;
rsync ------------------------>> быстрый инструмент для копирования и синхронизации файлов с удаленной системой;
rlogin ------------------------>> войти в удаленную систему;
scp ------------------------>> копирование файлов по ssh;
sftp ------------------------>> клиент для работы с sFTP по защищенному каналу;
tcpdump ------------------------>> консольный сетевой анализатор;
telnet ------------------------>> утилита для подключения к удаленному порту компьютера;
traceroute ------------------------>> просмотр маршрута до удаленного узла;
vacation ------------------------>> настройка автоматических ответов на email;
cu ------------------------>> отправка сигнала другой системе через терминал;
curl ------------------------>> передача и получение данных с удаленного сервера;
wget ------------------------>> загрузка файлов из удаленного сервера;
whois ------------------------>> вывести доступную информацию об интернет ресурсе;
on ------------------------>> выполнить команду в удаленной системе, но с локальными переменными среды;
rcp ------------------------>> скопировать файл в удаленную систему;
ping
Пароли
gpasswd ------------------------>> управление файлами /etc/group и /etc/passwd;
passwd ------------------------>> изменить пароль пользователя;
su ------------------------>> авторизация от имени другого пользователя;
sudo ------------------------>> выполнить команду от имени другого пользователя;
Пакетные менеджеры
apt ------------------------>> поиск, установка и удаление программ в Ubuntu;
aptitude ------------------------>> текстовая оболочка для apt, позволяет управлять программным обеспечением, используется по умолчанию в Debian;
dpkg ------------------------>> низкоуровневая утилита установки пакетов в Ubuntu;
Файлы и каталоги
basename ------------------------>> удаляет информацию о директории из имени файла;
cd ------------------------>> изменить рабочую директорию;
chdir ------------------------>> аналог cd, меняет текущую директорию на указанную;
chgrp ------------------------>> изменить группу для файла;
chmod ------------------------>> изменить разрешения для файлов или папок;
chown ------------------------>> изменить владельца файла;
cksum ------------------------>> подсчитать и вывести CRC сумму для файла;
cp ------------------------>> скопировать файл или папку;
dircmp ------------------------>> сравнение содержимого двух папок;
dirname ------------------------>> удалить имя файла из адреса, оставить только адрес папки;
dos2unix ------------------------>> конвертировать текстовые файлы из формата DOS в Unix;
du ------------------------>> отобразить занимаемое каждым файлом место на диске;
file ------------------------>> вывод типа файла;
find ------------------------>> поиск файлов в файловой системе по разным условиям;
getfacl ------------------------>> отобразить информацию про списки контроля доступа для файла;
link ------------------------>> создать жесткую ссылку на файл;
ln ------------------------>> создать символическую ссылку на файл;
locate ------------------------>> поиск файлов, используя проиндексированную базу данных;
lsof ------------------------>> посмотреть список всех открытых файлов;
merge ------------------------>> объединить содержимое трех файлов в один;
mv ------------------------>> перемещение файлов и каталогов;
pwd ------------------------>> показать текущую папку;
readlink ------------------------>> вывести содержимое символической ссылки;
rename ------------------------>> переименовать несколько файлов в Linux;
rm ------------------------>> удалить файл;
rmdir ------------------------>> удалить папку;
setfacl ------------------------>> настройка списков контроля доступа для файлов;
shred ------------------------>> удалить файл без возможности восстановления;
split ------------------------>> объединение файлов;
stat ------------------------>> отобразить статистику для файла или файловой системы;
test ------------------------>> проверка типа файла;
todos ------------------------>> конвертирование текстовых файлов Unix в формат DOS;
touch ------------------------>> создать файл;
umask ------------------------>> установить маску прав для создания файлов;
unlink ------------------------>> удалить ссылку на файл;
ls ------------------------>> вывести содержимое каталога;
mkdir ------------------------>> создать папку linux;
Сравнение
bdiff ------------------------>> поиск отличий в больших файлах;
cmp ------------------------>> сравнить два файла побайтно;
comm ------------------------>> сравнить два небольших файла построчно;
sdiff ------------------------>> сравнивает два файла;
Текст
aspell ------------------------>> интерактивная проверка орфографии;
csplit ------------------------>> обрезать часть файла по шаблону;
echo ------------------------>> вывести строку текста;
egrep ------------------------>> фильтрация текста с учетом регулярных выражений;
agrep ------------------------>> версия утилиты grep, которая может обрабатывать усредненные паттерны;
apropos ------------------------>> поиск по ключевому слову или регулярному выражению в страницах справки man;
expand ------------------------>> заменить символы табуляции на ряд пробелов;
fgrep ------------------------>> фильтрация текста только по целым строкам;
fold ------------------------>> позволяет переносить строки указанной дины из одного файла в другой;
grep ------------------------>> фильтрация текста на основе регулярных выражений;
head ------------------------>> отобразить первые 10 строк из файла;
join ------------------------>> объединить строки из двух файлов;
less ------------------------>> постраничная прокрутка длинного текста;
more ------------------------>> еще одна команда для прокрутки длинного текста;
nl ------------------------>> вывод количества строк в файле;
paste ------------------------>> объединить строки из файлов;
pg ------------------------>> вывод текстового файла постранично;
printf ------------------------>> вывести отформатированную строку текста;
replace ------------------------>> утилита для замены содержимого в строках;
spell ------------------------>> проверка орфографии;
strftime ------------------------>> форматировать строку с датой и временем;
tac ------------------------>> вывести тест, полученный на входе в обратном порядке;
tee ------------------------>> вывести поток ввода в несколько источников;
tree ------------------------>> отобразить содержимое файла в формате дерева;
uniq ------------------------>> найти количество уникальных строк в файле
cat ------------------------>> вывести содержимое файла;
cut ------------------------>> обрезать определенную часть каждой строки из файла;
arp ------------------------>> управление таблицей ARP кэша;
biff ------------------------>> получить подробную информацию про электронное письмо в терминале;
checknr ------------------------>> проверка файлов nroff и troff на ошибки;
chroot ------------------------>> запустить команду или оболочку в другом корневом каталоге, каталог изолирован и команда не может получить из него доступ к внешней системе;
col ------------------------>> команда читает стандартный ввод построчно и передает информацию на вывод с возможностью реверсной подачи бумаги;
crontab ------------------------>> настройка расписаний и заданий планировщика cron;
ctags ------------------------>> создать файл тегов для исходного кода;
date ------------------------>> отобразить текущую дату и время;
dd ------------------------>> утилита для копирования бинарных данных из одного места в другое;
deroff ------------------------>> удалить nroff, troff конструкции из файлов;
dpost ------------------------>> перекодирование файлов из формата troff в PostScript;
eject ------------------------>> извлечь лоток CD-ROM;
env ------------------------>> вывести значение переменной окружения;
expr ------------------------>> обработать аргументы как выражение;
findsmb ------------------------>> вывести список всех машин, доступных по протоколу SMB;
fmt ------------------------>> форматирование и оптимизация текстовых файлов;
gprof ------------------------>> отобразить доступную информацию о профилировании программы;
info ------------------------>> просмотр документации;
ld ------------------------>> редактор ссылок на библиотеки для объектов;
ldd ------------------------>> выводит список зависимостей исполняемого файла и статических объектов;
losetup ------------------------>> создание и управление виртуальными loop устройствами;
make ------------------------>> выполнить сборку программы из исходников;
man ------------------------>> просмотр документации;
nice ------------------------>> настройка приоритета для команды;
niscat ------------------------>> отобразить все таблицы NIS и объекты;
nischmod ------------------------>> изменить права для объекта NIS;
nischown ------------------------>> изменить владельца объекта NIS;
nischttl ------------------------>> изменить время жизни пакетов для NIS:
nisdefaults ------------------------>> отобразить параметры по умолчанию для NIS;
nistbladm ------------------------>> администрирование таблиц NIS;
nroff ------------------------>> форматировать документ для отправки на принтер;
od ------------------------>> вывести содержимое файла в двоичном формате;
pr ------------------------>> подготовить текст к печати;
printenv ------------------------>> вывести все переменные среды;
pvs ------------------------>> вывести версию и внутреннюю информацию из файла ELF;
rpcinfo ------------------------>> вывести информацию о RPC;
script ------------------------>> записывает все, что выводится на экран;
sort ------------------------>> сортировка строк в Linux;
strip ------------------------>> удалить отладочную информацию из исполняемых файлов;
tail ------------------------>> отобразить последних 10 строк файла;
tty ------------------------>> вывести имя файла текущего терминала;
wait ------------------------>> ожидает завершения процесса;
wc ------------------------>> подсчет количества строк;
whereis ------------------------>> просмотр адреса исполняемого файла, исходников и страниц справки для команды;
which ------------------------>> просмотр пути исполняемого файла для команды;
xargs ------------------------>> позволяет составлять команды на лету;
yppasswd ------------------------>> изменить пароль базы данных NIS;
No Comments