Список команд Unix
Это список команд Unix, указанных в стандарте IEEE Std 1003.1-2008, который является частью единой спецификации UNIX (SUS). Данные команды представлены в операционных системах Unix и большинстве Unix-подобных операционных систем.
Список
| Имя | Категория | Статус (Код) | Описание | Первое появление |
|---|---|---|---|---|
| admin | SCCS | Опциональная (XSI) | Создание и управление файлами SCCS | PWB UNIX |
| alias | Прочее | Необходимая | Определение и вывод псевдонимов | |
| ar | Прочее | Необходимая | Создание и управление архивамибиблиотек | Version 1 AT&T UNIX |
| asa | Обработка текста | Опциональная (FR) | Интерпретация символов управления курсором | System V |
| at | Управление процессами | Необходимая | Выполнение команд по таймеру | Version 7 AT&T UNIX |
| awk | Обработка текста | Необходимая | Язык чтения и обработки паттернов | Version 7 AT&T UNIX |
| basename | Файловая система | Необходимая | Возвращает непосредственно имя файла, без родительских директорий, см. также dirname | Version 7 AT&T UNIX |
| batch | Управление процессами | Необходимая | Распределение командами для выполнения в очереди | |
| bc | Прочее | Необходимая | Язык длинной арифметики | Version 6 AT&T UNIX |
| bg | Управление процессами | Опциональная (UP) | Запуск задач в фоновом режиме | |
| cc/c99 | Программирование на C | Опциональная (CD) | Компиляция стандартных программ на С | IEEE Std 1003.1-2001 |
| cal | Прочее | Опциональная (XSI) | Вывод календаря | Version 5 AT&T UNIX |
| cat | Файловая система | Необходимая | Конкатенация и вывод файлов | Version 1 AT&T UNIX |
| cd | Файловая система | Необходимая | Смена рабочей директории | Version 6 AT&T UNIX |
| cflow | Программирование на C | Опциональная (XSI) | Генерация графа вызовов программ на С | System V |
| chgrp | Файловая система | Необходимая | Изменение группы владельцев файла | PWB UNIX |
| chmod | Файловая система | Необходимая | Изменение режимов/аттрибутов/прав файла | Version 1 AT&T UNIX |
| chown | Файловая система | Необходимая | Изменение прав владения файла | Version 1 AT&T UNIX |
| cksum | Файловая система | Необходимая | Запись контрольных сумм и размеров файла | 4.4BSD |
| cmp | Файловая система | Необходимая | Сравнение двух файлов; см. также diff | Version 1 AT&T UNIX |
| comm | Обработка текста | Необходимая | Select or reject lines common to two files | Version 4 AT&T UNIX |
| command | Программирование оболочки терминала | Необходимая | Выполнить простую команду | |
| compress | Файловая система | Опциональная (XSI) | Сжатие данных | 4.3BSD |
| cp | Файловая система | Необходимая | Копирование файлов | Version 1 AT&T UNIX |
| crontab | Прочее | Необходимая | Создание расписания фоновых задач | System V |
| csplit | Обработка текста | Необходимая | Разбиение файлов на основе контекста | PWB UNIX |
| ctags | Программирование на C | Опциональная (SD) | Создание файла тегов | 3BSD |
| cut | Обработка текста | Необходимая | Вырезка выбранных полей каждой строки файла | System III |
| cxref | Программирование на C | Опциональная (XSI) | Generate a C-language program cross-reference table | System V |
| date | Прочее | Необходимая | Вывод даты и времени | Version 1 AT&T UNIX |
| dd | Файловая система | Необходимая | Конвертация и копирование файла | Version 5 AT&T UNIX |
| delta | SCCS | Опциональная (XSI) | Make a delta (change) to an SCCS file | PWB UNIX |
| df | Файловая система | Необходимая | Вывод свободного дискового пространства | Version 1 AT&T UNIX |
| diff | Обработка текста | Необходимая | Сравнение двух файлов; см. также cmp | Version 5 AT&T UNIX |
| dirname | Файловая система | Необходимая | Вывод директорий пути; см. также basename | System III |
| du | Файловая система | Необходимая | Вывод использования дискового пространства | Version 1 AT&T UNIX |
| echo | Программирование оболочки терминала | Необходимая | Вывод аргументов в стандартный вывод | Version 2 AT&T UNIX |
| ed | Обработка текста | Необходимая | Стандартный текстовый редактор | Version 1 AT&T UNIX |
| env | Прочее | Необходимая | Установить окружение для выполнения команды | System III |
| ex | Обработка текста | Опциональная (XSI) | Текстовый редактор | 1BSD |
| expand | Обработка текста | Необходимая | Конвертация табов в пробелы | 3BSD |
| expr | Программирование оболочки терминала | Необходимая | Интерпретация аргументов в качестве выражения | Version 7 AT&T UNIX |
| false | Программирование оболочки терминала | Необходимая | Возврат значения false | Version 7 AT&T UNIX |
| fc | Прочее | Опциональная (UP) | Обработка списка истории команд | |
| fg | Управление процессами | Опциональная (UP) | Выполнение задач в не фоновом режиме | |
| file | Файловая система | Необходимая | Определение типа файла | Version 4 AT&T UNIX |
| find | Файловая система | Необходимая | Поиск файлов | Version 1 AT&T UNIX |
| fold | Обработка текста | Необходимая | Filter for folding lines | 1BSD |
| fort77 | Программирование на FORTRAN77 | Obsolescent (FD) | Компилятор FORTRAN | XPG4 |
| fuser | Управление процессами | Опциональная (XSI) | Список всех id процессов с одним и более открытых файлов | System V |
| gencat | Прочее | Необходимая | Generate a formatted message catalog | |
| get | SCCS | Опциональная (XSI) | Возврат версии файла SCCS | PWB UNIX |
| getconf | Прочее | Необходимая | Получение переменных конфигурации | |
| getopts | Программирование оболочки терминала | Необходимая | Parse utility options | |
| grep | Прочее | Необходимая | Поиск текста по шаблону | Version 4 AT&T UNIX |
| hash | Прочее | Необходимая | Метод доступа к хэш-таблицам | |
| head | Обработка текста | Необходимая | Копирование начальной части файла | PWB UNIX |
| iconv | Обработка текста | Необходимая | Codeset conversion | HP-UX |
| id | Прочее | Необходимая | Возврат id пользователя | System V |
| ipcrm | Прочее | Опциональная (XSI) | Remove a message queue, semaphore set, or shared memory segment identifier | System V |
| ipcs | Прочее | Опциональная (XSI) | Report interprocess communication facilities status | System V |
| jobs | Управление процессами | Опциональная (UP) | Вывод статусов задач текущей сессии | |
| join | Обработка текста | Необходимая | Объединение двух сортированных текстовых файлов на основе поля | Version 7 AT&T UNIX |
| kill | Управление процессами | Необходимая | Уничтожить или послать сигнал процессу | Version 4 AT&T UNIX |
| lex | Программирование на C | Опциональная (CD) | Генерация программ для лексического анализа | Version 7 AT&T UNIX |
| link | Файловая система | Опциональная (XSI) | Создание жёсткой ссылки на файл | Version 1 AT&T UNIX |
| ln | Файловая система | Необходимая | Связывание файлов | Version 1 AT&T UNIX |
| locale | Прочее | Необходимая | Вывод информации о локали | |
| localedef | Прочее | Необходимая | Вывод локального окружения | |
| logger | Программирование оболочки терминала | Необходимая | Сообщения логов | 4.3BSD |
| logname | Прочее | Необходимая | Возврат имени пользователя | 4.4BSD |
| lp | Обработка текста | Необходимая | Послать файлы на принтер | System V |
| ls | Файловая система | Необходимая | Список содержимого директории | Version 1 AT&T UNIX |
| m4 | Прочее | Необходимая | Обработка макросов | PWB UNIX |
| mailx | Прочее | Необходимая | Обработка сообщений | Version 1 AT&T UNIX |
| make | Программирование | Опциональная (SD) | Управление, обновление и генерация групп программ | PWB UNIX |
| man | Прочее | Необходимая | Вывод документации | Version 2 AT&T UNIX |
| mesg | Прочее | Необходимая | Permit or deny messages | Version 1 AT&T UNIX |
| mkdir | Файловая система | Необходимая | Создание директорий | Version 1 AT&T UNIX |
| mkfifo | Файловая система | Необходимая | Создание специальных файлов FIFO | 4.4BSD |
| more | Обработка текста | Опциональная (UP) | Постраничный вывод файлов | 3BSD |
| mv | Файловая система | Необходимая | Перемещение или переименование файлов | Version 1 AT&T UNIX |
| newgrp | Прочее | Необходимая | Изменение группы | Version 6 AT&T UNIX |
| nice | Управление процессами | Необходимая | Выполнение программы с изменённым приоритетом | Version 4 AT&T UNIX |
| nl | Обработка текста | Опциональная (XSI) | Фильтр номеров строк | System III |
| nm | Программирование на C | Опциональная (SD, XSI) | Запись списка имён объектного файла | Version 1 AT&T UNIX |
| nohup | Управление процессами | Необходимая | Invoke a utility immune to hangups | Version 4 AT&T UNIX |
| od | Прочее | Необходимая | Dump files in various formats | Version 1 AT&T UNIX |
| paste | Обработка текста | Необходимая | Merge corresponding or subsequent lines of files | Version 32V AT&T UNIX |
| patch | Обработка текста | Необходимая | Применить изменения к файлу | 4.3BSD |
| patchchk | Файловая система | Необходимая | Проверка путей | |
| pax | Прочее | Необходимая | Portable archive interchange | 4.4BSD |
| pr | Обработка текста | Необходимая | Печать файлов | Version 1 AT&T UNIX |
| printf | Программирование оболочки терминала | Необходимая | Форматированный вывод | 4.3BSD-Reno |
| prs | SCCS | Опциональная (XSI) | Печать файла SCCS | PWB UNIX |
| ps | Управление процессами | Необходимая | Статус процесса | Version 4 AT&T UNIX |
| pwd | Файловая система | Необходимая | Вывод рабочей директории | Version 5 AT&T UNIX |
| qalter | Пакетная обработка | Устаревшая (BE) | Alter batch job | |
| qdel | Пакетная обработка | Устаревшая (BE) | Delete batch jobs | |
| qhold | Пакетная обработка | Устаревшая (BE) | Hold batch jobs | |
| qmove | Пакетная обработка | Устаревшая (BE) | Move batch jobs | |
| qmsg | Пакетная обработка | Устаревшая (BE) | Send message to batch jobs | |
| qrerun | Пакетная обработка | Устаревшая (BE) | Rerun batch jobs | |
| qrls | Пакетная обработка | Устаревшая (BE) | Release batch jobs | |
| qselect | Пакетная обработка | Устаревшая (BE) | Select batch jobs | |
| qsig | Пакетная обработка | Устаревшая (BE) | Signal batch jobs | |
| qstat | Пакетная обработка | Устаревшая (BE) | Show status of batch jobs | |
| qsub | Пакетная обработка | Устаревшая (BE) | Submit a script | |
| read | Программирование оболочки терминала | Необходимая | Чтение стандартного ввода | |
| renice | Управление процессами | Необходимая | Установка приоритета запущенного процесса | 4BSD |
| rm | Файловая система | Необходимая | Remove directory entries | Version 1 AT&T UNIX |
| rmdel | SCCS | Опциональная (XSI) | Remove a delta from an SCCS file | PWB UNIX |
| rmdir | Файловая система | Необходимая | Удаление пустых директорий | Version 1 AT&T UNIX |
| sact | SCCS | Опциональная (XSI) | Print current SCCS file-editing activity | System III |
| sccs | SCCS | Опциональная (XSI) | Front end for the SCCS subsystem | 4.3BSD |
| sed | Обработка текста | Необходимая | Stream editor | Version 7 AT&T UNIX |
| sh | Программирование оболочки терминала | Необходимая | Shell, стандартный интерпретатор команд | Version 7 AT&T UNIX (in earlier versions, sh was either the Thompson shell or the PWB shell) |
| sleep | Программирование оболочки терминала | Необходимая | Приостановка работы на заданное время | Version 4 AT&T UNIX |
| sort | Обработка текста | Необходимая | Sort, merge, or sequence check text files | Version 1 AT&T UNIX |
| split | Прочее | Необходимая | Разбиение файлов | Version 3 AT&T UNIX |
| strings | Программирование на C | Необходимая | Поиск печатаемых строк в файле | 2BSD |
| strip | Программирование на C | Опциональная (SD) | Удаление ненужной информации в выполняемом файле | Version 1 AT&T UNIX |
| stty | Прочее | Необходимая | Установка параметров терминала | Version 2 AT&T UNIX |
| tabs | Прочее | Необходимая | Установка отступов терминала | PWB UNIX |
| tail | Обработка текста | Необходимая | Копирование конечной части файла | PWB UNIX |
| talk | Прочее | Опциональная (UP) | Передача сообщения другому пользователю | 4.2BSD |
| tee | Программирование оболочки терминала | Необходимая | Дублирование стандартного вывода | Version 5 AT&T UNIX |
| test | Программирование оболочки терминала | Необходимая | Выполнение выражения | Version 7 AT&T UNIX |
| time | Управление процессами | Необходимая | Time a simple command | Version 3 AT&T UNIX |
| touch | Файловая система | Необходимая | Изменение времени доступа и изменения файла | Version 7 AT&T UNIX |
| tput | Прочее | Необходимая | Изменение параметров терминала | System V |
| tr | Обработка текста | Необходимая | Транслация символов | Version 4 AT&T UNIX |
| true | Программирование оболочки терминала | Необходимая | Возврат значения true | Version 7 AT&T UNIX |
| tsort | Обработка текста | Необходимая | Топологическая сортировка | Version 7 AT&T UNIX |
| tty | Прочее | Необходимая | Вывод имени пользовательского терминала | Version 1 AT&T UNIX |
| type | Прочее | Опциональная (XSI) | Как имя будет интерпретировано, если будет использовано в качестве команды | |
| ulimit | Прочее | Опциональная (XSI) | Установить и вывести предел размера файла | |
| umask | Прочее | Необходимая | Получить или установить маску создания файла | System III |
| unalias | Прочее | Необходимая | Удалить псевдонимы | |
| uname | Прочее | Необходимая | Вывод имени системы | PWB UNIX |
| uncompress | Прочее | Опциональная (XSI) | Декомпрессия данных | 4.3BSD |
| unexpand | Обработка текста | Необходимая | Конвертация пробелов в табы | 3BSD |
| unget | SCCS | Опциональная (XSI) | Undo a previous get of an SCCS file | System III |
| uniq | Обработка текста | Необходимая | Вывод или фильтрация повторяющихся строк в файле | Version 3 AT&T UNIX |
| unlink | Файловая система | Опциональная (XSI) | Вызов функции разлинковки | Version 1 AT&T UNIX |
| uucp | Сеть | Опциональная (UU) | Копирование система-система | Version 7 AT&T UNIX |
| uudecode | Сеть | Необходимая | Декодирование двоичного файла | 4BSD |
| uuencode | Сеть | Необходимая | Кодирование двоичного файла | 4BSD |
| uustat | Сеть | Опциональная (UU) | uucp status inquiry and job control | System III |
| uux | Управление процессами | Опциональная (UU) | Удалённое выполнение команды | Version 7 AT&T UNIX |
| val | SCCS | Опциональная (XSI) | Validate SCCS files | System III |
| vi | Обработка текста | Опциональная (UP) | Экранный (визуальный) редактор | 1BSD |
| wait | Управление процессами | Необходимая | Ожидание завершения процесса | Version 4 AT&T UNIX |
| wc | Обработка текста | Необходимая | Количество строк, слов, байтов или символов | Version 1 AT&T UNIX |
| what | SCCS | Опциональная (XSI) | Identify SCCS files | PWB UNIX |
| who | Системное администрирование | Необходимая | Вывод активного пользователя | Version 1 AT&T UNIX |
| write | Прочее | Необходимая | Запись в другой пользовательский терминал | Version 1 AT&T UNIX |
| xargs | Программирование оболочки терминала | Необходимая | Формирование списка аргументов и выполнение команды | PWB UNIX |
| yacc | Программирование на C | Опциональная (CD) | Ещё один компилятор компиляторов (Yet Another Compiler Compiler) | PWB UNIX |
| zcat | Обработка текста | Опциональная (XSI) | Разворачивание и конкатенация данных | 4.3BSD |