Команды 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