Список команд 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 |
В статье не хватает ссылок на источники (см. рекомендации по поиску). |