Программы юникс-подобных операционных систем

Программы юникс-подобных операционных систем

Содержание

Это список популярных программ, работающих в операционных системах основанных на POSIX-совместимых). Некоторые из этих программ являются стандартными для UNIX-подобных систем.

Системный софт

Общего назначения

  • file (или stat) — Определяет тип файла
  • uptime — Выводит информацию о времени работы компьютера

Управление системой

Информация о ядре

Процессы и задачи

Управление пользователями

Настройка терминалов

  • stty — Изменение установок терминала или печать текущих установок
  • tput — Инициализация информации совместимости терминала

Файлы и текст

  • info — Интерактивная справочная система для ПО man — Стандартная для Unix система документации.

Утилиты файловой системы

Архиваторы и компрессоры

Перекодирование

  • convmv — Утилита выполняет преобразования имён файлов из одной кодировки в другую.
  • enca — Средство для автоматического определения кодировки текстового файла, с возможностью преобразования в необходимую кодировку. Хорошо работает со всеми известными русскими кодировками, поддерживает iconv — выполняет преобразование кодировок переданных файлов. Поддерживает большое количество различных кодировок, в том числе fillterm — Аналог эмулятора терминала в стиле screen, но перекодирующий ввод/вывод от программы к пользователю «на лету», позволяя программе работать в одной кодировке, а пользователю взаимодействовать с программой в другой.
  • konwert — Надёжное, но долгое преобразование из различных кодировок

Текстовые процессоры

Текстовые редакторы

Коммуникации, сетевой и удалённый доступ

Клиенты электронной почты

Сетевые службы

  • 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 сервер. Позволяет как устанавливать исходящие соединения, так и принимать входящие.

Мониторинг и безопасность сети

Средства программирования

Скриптовые интерпретаторы

Командный интерфейс (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 реализациям:

Скриптовые утилиты

Пользовательский интерфейс

  • 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 использование шифрования/дешифрования электронной почты

Управление пакетами


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Программы юникс-подобных операционных систем" в других словарях:

  • ЮНИКС — Генеалогическое древо UNIX систем UNIX (читается юникс)  группа переносимых, многозадачных и многопользовательских операционных систем. Первая система UNIX была разработана в 1969 г. в подразделении Bell Labs компании AT T. С тех пор было создано …   Википедия

  • Юникс — Генеалогическое древо UNIX систем UNIX (читается юникс)  группа переносимых, многозадачных и многопользовательских операционных систем. Первая система UNIX была разработана в 1969 г. в подразделении Bell Labs компании AT T. С тех пор было создано …   Википедия

  • UNIX — Генеалогическое древо UNIX систем UNIX (читается юникс) семейство переносимых, многозадачных и многопользовательских …   Википедия

  • Виртуализация на уровне операционной системы — Виртуализация на уровне операционной системы  метод виртуализации, при котором ядро операционной системы поддерживает несколько изолированных экземпляров пространства пользователя, вместо одного. Эти экземпляры (часто называемые контейнерами …   Википедия

  • Mail (программа) — У этого термина существуют и другие значения, см. Mail. mail  простейший (и первый) почтовый клиент (MUA) для юникс подобных операционных систем, работающий в консольном режиме. Интерфейс программы mail mai …   Википедия

  • mail (программа) — У этого термина существуют и другие значения, см. Mail. mail  простейший (и первый) почтовый клиент (MUA) для юникс подобных операционных систем, работающий в консольном режиме. Интерфейс программы mail mail имеет два режима работы … …   Википедия

  • POSIX — Хронологическое дерево стандартов UNIX API POSIX® (англ. Portable Operating System Interface for Unix  Переносимый интерфейс опера …   Википедия

  • Fortune (Unix) — fortune программа для юникс совместимых операционных систем, выдающая некоторую цитату, афоризм или шутку, случайным образом взяв его/её из текстовых файлов, содержащих коллекции подобных фраз. Название происходит от китайских «печений счастья»… …   Википедия

  • fortune (Unix) — У этого термина существуют и другие значения, см. Fortune. fortune программа для юникс совместимых операционных систем, выдающая некоторую цитату, афоризм или шутку, случайным образом взяв его/её из текстовых файлов, содержащих коллекции подобных …   Википедия

  • Юникод — Юникод[1] или Уникод[2] (англ. Unicode)  стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»