- Программы юникс-подобных операционных систем
-
Содержание
- 1 Системный софт
- 2 Прикладной софт
- 3 См. также
- 4 Ссылки
Это список популярных программ, работающих в операционных системах основанных на POSIX-совместимых). Некоторые из этих программ являются стандартными для UNIX-подобных систем.
Системный софт
Общего назначения
Управление системой
Информация о ядре
- date — Выводит или устанавливает системные дату и время
-
- ipcrm — Удаляет очередь сообщений, установленные семафоры или id общей памяти
- ipcs — Выводит информацию о IPC средствах
Процессы и задачи
- anacron — Планировщик задач, см
- crontab — Редактор скриптов crontab планировщика задач
- nice — Установка приоритета процессов
- pgrep или утилита, печатающая PID по имени процесса
- time — Время выполнения команды
Управление пользователями
-
- id — Печать информации о настоящем/эффективном идентификаторе пользователя/группы (real/effective UIDs/GIDs)
- lastlog — Проверяет лог последних входов
- localedef — Компиляция локализационной информации
- man — Печатает помощь по команде (самая главная команда для начинающего пользователя)
- passwd — Изменение пароля пользователя
- su — Запускает новый процесс (по умолчанию shell) от имени другого пользователя (по умолчанию root)
- w — Показывает вошедших пользователей и их текущие задачи
- whereis — Выводит полный путь к команде и странице справочника ассоциированных с какой-либо командой
- who — Список зарегистрировавшихся (logged in) пользователей
- write — Сообщение другому пользователю
Настройка терминалов
- stty — Изменение установок терминала или печать текущих установок
- tput — Инициализация информации совместимости терминала
Файлы и текст
- info — Интерактивная справочная система для ПО man — Стандартная для Unix система документации.
Утилиты файловой системы
-
- dircmp — Сравнивает содержимое файлов двух каталогов
- fdupes — Поиск одинаковых файлов в пределах одной директории
- ln — Создаёт ссылку на файл или каталог
- mkfifo — Создаёт именованный канал
- tree — Выводит дерево каталогов, начиная с данного
- unlink — Удаляет один указанный файл
- MD5-хеш файлов (для проверки целостности файлов).
Архиваторы и компрессоры
- afio — Совместимый расширенный набор cpio с увеличенной функциональностью
- ar — Создаёт, модифицирует и извлекает файлы из архивов. Устарел, вместо него используется bzip2 — Компрессор файлов с поблоковой сортировкой
- compress — Традиционный компрессор, использующий алгоритм LZW
- cpio — Копирует файл в или из cpio или tar-архива.
-
- p7zip — Архиватор 7-zip для командной строки
- rzip — Архиватор аналогичный по возможностям bzip2, но оптимизированный для работы с большими файлами.
- gzip,
- uncompress — Распаковывает файлы, сжатые при помощи compress
- zcat — Конкатенация упакованных файлов с выводом содержимого архива в STDOUT
Перекодирование
- convmv — Утилита выполняет преобразования имён файлов из одной кодировки в другую.
- enca — Средство для автоматического определения кодировки текстового файла, с возможностью преобразования в необходимую кодировку. Хорошо работает со всеми известными русскими кодировками, поддерживает iconv — выполняет преобразование кодировок переданных файлов. Поддерживает большое количество различных кодировок, в том числе fillterm — Аналог эмулятора терминала в стиле screen, но перекодирующий ввод/вывод от программы к пользователю «на лету», позволяя программе работать в одной кодировке, а пользователю взаимодействовать с программой в другой.
- konwert — Надёжное, но долгое преобразование из различных кодировок
Текстовые процессоры
- awk — Язык поиска по образцу и обработки текстовых файлов
- ASCII art сообщения для печати больших надписей
- Конкатенация файлов с выводом в STDOUT
- CRC контрольную сумму и число байтов для файла (см. также cmp — Утилита для побайтового сравнения файлов
-
- csplit — Разделяет файл на секции по некоторым определённым линиям
- diff3 — Утилита для сравнения одного файлы с двумя другими
- egrep — Расширенный обработчик шаблонов (синоним «grep -E»)
- expand — Преобразует табуляцию в пробелы
- fc — Процессы в списке истории команд
- fgrep — Простой обработчик шаблонов (синоним «grep -F»)
- fold — Складывает длинные линии по ширине устройства вывода
- egrep)
- head — Вывод начальной части файла (заглавия)
- join — Выводит линии из двух файлов содержащих общие поля
- more. Программа постраничного вывода текста
- merge — Объединяет три файла (см. также paste)
- most — Видоизменённое
- nkf — Преобразование японских символов
- nroff — Фиксатор ширины (не машинописный) версия стандартной машинописной Unix системы
- od — Перевод файлов в различные форматы: восьмеричный, шестнадцатеричные, десятеричный, ascii
- paste — Объединяет линии файлов
- patch — Изменение файла путём применения специального файла изменений («наложения патча»)
- rev — Обращает лини файлов в противоположное направление
- tsort — Выполняет топологическую сортировку
- unexpand — Превращение пробелов в символы табуляции
- uudecode — Декодирует бинарные файлы, что были использованы при пересылке электронной почтой
- uuencode — Кодирование бинарных файлов для пересылки по электронной почте
- wc — Считает слова, строки или байты в файле.
Текстовые редакторы
- Plan 9 с клиент-серверной архитектурой разработанный Робом Пайком. Это преемник sam
-
- BSD Unix, оригинал получился из Unix ed, позже создали экранный «visual» mode и создали символическая ссылка на vi (или vim) которая запускает как построчный редактор
- elisp, простой диалект языка программирования Lisp)
- joe — Полноэкранный текстовый редактор с командами в стиле Wordstar
- jove — Полноэкранный текстовый редактор с командами в стиле Emacs
- Motif текстовый редактор для X Window System, напоминающий текстовый редактор из Microsoft Windows систем
- nvi — «Новый» (New) vi, не содержащий оригинального кода Unix ex/vi для релиза операционной системы 4.4BSD
- pico — Редактор сообщений для Plan 9
- VILE — vi-подобный текстовый редактор с множественными буферами, разделением экрана, Подсветкой синтаксиса и некоторыми другими дополнениями не содержащихся с обычных ex/vi («Vi like Emacs»)
- подсветки синтаксиса и многими другими дополнительными возможностями;
- GNU emacs
Коммуникации, сетевой и удалённый доступ
-
- HylaFAX — Fax-сервер
- VPN-софт.
- rsh, telnet — Удалённое управление
- SMB и
- talk — Позволяет разговаривать с другим вошедшим(logged—in) пользователем
- uustat — информацию о статусе сетевых операций
- uux — Удалённая команда управления UUCP
- Ideco ICS — интернет-шлюз со строенным прокси-сервером, почтовым сервером, антивирусом, антиспамом и т. п.
Клиенты электронной почты
-
- mail — Оригинальный Unix клиент электронной почты
- mailx/Mail — Расширенная версия Unix клиента из Mutt — Полноэкранный клиент электронной почты
Сетевые службы
- fingerd — Простой демон, основанный на RFC 1196, который обеспечивает интерфейс для прграммы «finger».
- inetd — Запускает программы, предоставляющие Internet-сервисы (Internet services daemon).
- inetd (extended Internet services).
Сетевые утилиты
- DNS.
- dhclient — сетевых интерфейсов (получения адреса и маски подсети, настройка шлюзов, информация о сервисах сети и многие другие параметры).
- сетевых интерфейсов. Позволяет задавать адрес интерфейса, маску подсети, создавать новые и удалять существующие интерфейсы, а также производить их тонкую подстройку.
- iwconfig — Утилита для конфигурирования беспроводных сетевых интерфейсов wi-fi. Позволяет задавать тип соединения (ad-hoc, master, managed), имя сети (ESSID), канал соединения (chanel 1..11). Так же утилита iwconfig позволяет посмотреть параметры сетевого интерфейса в реальном времени.
- DNS.
-
- PPP сервер. Позволяет как устанавливать исходящие соединения, так и принимать входящие.
Мониторинг и безопасность сети
- ettercap — Инструмент для анализа сетевых протоколов
- John the Ripper — Программы для взлома паролей
-
- SATAN (the Security Administrator Tool for Analyzing Networks) — инструмент для тестирования и создания отчётов собираемые с хостов
- Snoop — Снифер из Solaris
- TCP/IP пакеты
- сниффер пакетов», подобный
Средства программирования
Скриптовые интерпретаторы
Командный интерфейс (shell)
- sh — Bourne shell, присутствует на всех Unix-подобных системах, написан Stephen Bourne (англ.) для Version 7 Unix
- linux систем
- csh — C shell. Написан Bill Joy (англ.) для BSD-систем
- TENEX C shell, стандартная оболочка для ksh — Korn shell, стандартная оболочка для многих проприетарных Unix-систем, написал David Korn (англ.)
- psh — Perl shell, оболочка по мотивам Plan 9
- zsh — Z shell
Интерпретаторы (non shell)
- awk — Стандартная для Unix программа сканирования по образцу, текстовый процессор
- язык программирования высокого уровня, с объектно-ориентированной моделью
- Скриптовый язык, созданный специально для генерации HTML-кода
- Интерпретируемый интерактивный язык программирования высокого уровня
- Интерпретируемый объектно-ориентированный язык программирования высокого уровня
- язык программирования
- язык программирования
Компиляторы и утилиты
Классическое UNIX окружение включает базовый широкий набор необходимых инструментов программирования, но в XXI веке это классическое окружение всё больше урезается, так как Unix-like операционные системы распространяются различными производителями. Что-то в значительной степени видоизменяется, модернизируется и усложняются, утилиты и окружение претерпевают изменения и убираются некоторые изжившие себя утилиты. Наиболее близкие команды к прошлым Unix реализациям:
- admin — Администрирование файлов SCCS
- Си-компилятор, требуемый стандартом IEEE 1003.1-2001 («
- cfront — Один из компиляторов C++
- ctags — Генерирует индекс имён (тегов) для определения положения объекта в исходном коде
- отладчик
- f77 — Компилятор Фортран 77
- gcc — Коллекция компиляторов GNU (GNU Compliler Collection)
- gdb — GNU символический отладчик
- ktrace — (BSD) прослеживания процессов ядра
- ld — Линкер программ
- ltrace — (Linux) Трасер вызовов динамических библиотек в адресном пространстве наблюдаемого процесса
- m4 — Макроязыковый процессор
- nm — Список символов из объектного файла
- rmdel — Удаляет разность из SCCS файлов
- strace (Linux) или truss (Solaris) — Аналогично ktrace
- strip — Убирает символы из объктных файлов
Скриптовые утилиты
-
- batch — Запускает задания
- break — Выход из цикла
- continue — Пропустить текущую итерацию цикла. Применяется в скриптах
- hash — Команда запоминает путь к исполняемым файлам
- return — Возвращение результата
- times
- wait
Пользовательский интерфейс
- X11 — Клиент-серверная система графического интерфейса пользователя
Графический интерфейс
- Aqua — Графический пользовательский интерфейс Mac OS X, базирующейся на Darwin BSD
- Fluxbox и Waimea)
-
- Windows 95
- Quartz Compositor — оконная система, используемая в Mac OS X.
- Window Maker — менеджер окон для X Window System.
- WMI — Усовершенствованый Window Manager (Window Manager Improved)
- LISP.
Shells
См.: Программы UNIX-подобных операционных систем#Скриптовые интерпретаторы.
Компьютерная безопасность
Антивирусный софт
- ClamAV — Сканер вирусов, в основном применяется для проверки почты
Криптография
- Enigmail (англ.) — Графический интерфейс к программе SeaMonkey и Mozilla Thunderbird
- PGP (обеспечивает шифрование файлов и электронной почты, а также использование цифровых подписей), распространяемая по лицензии GNU GPL
- mcrypt —
- openssl — Криптографическая библиотека для поддержки SSL (Secure Sockets Layer) в различных приложениях
- pinepgp — Фильтры которые включают в pine использование шифрования/дешифрования электронной почты
Управление пакетами
- apt — Front-end для dpkg или rpm
- Debian
- debconf — Настройка системы пакетов dpkg — Менеджер пакетов для Debian GNU/Linux
- drakconf — Утилита frontend управления пакетами в Mandriva Linux
- emerge — Frontend для portage
- Arch Linux
- Gentoo Linux
- rpm — Оригинальный менеджер пакетов для Red Hat Linux, также используется некоторыми дистрибутивами включая Mandriva Linux
-
- SuSE
- yum — Front-end для rpm используемый в
Программы для Mac OS X/Darwin
- fink — Менеджер пакетов (The Fink)
Прикладной софт
Офис
- Gnumeric
- Koffice
-
Мультимедиа
-
- Ardour — Цифровая аудио рабочая станция по обработке многопоточного звука и для его редактирования
- Baudline — Аудиозапись, анализ и проигрывание
- MP3-плеер
- mpg123
- Apple Rosegarden — Мощный цифровая рабочая станция с аудио
- SoX — Утилита по перекодированию звука
- VLC media player — свободный медиаплеер
- медиаплеер
- xmms — Классический
- планшетов
Веб-браузеры
- веб-браузер.
- links.
- веб-браузер для среды Galeon — веб-браузер для среды Konqueror — Многофункциональная программа (веб-браузер, FTP-клиент, файловый менеджер) для среды links — веб-браузер с текстовым интерфейсом.
- lynx — веб-браузер с текстовым интерфейсом. Существует версия с поддержкой Mozilla — Графический кроссплатформенный веб-браузер. Также включает в себя почтовый клиент, IRC-клиент и средства Web-разработки.
- Mozilla Application Suite — Графическйи кросплатформенный веб-браузер и клиент электронной почты.
- Mozilla Firefox — Расширяемый с помощью плагинов кроссплатформенный графический веб-браузер, «облегчённая» версия браузера Mozilla.
- Mozilla Thunderbird — Расширяемый с помощью плагинов почтовый клиент.
- Веб-браузер, почтовый и IRC-клиент (проприетарное ПО)
- Seamonkey — Графический кроссплатформенный веб-браузер. Форк Firefox. Включает почтовый клиент, IRC-клиент и средства Web-разработки.
- w3m — Консольный веб-браузер
Менеджеры закачки
- axel — Менеджер закачки файлов с текстовым интерфейсом и с возможностью многопоточного закачивания + поиском FTP-зеркал.
-
- prozilla — Консольный менеджер закачки файлов, функционально похожий на axel.
- vtun — Виртуальный тоннель TCP/IP.
- менеджер закачки, поддерживает протоколы HTTP, HTTPS, FTP, может работать через HTTP-proxy.
- yafc — FTP-клиент с поддержкой SSH2 (sftp).
- zssh — Программа для передачи файлов использующая SSH.
Издательские
- Groff — Традиционная машинописаная система
- Tex
- lp — Печать файлов
- Passepartout — Издательская программа рабочего стола
- pr — Конвертирование текстовых файлов для печати
-
- teTeX — Популярный набор скриптов для
Системы управления базами данных
- DB2 — семейство программных продуктов в области управления информацией компании IBM.
- Firebird
-
- Oracle
- Progress
- Sybase
- Tora — клиент баз данных
Математический и научный софт
- dx — OpenDX (Система визуализации данных, IBM’s Open Visualization Data Explorer)
- gerris - Программа для решения задачи дифференциальных уравнений в частных производных, описывающих движение жидкости
- Lisp.
- Octave — Компьютерный язык обработки чисел (максимально совместимый с Matlab)
- R — Язык расчёта статистики
- MATLAB
- units — Программа конвертирования единиц измерения
Утилиты рабочего стола
См. также
- Список Unix демонов
- Список пакетов GNU
- Список открытого программного обеспечения
- Список приложений GNOME
- Список приложений KDE
- Программное обеспечение Apple
Ссылки
- Каталог свободного софта
- freshmeat Обширный список кросплатформенных Unix программ
- Windows и Linux программы — таблица соответствий
Некоторые командной строки • Все программы Файловые системы · · · · · grub · lilo · · mkreiserfs · · · · Файлы и каталоги cat · · · · · · · · · · · file · · ln · · · · · od · · · · · Процессы · crontab · · · · nice · · · · · · · time · · · Пользователи · · · · · passwd · · · · w · · who · · write Сеть ftp · · · · · · · · ssh · · Тексты · · · · ex · expand · unexpand · · head · · join · · · · pr · · · · · · · wc · Командная строка · · · bind · · · · · · true · Поиск · · · whereis · Разное · · · date · help · lp · man · history · · · · yes -
Wikimedia Foundation. 2010.