Список команд POSIX
(Перенаправлено с Id (Unix) )
Это список 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.