Список утилит командной оболочки Linux (Линукс), FreeBSD
Какие есть утилиты командной строки Линукс? Их много, а еще больше у них ключей для запуска:)
Читайте также
- Команды управления заданиями Linux fg, bg, jobs, nohup: символ амперсанд (&), jobs, fg, bg, wait. Использование nohup в Linux для запуска скриптов в фоновом режиме.
- Сетевые анализаторы снифферы - сетевые анализаторы.
Утилиты для получения помощи и информации
Источники получения помощи в UNIX системах. Ниже text обозначает что вы вводите - обычно команду или имя файла.
- whatis text - показывает описания справочных страниц. В начале каждой справочной страницы есть её краткое описание. whatis осуществляет поиск в названиях справочных страниц и отображает описания всех страниц, подходящих под название. В названии могут содержаться шаблоны (-w) или это может быть регулярное выражение (-r). При использовании этих параметров, может потребоваться указывать название в кавычках или экранировать (\) специальные символы для того, чтобы оболочка командной строки не обрабатывала их. При поиске используются индексные базы данных, которые обновляются с помощью программы mandb. Для обновления баз в зависимости от установки, её можно периодически запускать из задания cron или вручную после установки новых справочных страниц. Примеры использования whatis:
# whatis top top (1) - display Linux tasks # Вывести информацию для всех бинарных файлов текущего каталога whatis /bin/* apropos (1) - поиск в именах справочных страниц и кратких описаниях catman (8) - создаёт или обновляет уже отформатированные справочные страницы chage (1) - изменяет информацию об устаревании пароля пользователя chfn (1) - изменяет информацию о пользователе chsh (1) - изменяет регистрационную оболочку пользователя debconf (1) - запускает программу, использующую debconf
- apropos text - поиск в именах справочных страниц и кратких описаниях, выводит всё, что содержит строку text в базе whatis. Внутри каждой справочной страницы есть краткое описание о чём эта страница. apropos выполняет поиск ключевого слова в этом описании. Ключевое слово может представлять собой регулярное выражение (-r), шаблон (-w) или точное искомое ключевое слово (-e). При использовании этих параметров может потребоваться указывать ключевое слово в кавычках или экранировать (\) специальные символы для того, чтобы избежать их интерпретации оболочкой командной строки. Например:
# apropos пароль expiry (1) - проверяет и изменяет пароль согласно срокам действия passwd (1) - изменяет пароль пользователя
- man text - это навигатор справочных страниц ОС. Каждый параметр страница, переданный man, обычно является названием программы, утилиты или функции. По каждому из этих параметров выполняется поиск и вывод связанной с ним справочной страницы. Если указан параметр раздел, то это заставляет man выполнять поиск только в этом справочном разделе. Действием по умолчанию является поиск во всех доступных разделах в заранее определённом порядке и показ только первой найденной страницы, даже если существуют страницы в нескольких разделах. Для выяснения всех возможностей выполните:
# man man
- which text - выводит пусть к бинарному файлу. Например:
# which htop /usr/bin/htop
- whereis text - ищет файл с названием text в бинарных, исходных и man -файлах и выдаёт полный путь.
# whereis htop htop: /usr/bin/htop /usr/share/man/man1/htop.1.gz
Текстовые редакторы (процессоры)
- Jed удобный консольный редактор, вместо vim или Emacs. Домашняя страница JED Editor. Jed мощный редактор, предназначенный для использования программистами, его раскрывающееся меню делает его одним из самых дружелюбных текстовых редакторов. Он идеально подходит для составления простых сообщений электронной почты, а также для редактирования сложных программ на различных компьютерных языках.
- AWK примеры использования - язык обработки структурированных текстов по заданным шаблонам.
- Как использовать sed: Практические примеры для начинающих - потоковый текстовый редактор.
- Команда cut Linux - команда выборки отдельных полей из строк файла.
- Expect примеры Linux - инструмент для автоматизации интерактивных приложений таких, как telnet, ftp, Как сменить пароль в Windows, Linux, BSD, fsck, rlogin, tip, Использование ssh, ssh-keygen, sshpass с примерами и других.
- comm - сравнивает содержимое файлов.
Утилиты для определения установленного оборудования
- pciconf
pciconf -l -cv
- smartmontools - контролирует и наблюдает за системными накопителями с помощью S.M.A.R.T.
Консольные клиенты FTP, HTTP
- gFTP - multithreaded FTP client
- FileZilla - full-featured FTP client with an easy-to-use GUI. Supports FTP, FTP over Что такое SSL сертификат для сайта, почты/TLS (FTPS) and Использование ssh, ssh-keygen, sshpass с примерами File Transfer Protocol (SSH File Transfer Protocol (SFTP) настройка под хостинг Apache).
- wput -полная противоположность программы wget. Загрузка файлов на FTP сервер.
Список утилиты без разбития по темам
- Поиск и удаление дубликатов файлов программой fdupes - находит дубликаты файлов в заданных каталогах
- etckeeper инструмент для хранения /etc в репозитории git - это инструмент для хранения /etc в репозитории Шпаргалка Git для управления версиями файлов, mercurial, bzr или darcs.
- ifconfig настройка сетевых карт - утилита конфигурирования сетевых интерфейсов Unix.
- ethtool - настройка сетевых интерфейсов в Linux - утилита настройки сетевых интерфейсов в Linux. Переключение скорости eth0.
- Как сменить пароль в Windows, Linux, BSD - управление парольной политикой ОС
- lsdev - выводит информацию об устройствах системы и их свойствах
- Команда watch с практическим примерами - отображение информации в режиме реального времени
- Tmux (ти-макс) - терминальный Терминальные мультиплексоры
- Использование Screen оконного менеджера для терминала - терминальный мультиплексор
- ipcalc консольный IP калькулятор - консольный IP калькулятор.
- geoiplookup - утилита для определения какой стране (согласно Что такое RIPE LIR) принадлежит IP адрес.
- Ключи nmap сканера портов - сканер портов
- lsof примеры использования утилиты - показывает открытые сокеты, сетевые соединения, открытые файлы.
- Утилита tree — просмотр дерева директорий в командной строке - выводит список файлов в виде дерева
- Chroot системный вызов и утилита в Linux - смена корневого каталога
- TestDisk & PhotoRec & PhotoRec - инструмент для проверки и восстановления разделов жёсткого диска. PhotoRec - восстановление файлов.
- Отслеживание времени выполнения команд с помощью утилиты time - измеряет нагрузку вашей простой программы (скрипта) на операционную систему
- fsck - утилита UNIX, которая проверяет и устраняет ошибки в файловой системе.
- Как использовать iperf для измерения пропускной способности Интернета - кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности сети.
- Пример использования mailx или mail
- Parted и GParted управление разделами жёсткого диска – разметка жесткого диска в Linux, форматирование, создание файловой системы.
- Использование fdisk - общее название системных утилит (sfdisk) для управления разделами жёсткого диска.
- Утилита mkfs служит для форматирования разделов HDD - build a Linux file system. Утилита для форматирования разделов HDD.
- finger - смотреть почту у пользователя, когда он ее забирал.
- ssh-keygen - создает, обслуживает и преобразует ключи аутентификации для Использование ssh, ssh-keygen, sshpass с примерами. Доступ по протоколу ssh без ввода пароля.
- Использование ssh, ssh-keygen, sshpass с примерами - сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов).
- Примеры использования telnet (англ. TErminaL NETwork) — сетевой протокол для реализации текстового интерфейса по сети.
- Анализ дискового пространства du, ncdu - показать статистику использования диска. Размер директории, файла.
- Утилита df примеры - показать размер директории, файла
- top, htop, atop определение загрузки ОС (Load average, LA) - интерактивный просмотрщик процессов.
- htop - основанный на ncurses просмотрщик процессов подобный top, htop, atop определение загрузки ОС (Load average, LA), но позволяющий прокручивать список процессов вертикально и горизонтально, чтобы видеть их полные параметры запуска.
- nc (или Команда nc (netcat) примеры) реализация подключений и ожиданий входящих соединений, через TCP и UDP
- Консольная утилита ntpdate для синхронизации времени - синхронизация времени на компьютере.
- scrot - утилита командной строки для захвата и сохранения изображений экрана.
- wc - подсчет количества строк, слов, символов в файле - подсчет строк, слов и символов.
- smartmontools: smartctl
- diff - утилита сравнения текстовых файлов, выводящая разницу между двумя файлами.
- Примеры использования xargs - утилита для формирования списка аргументов и выполнение команды.
- sysctl утилита, предназначенная для управления параметрами ядра в BSD и Linux - программа, предназначенная для управления отдельными параметрами ядра, безопасности, сетевой подсистемы.
- WHOIS информация о владельце домена, IP, AS - сетевой протокол прикладного уровня (TCP порт 43)
- MTR Linux - диагностика сети посредством трассировок - диагностика сети посредством трассировок.
- iptraf утилита для мониторинга сети в Linux - мониторинг трафика
- iftop, nload - мониторинг загрузки канала
- iotop - посмотреть нагрузку на диски Disk read/write request - мониторинга загрузки ввода/вывода дисковой подсистемы
- Диагностика Настройка DHCP сервера Linux, FreeBSD:
- Как пользоваться OpenSSL - создает сертификаты X.509, CSR и CRL.
- Защита ОС:
- Установка и использование лог-анализатора Logwatch - модульный анализатор журналов.
- Tripwire — это программа, которая фиксирует исходное стандартное состояние системных двоичных файлов компьютера.
- Пользователь:
- Команды vipw и vigr используются для безопасного редактирования файлов /etc/passwd и /etc/group в системах Linux
- Быстрое cоздание пользователей в Linux (useradd, usermod, chsh) - создать пользователя в Linux
- Как узнать причину перезагрузки Linux (last, uptimed)? - отображает список последних терминальных сессий
- lastlog
- pwgen это консольный генератор паролей в Linux - консольный генератор паролей в Linux
- Работа с последовательным портом com:
- Управление модулями ядра:
- modprobe - загрузить/выгрузить модули. Например выгрузить три модуля modprobe -r lp parport_pc parport
- lsmod - вывод всех загруженных модулей в виде таблицы.
- modinfo - вывод информации о модуле: файл модуля, краткое описание, авторы, лицензия, параметры.
- insmod - утилита для загрузки модулей ядра. Повторяет функционал modprobe название_модуля.
- rmmod - простая программа для выгрузки модулей. Повторяет функционал modprobe -r название_модуля.
- Архиваторы:
- Архиватор tar gz - архиватор файлов.
- zip - архиватор файлов.
- Примеры использования gzip и gunzip GNU zip, gunzip - архиватор файлов, расширение .gz.
- cpio — двоичный архиватор и формат файла - копирует файлы в архивы и из архивов.
- Архиватор Lzop - более быстрая альтернатива gzip
- bzip2
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!
7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах