Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
100.0M
25 декабря 2023 года
EvaKyki
0 / / 25.12.2023
Мне нравитсяМне не нравится
25 декабря 2023, 10:37:12
Букмекерские конторы, подобно <a href="https://superbets.guru/bookmakers-mirrors/">https://superbets.guru/bookmakers-mirrors/</a>, продолжают активно развиваться, предоставляя пользователям новые возможности и варианты для ставок. В перспективе ожидается увеличение спроса на ставки в области киберспорта, а также введение инновационных технологий, таких как использование блокчейн-технологии для обеспечения прозрачности и честности игры.

Выбор букмекерской конторы – важное решение для каждого игрока, и он должен основываться на рядах критериев, таких как лицензия, репутация, линия событий, коэффициенты, бонусы и удобство использования. SuperBets.guru успешно сочетает в себе все эти аспекты, предоставляя пользователям высококачественный сервис для увлекательных ставок и азартных развлечений.
2.
100.0M
29 января 2020 года
Bubaraba
0 / / 29.01.2020
Мне нравитсяМне не нравится
29 января 2020, 22:16:00
Так-то говоря данный перечень уже устарел.
А на сервисе BigXP (https://bigxp.ru/experts/?search=linux) вы всегда сможете пообщаться с ИТ-специалистами из ИТ-компаний и в онлайн режиме решить свои вопросы.
3.
326
19 ноября 2005 года
sadovoya
757 / / 19.11.2005
Мне нравитсяМне не нравится
8 ноября 2013, 01:13:35
Ну и зачем сей перечень команд? По ссылке BelStudent тоже список, но с пояснением, мол для новичков надо хоть названия команд знать (понятно, что с кратким объяснением назначения), чтобы искать в манах подробности. Как будто в манах нет разделов..

P.S. Есть многие маны в переводе на OpenNet.
4.
9.9K
18 марта 2007 года
BelStudent
48 / / 18.03.2007
Мне нравитсяМне не нравится
9 июля 2013, 13:26:58
Могу посоветовать ещё такую ссылку:
http://putty.org.ru/articles/unix-linux-ref.html
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог