Список команд POSIX
(Перенаправлено с Stty )
Это список POSIX (интерфейс портативной операционной системы), команд как указано в стандарте IEEE Std 1003.1-2024, который является частью единой спецификации UNIX (SUS). Эти команды можно найти в операционных системах Unix и большинстве Unix-подобных операционных систем.
Это не полный список всех утилит, существовавших в различных исторических Unix и Unix-подобных системах, поскольку он исключает утилиты, которые не были предусмотрены вышеупомянутым стандартом.
Список
[ редактировать ]Имя | Категория | Статус (код опции) | Описание | Впервые появился |
---|---|---|---|---|
admin | СККС | Опционально (XSI) | Создание и администрирование SCCS. файлов | Плата UNIX |
alias | Разное | Обязательный | Определить или отобразить псевдонимы | |
ar | Разное | Обязательный | Создание и ведение библиотечного архива. | Версия 1 AT&T UNIX |
asa | Обработка текста | Опционально (Франция) | Интерпретация символов управления кареткой | System V |
at | Управление процессами | Обязательный | Выполнить команды позже | Версия 7 AT&T UNIX |
awk | Обработка текста | Обязательный | Язык сканирования и обработки шаблонов | Версия 7 AT&T UNIX |
basename | Файловая система | Обязательный | Возвращает часть пути, не относящуюся к каталогу; см. также имя каталога | Версия 7 AT&T UNIX |
batch | Управление процессами | Обязательный | Запланируйте выполнение команд в пакетной очереди | |
bc | Разное | Обязательный | Арифметический язык произвольной точности | Версия 6 AT&T UNIX |
bg | Управление процессами | Опционально (ВВЕРХ) | Запускайте задания в фоновом режиме | |
cc / c17 | Программирование на С | Дополнительно (CD) | Компилировать стандартные на языке C. программы | Стандарт IEEE 1003.1-2024 |
cal | Разное | Опционально (XSI) | Распечатать календарь | Версия 5 AT&T UNIX |
cat | Файловая система | Обязательный | Объединение и печать файлов | ПДП-7 UNIX |
cd | Файловая система | Обязательный | Изменить рабочий каталог | Версия 6 AT&T UNIX |
cflow | Программирование на С | Опционально (XSI) | на языке C. Создайте граф вызовов | System V |
chgrp | Файловая система | Обязательный | Изменение владельца группы файлов | Плата UNIX |
chmod | Файловая система | Обязательный | Измените режимы/атрибуты/разрешения файла. | ПДП-7 UNIX |
chown | Файловая система | Обязательный | Изменить владельца файла | ПДП-7 UNIX |
cksum | Файловая система | Обязательный | Запись контрольных сумм и размеров файлов | 4.4БСД |
cmp | Файловая система | Обязательный | Сравните два файла; см. также разницу | Версия 1 AT&T UNIX |
comm | Обработка текста | Обязательный | Выбрать или отклонить строки, общие для двух файлов. | Версия 4 AT&T UNIX |
command | Программирование оболочки | Обязательный | Выполните простую команду | |
compress | Файловая система | Опционально (XSI) | Сжатие данных | 4.3БСД |
cp | Файловая система | Обязательный | Копировать файлы | ПДП-7 UNIX |
crontab | Разное | Обязательный | Запланируйте периодическую фоновую работу | System V |
csplit | Обработка текста | Обязательный | Разделить файлы на основе контекста | Плата UNIX |
ctags | Программирование на С | Опционально (SD) | Создайте файл тегов | 3BSD |
cut | Обработка текста | Обязательный | Вырезать выделенные поля каждой строки файла | Система III |
cxref | Программирование на С | Опционально (XSI) | Создайте на языке C. таблицу перекрестных ссылок программы | System V |
date | Разное | Обязательный | Отображать дату и время | Версия 1 AT&T UNIX |
dd | Файловая система | Обязательный | Преобразование и копирование файла | Версия 5 AT&T UNIX |
delta | СККС | Опционально (XSI) | Внесите дельту (изменение) в файл SCCS. | Плата UNIX |
df | Файловая система | Обязательный | Сообщить о свободном месте на диске | Версия 1 AT&T UNIX |
diff | Обработка текста | Обязательный | Сравните два файла; см. также cmp | Версия 5 AT&T UNIX |
dirname | Файловая система | Обязательный | Возвращает часть пути к каталогу; см. также базовое имя | Система III |
du | Файловая система | Обязательный | Оцените использование файлового пространства | Версия 1 AT&T UNIX |
echo | Программирование оболочки | Обязательный | Записать аргументы в стандартный вывод | Версия 2 AT&T UNIX |
ed | Обработка текста | Обязательный | Стандартный текстовый редактор | ПДП-7 UNIX |
env | Разное | Обязательный | Установите среду для вызова команд | Система III |
ex | Обработка текста | Опционально (ВВЕРХ) | Текстовый редактор | 1BSD |
expand | Обработка текста | Обязательный | Преобразование табуляции в пробелы | 3BSD |
expr | Программирование оболочки | Обязательный | Оценка аргументов как выражения | Версия 7 AT&T UNIX |
false | Программирование оболочки | Обязательный | Вернуть ложное значение | Версия 7 AT&T UNIX |
fc | Разное | Опционально (ВВЕРХ) | Обработка списка истории команд | |
fg | Управление процессами | Опционально (ВВЕРХ) | Запускайте задания на переднем плане | |
file | Файловая система | Обязательный | Определить тип файла | Версия 4 AT&T UNIX |
find | Файловая система | Обязательный | Найти файлы | Версия 1 AT&T UNIX |
fold | Обработка текста | Обязательный | Фильтр для линий сгиба | 1BSD |
fuser | Управление процессами | Опционально (XSI) | Список идентификаторов всех процессов, в которых открыт один или несколько файлов. | System V |
gencat | Разное | Обязательный | Создать форматированный каталог сообщений | |
get | СККС | Опционально (XSI) | Получить версию файла SCCS | Плата UNIX |
getconf | Разное | Обязательный | Получить значения конфигурации | |
getopts | Программирование оболочки | Обязательный | Параметры утилиты синтаксического анализа | |
gettext | Разное | Обязательный | Получить текстовую строку из объекта сообщений | |
grep | Разное | Обязательный | Поиск текста по шаблону | Версия 4 AT&T UNIX |
hash | Разное | Обязательный | Метод доступа к хэш-базе данных | |
head | Обработка текста | Обязательный | Скопируйте первую часть файлов | Плата UNIX [ нужна ссылка ] |
iconv | Обработка текста | Обязательный | Преобразование кодового набора | HP-UX |
id | Разное | Обязательный | Вернуть личность пользователя | System V |
ipcrm | Разное | Опционально (XSI) | Удаление очереди сообщений, набора семафоров или идентификатора сегмента общей памяти. | System V |
ipcs | Разное | Опционально (XSI) | Отчет о состоянии средств межпроцессной связи | System V |
jobs | Управление процессами | Опционально (ВВЕРХ) | Отображение статуса заданий в текущем сеансе | |
join | Обработка текста | Обязательный | Объединяет два отсортированных текстовых файла на основе наличия общего поля. | Версия 7 AT&T UNIX |
kill | Управление процессами | Обязательный | Завершить или сигнализировать процессы | Версия 4 AT&T UNIX |
lex | Программирование на С | Дополнительно (CD) | Создавать программы для лексических задач | Версия 7 AT&T UNIX |
link | Файловая система | Опционально (XSI) | Создать жесткую ссылку на файл | Версия 1 AT&T UNIX |
ln | Файловая система | Обязательный | Связать файлы | Версия 1 AT&T UNIX |
locale | Разное | Обязательный | Получить информацию о локали | |
localedef | Разное | Обязательный | Определить языковую среду | |
logger | Программирование оболочки | Обязательный | Журнал сообщений | 4.3БСД |
logname | Разное | Обязательный | Вернуть имя пользователя для входа | 4.4БСД |
lp | Обработка текста | Обязательный | Отправьте файлы на принтер | System V |
ls | Файловая система | Обязательный | Вывести содержимое каталога | Версия 1 AT&T UNIX |
m4 | Разное | Обязательный | Макропроцессор | Плата UNIX |
mailx | Разное | Обязательный | Обработка сообщений | Версия 1 AT&T UNIX |
make | Программирование | Опционально (SD) | Поддерживать, обновлять и восстанавливать группы программ. | Плата UNIX |
man | Разное | Обязательный | Отобразить документацию системы | Версия 2 AT&T UNIX |
mesg | Разное | Обязательный | Разрешить или запретить сообщения | Версия 1 AT&T UNIX |
mkdir | Файловая система | Обязательный | Создание каталогов | Версия 1 AT&T UNIX |
mkfifo | Файловая система | Обязательный | Создание FIFO специальных файлов | 4.4БСД [ сомнительно – обсудить ] |
more | Обработка текста | Опционально (ВВЕРХ) | Отображение файлов постранично | 3BSD |
msgfmt | Разное | Обязательный | Создание объектов сообщений из файлов объектов сообщений. | |
mv | Файловая система | Обязательный | Переместить или переименовать файлы | Версия 1 AT&T UNIX |
newgrp | Разное | Обязательный | Перейти в новую группу | Версия 6 AT&T UNIX |
ngettext | Разное | Обязательный | Получить текстовую строку из объекта сообщений во множественном числе. | |
nice | Управление процессами | Обязательный | Вызов утилиты с измененным значением nice. | Версия 4 AT&T UNIX |
nl | Обработка текста | Опционально (XSI) | Фильтр нумерации строк | Система III |
nm | Программирование на С | Необязательный (СД, XSI) | Напишите список имен объектного файла | Версия 1 AT&T UNIX |
nohup | Управление процессами | Обязательный | Вызов утилиты, невосприимчивой к зависаниям | Версия 4 AT&T UNIX |
od | Разное | Обязательный | Дамп файлов в различных форматах | Версия 1 AT&T UNIX |
paste | Обработка текста | Обязательный | Объединить соответствующие или последующие строки файлов | Версия 32 В AT&T UNIX |
patch | Обработка текста | Обязательный | Применить изменения к файлам | 4.3БСД |
pathchk | Файловая система | Обязательный | Проверьте пути | |
pax | Разное | Обязательный | Портативный обмен архивами | 4.4БСД [ нужна ссылка ] |
pr | Обработка текста | Обязательный | Печать файлов | Версия 1 AT&T UNIX |
printf | Программирование оболочки | Обязательный | Записать форматированный вывод | 4.3BSD-Рено |
prs | СККС | Опционально (XSI) | Распечатать файл SCCS | Плата UNIX |
ps | Управление процессами | Обязательный | Сообщить о статусе процесса | Версия 4 AT&T UNIX |
pwd | Файловая система | Обязательный | Распечатать рабочий каталог | Версия 5 AT&T UNIX |
read | Программирование оболочки | Обязательный | Прочитать строку из стандартного ввода | |
readlink | Файловая система | Обязательный | Распечатать назначение символической ссылки | |
realpath | Файловая система | Обязательный | Разрешить символическую ссылку | |
renice | Управление процессами | Обязательный | Установите хорошие значения запущенных процессов | 4BSD |
rm | Файловая система | Обязательный | Удалить записи каталога | Версия 1 AT&T UNIX |
rmdel | СККС | Опционально (XSI) | Удаление дельты из файла SCCS | Плата UNIX |
rmdir | Файловая система | Обязательный | Удалить каталоги, если они пусты. | Версия 1 AT&T UNIX |
sact | СККС | Опционально (XSI) | Распечатать текущие действия по редактированию файлов SCCS | Система III |
sccs | СККС | Опционально (XSI) | Интерфейс для подсистемы SCCS | 4.3БСД |
sed | Обработка текста | Обязательный | Редактор потока | Версия 7 AT&T UNIX |
sh | Программирование оболочки | Обязательный | Shell — стандартный интерпретатор командного языка. | Версия 7 AT&T UNIX (в более ранних версиях sh был либо оболочкой Томпсона , либо оболочкой PWB ) |
sleep | Программирование оболочки | Обязательный | Приостановить выполнение на определенный интервал | Версия 4 AT&T UNIX |
sort | Обработка текста | Обязательный | Сортировка, объединение или проверка последовательности текстовых файлов | Версия 1 AT&T UNIX |
split | Разное | Обязательный | Разделить файлы на части | Версия 3 AT&T UNIX |
strings | Программирование на С | Обязательный | Поиск печатаемых строк в файлах | 2BSD |
strip | Программирование на С | Опционально (SD) | Удалить ненужную информацию из исполняемых файлов | Версия 1 AT&T UNIX |
stty | Разное | Обязательный | Установите параметры терминала | Версия 2 AT&T UNIX |
tabs | Разное | Обязательный | Установить вкладки терминала | Плата UNIX |
tail | Обработка текста | Обязательный | Скопируйте последнюю часть файла | Плата UNIX [ нужна ссылка ] |
talk | Разное | Опционально (ВВЕРХ) | Поговорите с другим пользователем | 4.2БСД |
tee | Программирование оболочки | Обязательный | Дублирование стандартного вывода | Версия 5 AT&T UNIX |
test | Программирование оболочки | Обязательный | Оценить выражение | Версия 7 AT&T UNIX |
time | Управление процессами | Обязательный | Получить и отформатировать время и дату | Версия 3 AT&T UNIX |
timeout | Управление процессами | Обязательный | Запустить команду с ограничением по времени | Версия 3 AT&T UNIX |
touch | Файловая система | Обязательный | Изменение времени доступа и изменения файлов | Версия 7 AT&T UNIX |
tput | Разное | Обязательный | Изменение терминала характеристик | System V |
tr | Обработка текста | Обязательный | Перевести символы | Версия 4 AT&T UNIX |
true | Программирование оболочки | Обязательный | Вернуть истинное значение | Версия 7 AT&T UNIX |
tsort | Обработка текста | Обязательный | Топологическая сортировка | Версия 7 AT&T UNIX |
tty | Разное | Обязательный | пользователя терминала Вернуть имя | Версия 1 AT&T UNIX |
type | Разное | Опционально (XSI) | Отображает, как имя будет интерпретироваться при использовании в качестве команды. | |
ulimit | Разное | Опционально (XSI) | Установите или сообщите ограничение размера файла | |
umask | Разное | Обязательный | Получить или установить маску создания файлового режима | Система III |
unalias | Разное | Обязательный | Удаление определений псевдонимов | |
uname | Разное | Обязательный | Возвратить имя системы | Плата UNIX |
uncompress | Разное | Опционально (XSI) | Расширить сжатые данные | 4.3БСД |
unexpand | Обработка текста | Обязательный | Преобразование пробелов в табуляции | 3BSD |
unget | СККС | Опционально (XSI) | Отменить предыдущее получение файла SCCS | Система III |
uniq | Обработка текста | Обязательный | Сообщить или отфильтровать повторяющиеся строки в файле | Версия 3 AT&T UNIX |
unlink | Файловая система | Опционально (XSI) | Вызов функции отключения | Версия 1 AT&T UNIX |
uucp | Сеть | Опционально (УУ) | Копирование между системами | Версия 7 AT&T UNIX |
uudecode | Сеть | Обязательный | Декодировать двоичный файл | 4BSD |
uuencode | Сеть | Обязательный | Закодировать двоичный файл | 4BSD |
uustat | Сеть | Опционально (УУ) | запрос статуса uucp и контроль заданий | Система III |
uux | Управление процессами | Опционально (УУ) | Удаленное выполнение команд | Версия 7 AT&T UNIX |
val | СККС | Опционально (XSI) | Проверка файлов SCCS | Система III |
vi | Обработка текста | Опционально (ВВЕРХ) | Редактор экранного (визуального) дисплея | 1BSD |
wait | Управление процессами | Обязательный | Ожидайте завершения процесса | Версия 4 AT&T UNIX |
wc | Обработка текста | Обязательный | Количество строк, слов и байтов или символов | Версия 1 AT&T UNIX |
what | СККС | Опционально (XSI) | Определить файлы SCCS | Плата UNIX |
who | Системное администрирование | Опционально (XSI) | Показать, кто находится в системе | Версия 1 AT&T UNIX |
write | Разное | Обязательный | Напишите на терминал другого пользователя | Версия 1 AT&T UNIX |
xargs | Программирование оболочки | Обязательный | Создание списков аргументов и вызов утилиты | Плата UNIX |
xgettext | Программирование на С | Дополнительно (CD) | Извлечение вызовов gettext из строк исходного кода C | Стандарт IEEE 1003.1-2024 |
yacc | Программирование на С | Дополнительно (CD) | Еще компилятор один | Плата UNIX |
zcat | Обработка текста | Опционально (XSI) | Развертывание и объединение данных | 4.3БСД |
См. также
[ редактировать ]- Список команд GNU Core Utilities
- Основные приложения GNOME
- Список пакетов GNU
- Список приложений KDE
- Список демонов Unix
- Список веб-браузеров для Unix и Unix-подобных операционных систем
- Философия Unix
util-linux
Внешние ссылки
[ редактировать ]Викискладе есть медиафайлы, связанные со справочными карточками Unix .
- Спецификации IEEE Std 1003.1, 2004 г.
- Спецификации IEEE Std 1003.1, 2008 г.
- Спецификации IEEE Std 1003.1,2024
- Rosetta Stone For *Nix – настраиваемый список эквивалентных программ для *nix систем.
- Список сокращений Unix: Команды Unix – объясняет названия многих команд Unix.