Команды Linux
В данной статье приведена краткая информация о командах Linux. Хочу заметить, что приведенные здесь команды не привязаны к определенному дистрибутиву Linux и все ниже описанные команды Linux будут работать во всех известных дистрибутивах Linux, а так же и в BSD системах.
Команды для работы файлом и каталогом
| Создание файла |
touch |
| Создание каталога |
mkdir |
| Создание специального файла устройства |
mknod |
| Создание ссылок |
ln |
Имена файлов
| определения базового имени файла |
basename |
| запрос имени в указанном формате |
getfilename |
| проверка переносимости имен в другие системы |
pathchk |
Команды для задания владельца файла и полномочия
| установка владельца и группы для файла(каталога) |
chown, chgrp |
| установка полномочий и атрибутов |
chmod, chattr |
| проверка доступа, изменение времени доступа |
access, touch |
| распечатка дескрипторов файлов в удобном для чтения |
stat |
Просмотр содержимого файлов и их дампов
cat, tac, rev, less, more, od, gitview
| начала файла |
head |
| конца файла |
tail |
| упаковка и сжатия файлов |
zcat, zmore |
Поиск и удаление файлов и каталогов
| Поиск файлов |
find, locate |
Сопоставление файлов и включение отдельных изменений в оригинал
cmp, comm, diff, diff3, sdiff, zcmp, zdiff, merge
Объединение файлов
cat, join, paste
Удаление файлов и каталогов
rm, fastrm, rmdir
Удаление частей текста
uniq, colrm, cut, strip
Обработка файлов
| замена символов и фильтрация |
expand, col |
| нумерация строк |
nl |
| преобразование |
drodvi, tr |
| сортировка |
sort |
| обрезка по границам строк |
shrinkfile |
Групирование и установка атрибутов файлов
cp, dd, install
Перенос или переименование
mv
Передача файлов по сети
ftp, rcp, scp, rsync, rdist
Команды Linux для работы с архивами
| Упаковка, распаковка, сжатие, просмотр архивов |
ar, bzcat, bzip2, bzip2recover, bunzip2, compress, gzexe, gzip, gunzip, uncompress, unzip, zipinfo, gitunpack |
| Просмотр содержимого архивных файлов |
zcat, zmore |
| Фильтрация |
funzip |
| Поиск в архивных файлах |
zgrep |
| Преобразование форматов |
zforce, znew |
| Дублирование, восстановление |
dump, restore, tar, cpio |
Запуск заданий (команд), управление процессами
| Определение местонахождения команды |
which |
| Предварительное создание очередей заданий |
crontab, atq, atrm |
Запуск команд
| из указанного файла |
source |
| с помощью псевдонима |
alias, unalias |
| в установленное время |
at, cron |
| периодически |
anacron |
| в измененном окружении |
env |
Оболочки, или командные процессоры
ash, bash, rsh, ssh
Управление процессами
| Установка приоритета |
nice, renice |
| Управление и манипулирование процессами |
top |
| Запуск прерванного процесса в фоне |
bg |
| Запуск процесса в режиме переднего плана |
fg |
| Создание задержки указанной длительности |
sleep |
| Дублирование вывода процесса |
tee |
| Взаимодействие между процессами |
mkfifo |
| попытка создать lock - файл и записать в него PID |
shlock |
| нахождение PID - запущенной команды |
pidof |
| завершение процесса |
kill, killall |
Отображение
| архитектура компьютера |
arch |
| сообщение начальной загрузки Linux |
dmesg |
| информация о системе |
uname |
| Списки работающих процессов |
ps, gitps, top |
| Списки фоновых и приостановленных процессов |
jobs |
| необходимых разделяемых библиотек |
ldd |
| PID, использующие указанные файлы, сокеты, файловые системы |
fuser |
| переменных окружения |
printenv |
| команда о используемых памяти |
free, vmstat |
| команда использование времени ЦП |
ascpu |
| очистка экрана терминала |
clear |
Протоколирование команд и всего вывода на экран: history, script
Сети TCP/IP
| конфигурирование сетевого клиентского хоста |
redhat-config-network |
| конвигурирование сетевого интерфейса |
ifconfig |
| конфигурирование сетевого соединения |
netcfg |
| информация по сетевым соединениям |
netstat |
| продолжение маршрута к дестанционной системе |
route |
| проверка активности соединения |
ping |
| обнаружение неполадок маршрутизации |
traceroute |
| отображение Ethernet - адреса по данному IP - адресу |
arp |
| отображение IP - адреса по данному Ethernet - адресу |
rarp |
NFS
| программа воплощения пользовательского уровня службы NFS |
rpc.nfsd |
| программа обслуживание запросов клиентов на монтирование |
rpc.mountd |
| отображение состояния сервера NFS |
showmount |
| отображения статистики системы NFS |
nfsstat |
| запрос автомонтирования файловых системы |
amq, autofs, automount |
Брандмауэры
| администрирование IP - брандмауэров |
ipchains |
| сохранение цепочек IP - брандмауэров |
ipchains - save |
| востановление цепочек IP - брандмауэров |
ipchains - restore |
| графический клиент настройки брандмауэра |
redhat-config-securitylevel |
Администрирование
| добавление элементов в журнал INN |
writelog |
| подведение итогов по информации журналов INN |
scanlogs |
| отчет состояния, удаление старых статей, обработка журналов, их архивация, перенумерация файла active |
news.daily |
| информация об оперативном режиме сервера новостей, состоянии журналов и lock - файлов, по досковой памяти |
innstat |
X Windows
| Запуск сеанса работы X |
xinit, startx, xdm |
| альтернативные менеджеры дисплеев, заменяющие xdm в GNOME |
gdm |
| альтернативные менеджеры дисплеев, заменяющие xdm в KDE |
kdm |
| управлениее доступом пользователей к X - серверу |
xhost |
| создание "cookies" для использования с системой авторизации |
mcookie |
| запуск X - приложений на дистанционной системе |
xon |
| отображение информации о X - сервере |
xdpyinfo |
| запуск сервера дисплея |
Xserver |
| распознавание инсталлируемого видеооборудования |
SuperProbe |
| настройка оборудования |
xf86config |
| настройка программных компонентов |
xset |
| преобразование файла старого формата Xconfig в файл XF86Config |
reconfig |
| чтение и конфертация в исходный вид откомпилированной БД RGB - цветов |
showrgb |
| установка фоновых атрибутов |
xsetroot |
| установка фоновых изображений |
xpmroot |
| вывод настроек главного окна одного из экранов |
xrdb |
| вывод информации об указанном окне |
xwininfo |
| изменение раскладки клавиатуры |
xmodmap |
Сервера шрифтов
| запуск сервера шрифтов |
xfs |
| отображение информации о сервере шрифтов |
fsinfo |
| отображение поддерживаемых сервером шрифтов |
fslsfonts |
| отображение инсталированных шрифтов |
xlsfonts |
| отображение символов указанного шрифта |
xfd |
| создание в каталоге индекса файлов - шрифтов |
mkfontdir |
| добавление, удаление и распечатка каталогов по маршруту сервера шрифтов |
chkfontpath |
| компилятор шрифтов для X - сервера и сервера шрифтов |
bdftopcx |
| создание шрифтов в формате BDF из шрифтов X - сервера |
fstobdf |
Административные задачи
| Загрузка и вход в систему загрузчик Linux |
lilo |
| создание загрузочной дискеты |
mkbootdisk |
| создание образа начального RAM - диска для предварительно загружаемых модулей ядра |
mkinitrd |
| инициализация процессов, регистрация в системе |
init, getty, login |
| запуск и задание уровней функционирования системных служб |
ntsysv, service, chkconfig, redhat-config-services |
| информация о регистрациях пользователей |
users |
| последующая распечатка сообщений начальной загрузки Linux |
dmesg |
Завершение работы Linux
| остановка |
shutdown, halt |
| перезагрузка |
reboot, ctrlaltdel |
| отключение питания |
poweroff |
Разбивка диска на разделы
| Разбивка диска на разделы |
fdisk |
Управление файловыми системами
| создание файловой системой (конечный интерфей) |
mkfs |
| проверка и исправление |
fsck |
| отладка файловой системы ext2/3 |
debugfs |
| печать основных блоков ext2/3 |
dumpe2fs |
| создание образа файловой системы |
e2image |
Вторая расширенная файловая система
| подготовка файла для создания внутри него файловой системы |
losetup |
| создание файловой системы ext2 |
mke2fs |
| создание файловой системы ext3 |
mkfs.ext3 |
| создание файловой системы ReiserFS |
mkreiserfs |
| проверка файловой системы ext2/3 |
e2fsck |
| проверка файловой системы ReiserFS |
reiserfsck |
| отладка файловой системы ext2/3 |
degugfs |
| отладка файловой системы ReiserFS |
debugreiserfs |
| изменение параметров файловой системы ext2/3 |
tune2fs |
| измение параметров файловой системы ReiserFS |
reiserfstune |
Печать
| демон построчной печати |
lpd |
| управление системой построчной печати |
lpc |
Квотирование
| включение и отключения квотирования |
quotaon, quotaoff |
| распечатка квот пользователей и групп |
quota |
| редактирование квот |
edquota |
| проверка соблюдения квот |
quotacheck |
| подведение итогов квотирования для файловой системы |
repquota |
Журналирование
| создание элементов в заданном системном журнале |
logger |
| ротация журналов |
logrotate |
Служба времени
| вывод/установка временных переменных ядра |
adjtime |
| вывод/ установка системного времени и даты |
date |
| аппаратных часов |
hwclock |
| распечатка календаря |
cal |
Учетные средства
| информация о загрузки системы |
asload, uptime |
| информация о памяти |
free, vmstat |
| накопление информации о жизнедеятельности системы |
sar, sadc |
| накопление и ежедневный отчет о деятельности системы |
sa1, sa2 |
Пользователи и групп, пароли
| Вход в систему регистрация в системе |
login |
| имение оболочки |
chsh |
| возможность стать другим пользователем |
su, sudo |
| отображение регистрационного имени текущего пользователя |
logname |
| отображение информации о работающих в системе |
who, finger, users, ac, last, w |
| отображение попыток безуспешных регистрации |
lastb |
Теневые пароли
| создание файла теневых паролей из обычного файла паролей и из теневого, если он существует пользователей |
pwconv |
| групп |
grpconv |
| проверка целостности файла паролей пользователей |
pwck |
| проверка целостности файла паролей групп |
grpck |
| обновление главного файла паролей пользователей |
pwunconv |
| обновление главного файла паролей групп |
grpunconv |
Более подробную информацию по командам Linux можно найти на сайте exshark.ucoz.net