Краткий справочник по «всем-всем» командам Linux » mogilew.by
 

Краткий справочник по «всем-всем» командам Linux

Краткий справочник по «всем-всем» командам Linux
сегодня в 10:01
Краткий справочник по «всем-всем» командам Linux
Блог компании ГК ЛАНИТ Настройка Linux **nix *Разработка под Linux *
25 августа 1991 - День рождения LinuxГоворят, "Лучший подарок на день рождения - книга" и "Нет лучше подарка, чем сделанный своими руками". А так как сегодня 25 августа - день первого упоминания о системе, получившей название Linux, то
?Linux, с днем Рождения!!! ? ?Периодически меня на начальном курсе просят дать "список всех-всех команд с кратким описанием, что каждая из них делает". Ну прямо "всех-всех". И ведь если искать в интернете "такие" справочники существуют: либо про "20, 30, 40 команд, но самых важных", либо с неточностями и устаревшей информацией. Так что предлагаю вашему вниманию в блоге ЛАНИТ свою версию такого справочника.Спойлер: команд гораздо больше, но их все знать не обязательно. Да их все никто и не знает (на моей системе команда "whatis -r "." | grep "([18])" | nl" показывает похожий справочник, но это более 3500 команд, и я их не знаю все, и вам их все знать, наверняка, не нужно). Здесь же те команды, которые использовались у меня на базовом курсе о Linux и на курсе по администрированию Linux за последний месяц, в котором мы не сильно погружались в специфичное ПО. Ниже точно те команды, которые используются часто, хотя есть и специальные команды для используемых графических сред, а также присутствуют некоторые утилиты отечественных дистрибутивов Альт и АстраЛинукс.Наиболее популярные команды имеют ссылки на TUI-приложение  
? 30 - GUI-приложение  
? 32 - не совсем к курсу
? 8 - специфичные ALT
? 8 - специфичные AstraLinux
Всего 298 команд (25/08/2022): ? acc? (8)   - [GUI] Центр Управления Системой [?ALT] ? alias (b)   - просмотр и назначение псевдонимов команд ? apropos (1)   - поиск в именах и кратких описаниях man-документации ? apt? (8)   - [?Debian] продвинутый пакетный менеджер - установка пакетов из репозиториев. ? apt-cache? (8)   - [?Debian] продвинутый пакетный менеджер - информация о пакетах в репозиториях ? apt-cdrom? (8)   - [?Debian] добавление CD-ROM репозитория в apt ? apt-get? (8)   - продвинутый пакетный менеджер - установка пакетов из репозиториев [?ALT] ? aptitude? (8)   - [?Debian][TUI] интерфейс над apt ? apt-repo? (8)   - репозитории для apt [?ALT] ? arp (8)   - ARP-таблица соответствия MAC и IP [Устарело: "ip n"] ? astra-update? (8)   - установка обновлений [?AstraSE] ? ...| at (1)   - добавление разовых заданий atdatq (1)   - просмотр очереди разовых заданий службы atd awk (1)   - построчный разбор и обработка текста си-подобным скриптом ? bash (1)   - командный интерпретатор "Bourne-Again SHell" ? ...| bc (1)   - консольный калькулятор ? bg (b)   - продолжить выполнение в фоне процесса текущей сессии ? blkid (8)   - просмотр UUID раздела диска ? btrfs (8)   - просмотр и изменение параметров ФС btrfs ? busctl (1)   - [systemd] DBUS-запросы [--user - сессионная шина текущего пользователя] ? cal (1)   - выводит календарь [-Y - за год] ? cat (1)   - "просмотр небольших текстовых файлов" ? cd (b)   - перемещение в директорию [.. - на уровень выше] ? cfdisk (8)   - [TUI] Разбивка диска на разделы ? chattr (8)   - изменяет дополнительные файловые атрибуты файла ? chgrp (1)   - изменить особуюГруппу файла ? chmod (1)   - изменяет права доступа к файлу ? chown (1)   - изменить владельца и группу файла ? clear (1)   - "очистка" терминала ? control? (8)   - унифицированный
интерфейс для управления компонентами системы [?ALT] ? convert (1)   - консольный "Photoshop" - редактирование растровых изображений [ImageMagick] ? cp (1)   - копирование файлов [-r - каталогов] ? ...| cpio (1)   - cpio-архиватор [-i < FILE - распаковать] ? crontab (1)   - [-e]создание пользовательский заданий в cron cryptsetup (8)   - управление-подключение шифрованного (dm-crypt, LUKS) раздела ? csh (1)   - командный интерпретатор "C SHell" ? curl (1)   - скачивание файлов по HTTP/FTP ? ...| cut (1)   - выводит выбранные столбцы или символы из строк [-d SYM - разделитель,-f NUMs - номера столбцов,-c NUMs - номера символов] ? date (1)   - выводит системное время/дату [-s - установить] ? dbus-send (1)   - DBUS-запросы ? dd (1)   - поблочное копирование файлов, обычно файлов устройств ? df (1)   - отчет о использованном и свободном месте ФС ? d-feet (1)   - [GUI] DBUS-запросы ? dhclient (8)   - настройка сетевого интерфейса по DHCP ? diff (1)   - показывает различия между двумя файлами ? dig (1)   - DNS-запросы ? dmesg (1)   - вывод буфера сообщений ядра ? dmidecode (8)   - информация специфичная данному компьютеру - из "System Management BIOS(ранее DMI)" ? dnf? (8)   - [?RedHat] продвинутый пакетный менеджер - установка пакетов из репозиториев [переписанная версия yum] ? dpkg? (8)   - [?Debian] менеджер DEB-пакетов: информация об установленных пакетах [-l, -s, -L, -S] ? dpkg-query? (1)   - [?Debian] информация о установленных пакетах ? dstat (1)   - мониторинг ресурсов системы в режиме реального времени ? du (1)   - оценка места на диске, занимаемого файлом ? echo (b)   - выводит текст. "просмотр значений переменной" ? epm? (1)   - обертка для пакетных менеджеров, также умеет устанавливать проприетарные приложения типа zoom, anydesk, telegram и тд [?ALT] ? ...| egrep (1)   - вывод строк соответствующих расширенному регулярному выражению ? env (1)   - "просмотр экспортируемых переменных" ? eog (1)   - [GUI,GNOME] просмотр изображений ? eom (1)   - [GUI,MATE] просмотр изображений ? ethtool (8)   - просмотр-правка параметров сетевой карты [duplex,speed,mtu,...] ? evince (1)   - [GUI,GNOME] просмотр pdf-файлов ? exit (b)   - выйти из шелл [с указанным кодом ошибки] ? export (b)   - установка значения переменной с пометкой "экспортируемый" ? fdisk (8)   - правка [-l DISK - просмотр] таблицы разделов диска ? fg (b)   - переключение на "передний план" процесса текущей сессии ? file (1)   - определить тип файла, по содержимому ? find (1)   - поиск файлов в директории по различным параметрам ? findmnt (8)   - древовидное отображение смонтированных ФС ? firefox (1)   - [GUI] веб-браузер ? fish (1)   - командный интерпретатор "Friendly Interactive SHell" ? flatpak (1)   - установка flat-пакетов (кроссдистрибутивный формат) [репозиторий flathub] ? fly-admin-cron? (8)   - [GUI] Настройка заданий cron [?AstraSE] ? fly-admin-device-manager? (1)   - [GUI] "Диспетчер устройств" [?AstraSE] ? fly-admin-grub2? (8)   - [GUI] Настройка загручика GRUB [?AstraSE] ? fly-admin-smc? (8)   - [GUI] Центр настройки безопасности [Пользователи, мандатные метки, разграничение доступа к флешкам] [?AstraSE] ? fly-admin-viewaudit? (8)   - [GUI] Просмотр журнала аудита(parsec-log) [?AstraSE] ? for (b)   - цикл for [for i in 1 2 3;do echo $i; done] ? free (1)   - отображение размера оперативной памяти [-m - в MiB] ? fuser (1)   - [-mv MNT] отображает процессы не дающие отмонтировать устройство ? gdbus (1)   - DBUS-запросы ? getent (1)   - просмотр списков [passwd - пользователей] от диспетчера службы имён ? getfacl (1)   - просмотр ACL файла ? gethostip (1)   -
преобразование IP в 16ый формат (для pxelinux.cfg) ? gnome-calculator (1)   - [GUI,GNOME] калькулятор ? gostsum?? (1)   - подсчет контрольной суммы файла по стандартам ГОСТ [?ALT][?AstraSE] ? gparted (8)   - [GUI,GNOME] Разбивка диска на разделы и форматирование ? ...| grep (1)   - вывод строк соответствующих регулярному выражению ? grub-mkconfig (8)   - создание по шаблонам конфигурационного файла GRUB ? grub-mkpasswd-pbkdf2 (1)   - создание хеш пароля для GRUB ? gzip (1)   - сжать или распаковать файлы по GNU-zip алгоритму ? halt (8)   - выключение системы ? hardinfo (1)   - [GUI] Информация о системе и устройствах ? hdparm (8)   - просмотр-изменение параметров жесткого диска ? ...| head (1)   - вывести первые строки [-n3 - первые три строки] ? help (b)   - справка по встроенным командам bash ? history (b)   - история команд ? hostname (1)   - определение имени хоста ? hostnamectl (1)   - [systemd] просмотр-изменение имени хоста ? hp-setup (1)   - [GUI] Настройка принтера[hplip] ? hp-systray (1)   - [GUI] Трей-апплет настройки принтера[hplip] ? htop (1)   - [TUI] "подкрашенный" интерактивный список процессов, отсортированных по использованию процессорного времени ? hwinfo (8)   - Информация о системе и устройствах ? id (1)   - информация о пользователе: UID и GIDы ? ifconfig (8)   - сетевые настройки[Устарело: "ip a;ip l"] ? ifdown (8)   - [~]скрипт "отключения" сетевого интерфейса ? ifstat (1)   - сетевая статистика по интерфейсам [KB/s in KB/s out] ? iftop (8)   - [TUI] сетевая статистика по src/dest ? ifup (8)   - [~]скрипт "поднятия" сетевого интерфейса ? info (1)   - [TUI] просмотр info-документации [H - справка по клавишам] ? init (8)   - [sysVinit] переключения между уровнями загрузки [5 - графика, 1 - однопользовательский режим] ? inxi (1)   - Информация о системе и устройствах ? iostat (1)   - статистика работы дисковых устройств [-x 1 /dev/sda - расширенная статистика] ? iotop (8)   - [TUI] top процессов использующих диск ? iozone (1)   - Анализ-Benchmark работы дисков (iozone-graphs) ? ip (8)   - сетевые настройки ? iperf3 (1)   - Тестирование скорости передачи данных по сети ? iptables (8)   - [уст.] утилита просмотра и изменений списка правил фаервола ? iwatch (1)   -
мониторинг изменений ФС в директории ? jobs (b)   - список процессов текущей сессии bash ? journalctl (1)   - [systemd] просмотр журнала системы ? kate (1)   - [GUI,KDE] Текстовый редактор ? kill (1)   - посылает сигнал процессу [-l - список сигналов, -9 - "убить" процесс] ? killall (1)   - послать сигнал всем процессам запущенных определенной командой (аналог pkill) ? ldd (1)   - выдаёт список зависимостей исполняемого бинарного файла от библиотек ? ...| less (1)   - [TUI] постраничный просмотр текстовых файлов [h - справка по клавишам] ? links (1)   - [TUI] консольный веб-браузер ? ln (1)   - создание ссылки на файл [-s - символьной] ? locale (1)   - список доступных региональных настроек [-av - подробно] ? localectl (1)   - [systemd] просмотр-изменение локалей ? locale-gen (8)   - создает по шаблонам файлы с региональными настройками ? locate (1)   - ускоренный поиск файлов по имени ? logger (1)   - отправление сообщения через систему журналирования ? lpc (8)   - настройка принтера (устарела) ? lpoptions (1)   - просмотр-настройка параметров принтера ? lpq (1)   - просмотр очереди принтера [-P PRINTER] ? lpr (1)   - отправка документа в очередь принтера [-P PRINTER] ? lprm (1)   - удаление задания из очереди принтера [-P PRINTER] ? ls (1)   - выводит содержимое каталога [-l - отображает метаданные файлов] ? lsattr (1)   - выводит дополнительные файловые атрибуты файла ? lsblk (8)   - Список блочных устройств и их разделов ? lshw (1)   - Список устройств ? lsmod (8)   - список загруженных модулей ядра ? lsof (8)   - список файлов открытых процессами в текущий момент ? lspci (8)   - список подключенных PCI-устройств [-k - модуль ядра] ? lsusb (8)   - список USB-устройств ? lvs (8)   - информация о логических томах LVM ? lvscan (8)   - список логических томов LVM ? lynx (1)   - [TUI] консольный веб-браузер ? mail (1)   - отправка-получение электронном почты в CLI ? make-initrd? (1)   - создание InitRD-образа [?ALT] ? man (1)   - [TUI] просмотр справки [h - справка по клавишам] ? mc (1)   - [TUI] файловый менеджер [F1 - справка] ? mcdiff (1)   - [TUI] показывает различия между двумя файлами [из MC] ? mcedit (1)   - [TUI] текстовый редактор [из MC] ? mcview (1)   - [TUI] просмотр текстовых файлов [из MC] ? md5sum (1)   - вывод MD5-хеш файла ? mkdir (1)   - создает каталоги ? mkfs.ext4 (8)   - форматирование в ext4/ext3 файловую систему ? mkfs.ntfs (8)   - форматирование в файловую систему NTFS ? mkfs.vfat (8)   - форматирование в файловую систему FAT-32 ? mkswap (8)   - разметить swap-раздел (или файл) ? modinfo (8)   - информация о модуле ядра ? modprobe (8)   - подключение модуля ядра [-r - отключение] ? mount (8)   - монтирует файловую систему ? mtr (8)   - [TUI] traceroute + ping ? mv (1)   - перемещает-переименовывает файлы ? nano (1)   - [TUI] Текстовый редактор [Ctrl-x - выход] ? nc (1)   - подключение к порту по TCP и UDP, передача-получение данных по сети ? neofetch (1)   - Информация о системе и устройствах, и лого ? netcat (1)   - Подключение к порту [-l - слушать порт] ? nethogs (8)   - [TUI] сетевая статистика по процессам ? netlist (1)   - список открытых портов [аналог ss и netstat(уст.)] ? netstat (8)   - сетевая статистика [Устарело: "ss -lntup"] ? networkctl (1)   - [systemd] настройка сети ? newgrp (1)   - запуск шелл от другой группы [тоже что и sg] ? nice (1)   - запускает программу с заданным "приоритетом"[nice-value] ? ...| nl (1)   - нумерация строк ? nload (1)   - [TUI] отслеживает полосу пропускания в режиме реального времени ? nm-applet (1)   - [GUI] апплет настройки сети (через NetworkManager) в трее ? nmcli (1)   - настройка сети с использованием NetworkManager ? nm-connection-editor (1)   - [GUI] настройка сети (через NetworkManager) ? nmtui (1)   - [TUI] настройка сети (через NetworkManager) ? notify-send (1)   - [GUI] отправление сообщение через notify-службу ? ntpdate (8)   - меняет системное время используя данные NTP ? openssl (1)   - криптографические операции [passwd -6 - сгенерировать хеш пароля] ? parted (8)   - Разбивка диска на разделы ? passwd (1)   - смена пароля пользователя ? pdp-id? (1)   - узнать текущий мандатный контекст безопасности пользователя [?AstraSE] ? pgrep (1)   - поиск процессов по атрибутам [-x - имени команды] ? ping (8)   - "проверка наличия в сети машины" [посылает ICMP-пакет ECHO_REQUEST] ? pkcon (1)   - CLI-утилита к packagekit (интерфейс к пакетному менеджеру PackageKit) ? pkill (1)   - отправка сигнала процессам найденных по определенному атрибуту [-x - имени команды] ? proxychains (1)   - перенаправить все соединения команды через sock-прокси ? ps (1)   - информация о процессах [-A - всех процессов] ? pstree (1)   - дерево процессов [-ap] ? pvs (8)   - информация о физических томах LVM ? pwd (1)   - выводит путь текущего каталога ? qdbus (1)   - DBUS-запросы ? qdbusviewer (1)   - [GUI] DBUS-запросы ? reboot (8)   - перезагрузка системы ? renice (1)   - изменение приоритета уже запущенного процесса ? reset (1)   - переинициализировать терминал ? rm (1)   - удаляет файлы [-r - каталоги] ? rmdir (1)   - удаляет пустые каталоги ? route (8)   - просмотр-изменение таблицы маршрутизации [Устарело: "ip r"] ? rpm? (8)   - [?RedHat] менеджер RPM-пакетов: информация об установленных пакетах [-qa, -qi, -ql, -qf] ? rsync (1)   - синхронизация директорий [-a - с правами доступа, -e ssh - по ssh] ? runlevel (8)   - [sysVinit] отображает предыдущий и текущий уровень запуска ? scp (1)   - копирование файлов и [-r] директория по SSH ? ...| sed (1)   - потоковый редактор "Stream EDitor" ? set (b)   - просмотр переменных окружения и функция. переключение режимов bash ? setfacl (1)   - [-m] устновить ACL на файл, [-b - удалить все ACL] ? sfdisk (8)   - не интерактивная правка таблицы разделов диска [--dump - просмотр/сохранение] ? sg (1)   - запуск шелл от другой группы [тоже что и newgrp] ? ...| shuf (1)   - перемешать строки случайным образом [-n1 - вывести случайную строку] ? shutdown (8)   - [-h]выключение/[-r]перезагрузка системы в указанное время [now - сейчас] ? sleep (1)   - пауза (по умолчанию в секундах) ? smartctl (8)   - утилита SMART-мониторинга и тестов для дисков ? ...| sort (1)   - сортирует строки [-k NUM - по полю, -n - как числа] ? sosreport (1)   - сбор и архивирование информации о системе (для отправки техподдержке) ? source (b)   - запустить скрипт в текущем bash [аналог .] ? speedtest-cli (1)   - тестирование скорости интернет [Download: 453.35 Mbit/s] ? ss (8)   - сетевая статистика [-lntup - список открытых портов][аналог netlist и netstat(уст.)] ? ssh (1)   - клиент удаленного доступа по SSH [-X - с графикой] ? ssh-copy-id (1)   - копирует ключ SSH-доступа на удаленную машину ? ssh-keygen (1)   - создание ключов для SSH-доступа ? stat (1)   - отображает метаданные файла ? stty (1)   - печатает или изменяет настройки терминала ? su (1)   - запуск шелл от другого пользователя [- - логин-шелл] ? sudo (8)   - выполнить команду от имени пользователя root [-i - запуск шелл, -u USER - от пользователя] ? swapon (8)   - просмотр-подключение раздела(или файла) подкачки ? synaptic? (8)   - [GUI] Графический интерфейс для управления пакетами и репозиториями [?ALT] ? sysctl (8)   - просмотр-изменение параметров ядра ? system-config-printer (1)   - [GUI] Настройка принтера ? systemctl (1)   - [systemd]управление службами ? systemd-analyze (1)   - [systemd] анализ скорости запуска служб [plot > SVG - диаграмма загрузки] ? systemdgenie (8)   - [GUI,systemd] Настрока запуска служб при помощи systemd ? systemd-run (1)   - [systemd] запуск команд через создание временного юнита службы и таймера ? system-report (1)   - сбор и архивирование информации о системе (для отправки техподдержке) ? ...| tail (1)   - вывести последние строки [-n3 - три строки, -f - в реальном времени] ? tar (1)   - утилита архивирования ? tasksel? (8)   - [?Debian] Просмотр "наборов пакетов" [--list-tasks - список,--task-packages Multimedia - содержимое] ? tee (1)   - дублирует вывод (обычно, в файл) ? test (b) - проверка истинности выражения [-f - существование файла, -lt - меньше чем] ? time (1)   - подсчитывает время выполнения команды ? timedatectl (1)   - [systemd] просмотр-изменение настроек времени-даты ? top (1)   - [TUI] интерактивный список процессов, отсортированных по использованию процессорного времени [h - справка по клавишам] ? touch (1)   - "создание пустого файла". изменяет временные штампы файла ? ...| tr (1)   - замена набора символов на набор символов [-d - удаление символов] ? traceroute (1)   - отображает список маршрутизаторов до указанного адреса [mtr лучше] ? trap (b)   - настрока запуска команды при получении сигнала ? tree (1)   - древовидное отображение содержимого каталога ? tty (1)   - выводит имя текущего терминала ? type (b)   - определяет тип команды [встроенная, псевдоним, функция] ? udevadm (8)   - [monitor, info] просмотр подключаемых устройств ? umask (b)   - просмотр-установка прав, которые не будут устанавливатья при создании файлов/директорий ? umount (8)   - размонтирует файловую систему ? uname (1)   - сообщает информацию [-r,-v] о ядре ? ...| uniq (1)   - оставляет уникальные строки, сравнивая попарно [-c - отображает количество одинаковых строк] ? unset (b)   - удаляет переменную (или функцию) ? uptime (1)   - отображает сколько времени выводит информацию о времени работы системы ? useradd (8)   - создание учетной записи пользователя ? usermod (8)   - поменять параметры учетной записи [-aG GRP - добавить в группу] ? vi (1)   - [TUI] програмируемый текстовый редактор Vi [Esc:q!Enter - выход без сохранения] ? view (1)   - [TUI] просмотр текстовых файлов через VIM ? vim (1)   - [TUI] програмируемый текстовый редактор Vi-улучшенный [Esc:q!Enter - выход без сохранения] ? vimdiff (1)   - [TUI] показывает различия между двумя файлами [из Vim] ? vmstat (8)   - статистика использования памяти ? vncviewer (1)   - VNC-клиент ? w (1)   - Список залогинившихся в текущий момент пользователей и их процессов ? w3m (1)   - [TUI] консольный веб-браузер ? wall (1)   - отправить сообщение всем пользователям, залогинившимся в терминал ? watch (1)   - переодически выполнение команды [-n1 - раз в секунду,-d - подсвечивать разницу] ? ...| wc (1)   - печатает число [-l] строк, [-w] слов и [-c] символов ? wget (1)   - скачивание файлов по HTTP/FTP ? whatis (1)   - показывает однострочное описание из man-справки ? whdd (1)   - [TUI] тестирования накопителей на чтение и запись ? which (1)   - отображает полный путь к запускаемому файлу команды ? while (b)   - цикл while [while COMM1; do COMM2; done] ? who (1)   - список залогинившихся в системе пользователей ? whoami (1)   - выводит имя текущего пользователя ? wine (1)   - запуск Windows приложений в Linux ? winetricks (1)   - [GUI] скрипт скачивания стандартных DLL для использования в wine ? ...| xargs (1)   - запуск команды с аргументами взятыми из стандартного ввода ? xcalc (1)   - [GUI,X] калькулятор ? xclock (1)   - [GUI,X] просто часы ? xeyes (1)   - [GUI,X] просто "глазки" ? xrandr (1)   - разрешение экрана [-s - изменение] ? xterm (1)   - [GUI,X] графический терминал ? yes (1)   - непрерывно выводит "y", пока не прервано ? yt-dlp (1)   - Скачивание видео с youtube [форк youtube-dl] ? yum? (8)   - [?RedHat] продвинутый пакетный менеджер - установка пакетов из репозиториев [заменен на dnf] ? zcat (1)   - распаковать файл на стандартный вывод ? zgrep (1)   - искать регулярное выражение в сжатых файлах ? zypper? (8)   - [?SUSE] продвинутый пакетный менеджер - установка пакетов из репозиториев ? . (b)   - запустить скрипт в текущем bash [аналог source] ? [ (b) - проверка истинности выражения [-f - существование файла, -lt - меньше чем] - аналог "test"Прикладное ПО и графические приложения:И еще раз отмечу тут скорее справочник системных команд, которые запускал из командной строки (хоть и проскочила несколько "просмотрщиков изображений и pdf") - если кому нужен список прикладных приложений, то рекомендую посмотреть:
https://wiki.archlinux.org/title/List_of_applications
https://en.wikipedia.org/wiki/Category:Linux_software
https://www.altlinux.org/SoftwareCenter/Applications
После нескольких месяцев этот справочник планирую уточнить и слегка дополнить командами, с моих курсов в «Сетевой Академии ЛАНИТ» начальных и по администрированию Linux, которые пройдут за это время. Приходите - начальный курс хороший катализатор для самостоятельного обучения ибо, как сказал один слушатель, "За два дня курса (прим., на второй день пятидневного курса), узнал больше чем за два года самостоятельного обучения".Рекомендую также почитать мои статьи на Хабр:
? Многообразие Linux-дистрибутивов (31.08.2021)
? Использование быстрых клавиш в командной строке Linux (BASH) (24.02.2021)
? Как устроена графика в Linux: обзор различных сред оформления рабочего стола (01.09.2020)
Надеюсь полезно и начинающим и уже опытным (для вас ссылки на cheat.sh).
Теги:
Источник - habr.com
рейтинг: 
  • Не нравится
  • +63
  • Нравится
ПОДЕЛИТЬСЯ:

ОСТАВИТЬ КОММЕНТАРИЙ
иконка
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Новости