Skip to main content

Complete - команда Linux - команда Unix

Как опубликовать сайт в WYSIWYG Web Builder (Июнь 2026)

Как опубликовать сайт в WYSIWYG Web Builder (Июнь 2026)
Anonim

название

bash, alias, bg, bind, break, builtin, cd, command, compgen, complete, continue, declare, dirs, disown, echo, enable, eval, exec, exit, export, fc, fg, getopts, hash, help, история, задания, kill, let, local, logout, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt, source, suspend, test, times, trap, type, typeset, ulimit, umask, unalias, unset, wait-bash, см.удар(1)

Командная строка Bash

Если не указано иное, каждая встроенная команда, зарегистрированная в этом разделе, принимает параметры, которым предшествует- принимает-- чтобы обозначить конец опций.

: аргументы

Нет эффекта; команда ничего не делает за пределами расширения аргументы и выполнение любых заданных перенаправлений. Возвращается нулевой код возврата.

. имя файла аргументы

источник имя файла аргументы

Чтение и выполнение команд из имя файла в текущей среде оболочки и вернуть статус завершения последней команды, выполненной из имя файла , Если имя файла не содержит косой черты, имена файлов вДОРОЖКА используются для поиска каталога, содержащего имя файла , Поиск файла вДОРОЖКА не обязательно быть исполняемым. когдаудар не находится в режим posix , поиск текущего каталога выполняется, если файл не найден вДОРОЖКА, ЕслиSourcePath вариант дляshoptвстроенная команда выключена,ДОРОЖКА не выполняется поиск. Если аргументы , они становятся позиционными параметрами, когда имя файла выполняется. В противном случае позиционные параметры не изменяются. Статус возврата - это статус последней команды, выведенной внутри скрипта (0, если команды не выполняются), а false, если имя файла не найден или не может быть прочитан.

псевдоним -п название = значение …

кличка без аргументов или с-п опция печатает список псевдонимов в формепсевдоним название = значение на стандартном выходе. Когда вводятся аргументы, для каждого название чья значение дано. Конечное пространство в значение приводит к тому, что следующее слово проверяется для подстановки псевдонимов при расширении псевдонима. Для каждого название в списке аргументов, для которого нет значение , указывается имя и значение псевдонима.кличка возвращает true, если название , для которого не было определено псевдоним.

Б.Г. jobspec

Возобновить приостановленную работу jobspec в фоновом режиме, как если бы он был запущен с&, Если jobspec нет, понятие оболочки оболочки Текущее место работы используется.Б.Г. jobspec возвращает 0, если не запускается, когда управление заданиями отключено или, когда включено с включенным управлением заданием, если jobspec не был найден или запущен без контроля работы.

привязывать -m раскладка -lpsvPSV

привязывать -m раскладка -q функция -u функция Порядковый номер ключа

привязывать -m раскладка -f имя файла

привязывать -m раскладка -Икс Порядковый номер ключа : оболочка-команда

привязывать -m раскладка Порядковый номер ключа : имя-функции

привязывать Readline-команда

Отображать текущийReadline ключевые и функциональные привязки, привяжите последовательность клавиш кReadlineфункции или макроса, илиReadline переменная. Каждый аргумент без аргумента - это команда, как она появляется в .inputrc , но каждая привязка или команда должны передаваться как отдельный аргумент; например, '' C-x C-r ": re-read-init-file '. Опции, если они есть, имеют следующие значения:

-m раскладка

использование раскладка как ключевая карта, на которую будут влиять последующие привязки. Приемлемый раскладка имена emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command , а также VI-вставка . VI эквивалентно ви-команда ; Emacs эквивалентно Emacs-стандарт .

-l

Перечислите имена всехReadline функции.

-п

дисплейReadline имена функций и привязки таким образом, чтобы их можно было перечитать.

Список текущихReadline имена функций и привязки.

-v

дисплейReadline имена переменных и значения таким образом, чтобы их можно было перечитать.

-V

Список текущихReadline имена переменных и значения.

-s

дисплейReadline ключевые последовательности, привязанные к макросам, и строки, которые они выводят таким образом, что их можно перечитать.

-S

дисплейReadline ключевые последовательности, привязанные к макросам, и строки, которые они выводят.

-f имя файла

Чтение привязок клавиш из имя файла .

-q функция

Запрос о том, какие ключи вызывают функция .

-u функция

Отвяжите все ключи, привязанные к названию функция .

Порядковый номер ключа

Удалите все текущие привязки для Порядковый номер ключа .

-Икс Порядковый номер ключа : оболочка-команда

причина оболочка-команда выполняться всякий раз Порядковый номер ключа .

Возвращаемое значение равно 0, если не указана нераспознанная опция или произошла ошибка.

перерыв N

Выход изнутриза, в то время как, до тех пор, или жеВыбрать петля. Если N указывается, прерывается N уровни. N должно быть> 1. Если N больше, чем количество замкнутых контуров, все замкнутые петли завершаются. Возвращаемое значение равно 0, если оболочка не выполняет цикл, когдаперерыв выполняется.

встроенная Оболочка встроенная_команда_оболочки аргументы

Выполните указанную оболочку, передав ее аргументы , и вернуть его статус выхода. Это полезно при определении функции, имя которой совпадает с встроенной оболочкой, сохраняя функциональность встроенного внутри функции.CD встроенный обычно переопределяется таким образом. Статус возврата является ложным, если Оболочка встроенная_команда_оболочки не является встроенной командой shell.

CD -L | -P реж

Измените текущий каталог на реж , ПеременнаяГЛАВНАЯ по умолчанию реж , ПеременнаяCDPATH определяет путь поиска для каталога, содержащего реж , Альтернативные имена каталогов вCDPATH разделяются двоеточием (:). Нулевое имя каталога вCDPATH совпадает с текущим каталогом, то есть ``.''. Если реж начинается с косой черты (/), затемCDPATH не используется. опция говорит использовать физическую структуру каталогов вместо следующих символических ссылок (см. также вариант длязадавать встроенная команда);-L опция заставляет следовать символическим ссылкам. Аргумент- эквивалентно$ OLDPWD, Возвращаемое значение истинно, если каталог был успешно изменен; false в противном случае.

команда -pVv команда Arg …

Бежать команда с арг подавление нормальной работы функции оболочки. Только встроенные команды или команды, найденные вДОРОЖКА выполняются. Если-п вариант, поиск команда выполняется с использованием значения по умолчанию дляДОРОЖКА что гарантированно найдет все стандартные утилиты. Если либо-V или же-v предоставляется опция, описание команда печатается.-v опция вызывает одно слово, указывающее команду или имя файла, используемые для вызова команда для отображения;-V опция дает более подробное описание. Если-V или же-v опция поставляется, статус выхода равен 0, если команда и 1, если нет. Если ни одна из этих опций не указана и не возникла ошибка или команда не может быть найден, статус выхода равен 127. В противном случае статус выходакоманда builtin - это статус выхода команда .

CompGen вариант слово

Создание возможных совпадений завершения для слово в соответствии с вариант s, что может быть любым вариантом, принятымполный встроенный, за исключением-п а также, и напишите совпадения со стандартным выходом. При использовании-F или же параметры, различные переменные оболочки, заданные программируемыми средствами завершения, в то время как доступны, не будут иметь полезных значений.

Матчи будут сгенерированы так же, как если бы программируемый код завершения сгенерировал их непосредственно из спецификации завершения с теми же флагами. Если слово , только те, которые соответствуют слово будет отображаться.

Возвращаемое значение истинно, если не указана недопустимая опция или совпадений не было.

полный -abcdefgjksuv Comp-вариант действие globpat -W список слов префикс -S суффикс

-ИКС filterpat -F функция команда название название …

полный -pr название …

Укажите, как аргументы для каждого название должны быть завершены. Если-п опция, или если параметры не заданы, существующие спецификации завершения печати печатаются таким образом, чтобы их можно было повторно использовать в качестве входных данных. опция удаляет спецификацию завершения для каждого название , или, если нет название s поставляются, все спецификации завершения.

Процесс применения этих спецификаций завершения при попытке завершения слова описан вышеПрограммируемое завершение.

Другие варианты, если они указаны, имеют следующие значения. Аргументы в, -W, а также-ИКС вариантов (и, при необходимости, а также-S варианты) должны быть указаны для защиты их от расширения дополный builtin.

Comp-вариант

Comp-вариант контролирует несколько аспектов поведения compspec за пределами простого поколения доработок. Comp-вариант может быть одним из:

дефолт

Использовать полное имя файла readline по умолчанию, если compspec не дает совпадений.

dirnames

Выполнение завершения имени каталога, если compspec не дает совпадений.

имена файлов

Скажите readline, что compspec генерирует имена файлов, поэтому он может выполнять любую обработку, зависящую от имени файла (например, добавление косой черты в имена каталогов или подавление конечных пробелов). Предназначен для использования с функциями оболочки.

нет места

Скажите readline, чтобы не добавлять пробел (по умолчанию) к словам, завершенным в конце строки.

действие

действие может быть одним из следующих, чтобы создать список возможных доработок:

псевдоним

Имена псевдонимов. Может также указываться как-a.

arrayvar

Имена переменных массива.

переплет

Readline ключевые имена привязки.

встроенная

Имена команд встроенной оболочки. Может также указываться как-b.

команда

Имена команд также могут быть указаны как имена. Может также указываться как.

каталог

Имена каталогов. Может также указываться как-d.

отключен

Имена отключенных встроенных оболочек.

включен

Имена встроенных встроенных оболочек.

экспорт

Имена экспортируемых переменных оболочки. Может также указываться как-e.

файл

Имена файлов. Может также указываться как-f.

функция

Имена функций оболочки.

группа

Имена групп. Может также указываться как.

HelpTopic

Темы справки, принятыеПомогите встроенный.

имя хоста

Имена хостов, взятые из файла, указанного вHOSTFILE переменная оболочки.

работа

Имена заданий, если активен контроль заданий. Может также указываться как-j.

ключевое слово

Оболоченные зарезервированные слова. Может также указываться как-k.

Бег

Имена запущенных заданий, если управление заданиями активно.

оказание услуг

Названия служб. Может также указываться как-s.

setopt

Допустимые аргументы для вариант длязадавать встроенный.

shopt

Названия опций оболочки, принятыеshopt встроенный.

сигнал

Имена сигналов.

остановился

Имена остановленных заданий, если управление заданиями активно.

пользователь

Имена пользователей. Может также указываться как-u.

переменная

Имена всех переменных оболочки. Может также указываться как-v.

globpat

Шаблон расширения имени файла globpat для генерации возможных доработок.

-W список слов

список слов разделяется с использованием символов вIFS специальная переменная как разделители, и каждое результирующее слово расширяется. Возможные доработки - это члены результирующего списка, которые соответствуют завершаемому слову.

команда

команда выполняется в среде подсетей, а его выход используется как возможное завершение.

-F функция

Функция оболочки функция выполняется в текущей среде оболочки. Когда он заканчивается, возможные доработки извлекаются из значенияCOMPREPLY переменная массива.

-ИКС filterpat

filterpat это шаблон, используемый для расширения имени файла. Он применяется к списку возможных завершений, сгенерированных предыдущими параметрами и аргументами, и каждому соответствию завершения filterpat удаляется из списка. Ведущий! в filterpat отрицает шаблон; в этом случае любое завершение, не соответствующее filterpat устранен.

префикс

префикс добавляется в начале каждого возможного завершения после применения всех других вариантов.

-S суффикс

суффикс добавляется к каждому возможному завершению после применения всех других вариантов.

Возвращаемое значение истинно, если не указана недопустимая опция, параметр, отличный от-пили же поставляется без название аргумента, делается попытка удалить спецификацию завершения для название для которых не существует спецификации, или возникает ошибка с добавлением спецификации завершения.

Продолжить N

Возобновите следующую итерацию прилагаемойза, в то время как, до тех пор, или жеВыбрать петля. Если N указывается, возобновляется на N го замкнутого контура. N должно быть> 1. Если N больше, чем количество замкнутых циклов, последний замкнутый цикл (цикл «верхнего уровня») возобновляется. Возвращаемое значение равно 0, если оболочка не выполняет цикл, когдаПродолжить выполняется.

объявлять -afFirtx -п название = значение

верстать -afFirtx -п название = значение

Объявлять переменные и / или давать им атрибуты. Если нет название s, тогда отображаются значения переменных.-п опция отобразит атрибуты и значения каждого название , когда-п , дополнительные опции игнорируются.-F опция запрещает отображение определений функций; печатаются только имя функции и атрибуты.-F вариант подразумевает-f, Следующие параметры могут использоваться для ограничения вывода на переменные с указанным атрибутом или для атрибутов переменных:

-a

каждый название является переменной массива (см.Массивы выше).

-f

Используйте только имена функций.

Переменная рассматривается как целое число; арифметическая оценка (см.АРИФМЕТИЧЕСКАЯ ОЦЕНКА)выполняется, когда переменной присваивается значение.

Делать название s только для чтения. Эти имена затем не могут присваиваться значения последующими операциями присваивания или отменяться.

-t

Дайте каждому название след приписывать. Трассированные функции наследуютDEBUG ловушку от вызывающей оболочки. Атрибут trace не имеет особого значения для переменных.

-Икс

отметка название s для экспорта в последующие команды через среду.

Использование `+ 'вместо` -' вместо этого отключает атрибут, за исключением того, что+ ане может использоваться для уничтожения переменной массива. При использовании в функции каждый название локальный, как иместный команда. Возвращаемое значение равно 0, если не встречается недопустимая опция, делается попытка определить функцию с помощью `` -f foo = bar '', делается попытка присвоить значение переменной только для чтения, делается попытка присвоить значение переменной массива без использования синтаксиса составного присваивания (см.Массивы выше), один из имена не является допустимым именем переменной оболочки, делается попытка отключить статус только для чтения для переменной только для чтения, делается попытка отключить состояние массива для переменной массива или сделать попытку отобразить не- существующей функции с-f.

dirs -clpv + N - N

Без параметров отображает список сохраняемых в данный момент каталогов. Дисплей по умолчанию находится в одной строке с именами каталогов, разделенными пробелами. Каталоги добавляются в список с помощьюPushd команда;POPD команда удаляет записи из списка.

+ N

Отображает N го подсчета слева от списка, показанногокаталоги при вызове без параметров, начиная с нуля.

- N

Отображает N го счета, считая справа от списка, показанногокаталоги при вызове без параметров, начиная с нуля.

Удаляет стек каталога, удаляя все записи.

-l

Производит более длинный листинг; в формате списка по умолчанию используется тильда для обозначения домашнего каталога.

-п

Распечатайте стек каталога с одной записью на строку.

-v

Распечатайте стек каталога с одной записью на строку, префикс каждой записи с индексом в стеке.

Возвращаемое значение равно 0, если не указана недопустимая опция или N индексы за пределами стека директорий.

отрекаться -ar -час jobspec …

Без вариантов каждый jobspec удаляется из таблицы активных заданий. Если-час предоставляется опция, каждая jobspec не удаляется из таблицы, но отмечается так, чтоSIGHUP не отправляется на задание, если оболочка получаетSIGHUP, Если нет jobspec присутствует, и ни-aни опция предоставляется, Текущее место работы используется. Если нет jobspec предоставляется,-a опция означает удаление или отметку всех заданий; вариант без jobspec Аргумент ограничивает выполнение заданий. Возвращаемое значение равно 0, если jobspec не указывает действительное задание.

эхо -neE Arg …

Выведите Arg s, разделенные пробелами, за которым следует новая строка. Статус возврата всегда равен 0. Если-n , завершающая новая строка подавляется. Если-e , дается интерпретация следующих символов с обратным слэшем.-E опция отключает интерпретацию этих escape-символов даже в тех системах, где они интерпретируются по умолчанию.xpg_echo shell может использоваться для динамического определения того,эхо по умолчанию расширяет эти escape-символы.эхо не интерпретирует-- означает конец опций.эхо интерпретирует следующие escape-последовательности:

а

предупреждение (звонок)

б

возврат на одну позицию

с

подавлять завершающую строку новой строки

е

escape-символ

е

форма подачи

п

новая линия

р

возврат каретки

т

горизонтальная вкладка

v

вертикальная вкладка

\

обратный слэш

NNN

восьмибитовый символ, значением которого является восьмеричное значение NNN (от нуля до трех восьмеричных цифр)

NNN

восьмибитовый символ, значением которого является восьмеричное значение NNN (от одной до трех восьмеричных цифр)

Икс HH

восьмибитовый символ, значение которого является шестнадцатеричным значением HH (одна или две шестнадцатеричные цифры)

включить -adnps -f имя файла название …

Включение и отключение встроенных команд оболочки. Отключение встроенного модуля позволяет команде диска, которая имеет то же имя, что и встроенная оболочка, без указания полного пути, хотя оболочка обычно ищет встроенные команды перед командами диска. Если-n используется каждый название выключен; иначе, имена включены. Например, чтобы использоватьтестовое задание двоичный код, найденный черезДОРОЖКА вместо встроенной версии оболочки запустите `` enable -n test ''.-f опция означает загрузку новой встроенной команды название из общего объекта имя файла , в системах, поддерживающих динамическую загрузку.-d опция удалит встроенный ранее загруженный-f, Если нет название аргументы, или если-п опция предоставляется, печатается список встроенных оболочек. Без других аргументов опции список состоит из всех встроенных встроенных оболочек. Если-n , выводятся только отключенные встроенные шрифты. Если-a , в распечатанный список включены все встроенные устройства с указанием того, включена ли каждая из них. Если-s , выход ограничен POSIX специальный внутренние команды.

Возвращаемое значение равно 0, если название не является встроенной оболочкой или возникает ошибка при загрузке нового встроенного объекта из общего объекта.

Eval Arg …

Arg s считываются и объединяются вместе в одну команду. Затем эта команда считывается и выполняется оболочкой, а ее статус выхода возвращается как значениеEval, Если нет арг , или только нулевые аргументы,Eval возвращает 0.

Exec -cl -a название команда аргументы

Если команда указан, он заменяет оболочку. Новый процесс не создается. аргументы стать аргументами команда , Если-l опция поставляется, оболочка помещает тире в начале нулевого аргумента, переданного в команда , Это то, что авторизоваться (1).выбор причины команда для выполнения с пустой средой. Если-a поставляется, оболочка проходит название как нулевой аргумент для выполненной команды. Если команда не может быть выполнена по какой-либо причине, неинтерактивная оболочка завершается, если только опция оболочкиexecfail, и в этом случае он возвращает сбой. Интерактивная оболочка возвращает сбой, если файл не может быть выполнен. Если команда не указывается, любые перенаправления вступают в силу в текущей оболочке, а статус возврата равен 0. Если есть ошибка перенаправления, статус возврата равен 1.

выход N

Причина, по которой оболочка должна выйти со статусом N , Если N опускается, статус выхода - это результат последней выполненной команды. Ловушка наВЫХОД выполняется до завершения оболочки.

экспорт -fn название = слово …

export -p

Поставляемый имена отмечены для автоматического экспорта в среду последующих команд. Если-f вариант, имена обратитесь к функциям. Если нет имена даются, или если-п предоставляется опция, выводится список всех имен, экспортируемых в эту оболочку.-n опция заставляет свойство экспорта удаляться из именованных переменных.экспорт возвращает статус выхода 0, если не встречается некорректная опция, одна из имена не является допустимым именем переменной оболочки или-f поставляется с название это не функция.

Ь -e ENAME -nlr первый прошлой

Ь -s похлопывание = репутация CMD

Исправить команду. В первом виде диапазон команд из первый в прошлой выбран из списка истории. Первый а также прошлой может быть указана как строка (чтобы найти последнюю команду, начинающуюся с этой строки) или как число (индекс в списке истории, где отрицательное число используется как смещение от текущего номера команды). Если прошлой не указано, что он установлен для текущей команды для перечисления (так что `` fc -l -10 '' печатает последние 10 команд) и первый иначе. Если первый не указан, он установлен в предыдущую команду для редактирования и -16 для распечатки.

-n опция подавляет номера команд при перечислении. опция меняет порядок команд. Если-l задан параметр, команды перечислены на стандартном выходе. В противном случае редактор, предоставленный ENAME вызывается в файле, содержащем эти команды. Если ENAME не задано, значениеFCEDIT используется переменная, а значениеРЕДАКТОР еслиFCEDIT не задано. Если не установлена ​​ни одна из переменных, используется. Когда редактирование завершено, отредактированные команды будут эхом и выполнены.

Во второй форме, команда повторно выполняется после каждого экземпляра похлопывание заменяется на репутация , Полезным псевдонимом для использования с этим является `` r = fc -s '', так что ввод `` r cc '' запускает последнюю команду, начинающуюся с `` cc '', и ввод `` r '' повторно выполняет последний команда.

Если используется первая форма, возвращаемое значение равно 0, если не встречается недопустимая опция или первый или же прошлой укажите строки истории вне диапазона. Если-e опция поставляется, возвращаемое значение является значением последней выполненной команды или сбоем, если возникает ошибка с временным файлом команд. Если используется вторая форма, возвращается статус возврата команды повторно, если только CMD не указывает действительную строку истории, и в этом случаеЬ возвращает отказ.

фг jobspec

Продолжить jobspec на переднем плане и сделать его текущим заданием. Если jobspec нет, понятие оболочки оболочки Текущее место работы используется. Возвращаемое значение - это значение команды, помещенной на передний план, или сбой при запуске, когда управление заданиями отключено или, когда включено с включенным управлением заданием, если jobspec не указывает действительное задание или jobspec задает задание, которое было запущено без управления заданиями.

getopts строка_опций название арг

getopts используется процедурами оболочки для анализа позиционных параметров. строка_опций содержит символы опции, подлежащие распознаванию; если за символом следует двоеточие, ожидается, что параметр будет иметь аргумент, который должен быть отделен от него пробелом. Символы знаков двоеточия и знак вопроса не могут использоваться в качестве символов параметров. Каждый раз, когда он вызывается,getopts помещает следующий параметр в переменную оболочки название , инициализация название если он не существует, и индекс следующего аргумента, который должен быть обработан в переменнойOPTIND. OPTIND инициализируется до 1 при каждом вызове оболочки или скрипта оболочки. Если для параметра требуется аргумент,getopts помещает этот аргумент в переменнуюOPTARG.Сохрана не сбрасываетсяOPTIND автоматически; он должен быть сброшен вручную между несколькими вызовамиgetopts в том же вызове оболочки, если необходимо использовать новый набор параметров.

Когда встречается конец опций,getopts выходы с возвращаемым значением больше нуля.OPTIND устанавливается в индекс первого аргумента без опционов иназвание установлен на?.

getopts обычно анализирует позиционные параметры, но если в аргументах больше аргументов арг , getopts анализирует их.

getopts может сообщать об ошибках двумя способами. Если первый символ строка_опций это двоеточие, бесшумный используется отчет об ошибках. При нормальной работе диагностические сообщения печатаются, когда встречаются недопустимые параметры или отсутствующие аргументы параметров. Если переменнаяOpterr установлен на 0, сообщения об ошибках не будут отображаться, даже если первый символ строка_опций не является двоеточием.

Если отображается недопустимая опция,getopts мест? в название и, если не тихий, печатает сообщение об ошибке и не передаетOPTARG, Еслиgetopts молчат, найденный символ опции помещается вOPTARG и никакое диагностическое сообщение не печатается.

Если требуемый аргумент не найден иgetopts не молчит, вопросительный знак (?) помещается в название , OPTARG не отображается, и выводится диагностическое сообщение. Еслиgetopts молчат, затем толстая кишка (:) помещается в название а такжеOPTARG установлен на символ опции.

getopts возвращает true, если найден параметр, указанный или неуказанный. Он возвращает false, если встречается конец опций или возникает ошибка.

гашиш -lr -п имя файла -dt название

Для каждого название , полное имя файла команды определяется путем поиска каталогов в$ PATH и вспомнил. Если-п опция предоставляется, поиск путей не выполняется, и имя файла используется как полное имя файла команды. опция заставляет оболочку забыть все запомненные местоположения.-d опция заставляет оболочку забыть запоминаемое местоположение каждого название , Если-t опция, полный путь, к которому название соответствует печатается. Если несколько название аргументы снабжаются-t, название печатается до полного имени хэша.-l опция выводит вывод в формате, который может быть повторно использован как вход. Если аргументы не указаны или если-l , информация о запоминаемых командах печатается. Статус возврата - true, если название не найден или указан недопустимый параметр.

Помогите -s шаблон

Отображение полезной информации о встроенных командах. Если шаблон указывается,Помогите дает подробную помощь по всем командам, соответствующим шаблон ; в противном случае печатается помощь для всех встроенных структур управления оболочкой.-s опция ограничивает отображаемую информацию кратким описанием использования. Статус возврата равен 0, если команда не соответствует шаблон .

история N

история

история -d смещение

история -anrw имя файла

история -п Arg arg …

история -s Arg arg …

Без параметров отобразите список истории команд с номерами строк. Строки, перечисленные с помощью*были изменены. Аргумент N перечислены только последние N линий. Если имя файла , он используется как имя файла истории; если нет, то значениеHISTFILE используется. Опции, если они есть, имеют следующие значения:

Очистите список истории, удалив все записи.

-d смещение

Удалить запись истории в позиции смещение .

-a

Добавить «новые» строки истории (строки истории, введенные с начала текущегоудар сеанс) в файл истории.

-n

Прочитайте строки истории, которые еще не были прочитаны из файла истории в текущий список истории. Это строки, прикрепленные к файлу истории с начала текущегоудар сессия.

Прочитайте содержимое файла истории и используйте их в качестве текущей истории.

-w

Запишите текущую историю в файл истории, перезапишив содержимое файла истории.

-п

Выполните замену истории на следующем арг и отобразить результат на стандартном выходе. Не сохраняет результаты в списке истории. каждый Arg должен быть указан для отключения нормальной истории.

-s

Храните арг в списке истории в виде одной записи. Последняя команда в списке истории удаляется до арг добавлены.

Возвращаемое значение равно 0, если не встречается недопустимая опция, возникает ошибка при чтении или записи файла истории, недопустимый смещение в качестве аргумента-d, или расширение истории, предоставленное в качестве аргумента для-п выходит из строя.

работы -lnprs jobspec …

работы -Икс команда арг …

В первой форме перечислены активные задания. Варианты имеют следующие значения:

-l

Перечислите идентификаторы процессов в дополнение к обычной информации.

-п

Перечислите только идентификатор процесса лидера группы процессов.

-n

Отображать информацию только о заданиях, которые изменили статус, так как пользователь был в последний раз уведомлен о своем статусе.

Ограничить вывод выполняемых заданий.

-s

Ограничить вывод остановленных заданий.

Если jobspec , выход ограничен информацией об этой задаче. Статус возврата равен 0, если не встречается недопустимая опция или недействительна jobspec в комплект поставки.

Если-Икс опция поставляется,работы заменяет любые jobspec нашел в команда или же арг с соответствующим идентификатором группы процессов и выполняется команда передача его арг , возвращая его статус выхода.

убийство -s sigspec | -n сигнум | - sigspec ПИД-регулятор | jobspec …

убийство -l sigspec | exit_status

Отправьте сигнал, названный sigspec или же сигнум к процессам, названным ПИД-регулятор или же jobspec . sigspec является либо именем сигнала, какSIGKILL или номер сигнала; сигнум является номером сигнала. Если sigspec является именем сигнала, имя может быть дано с или безSIG префикс. Если sigspec нет, тоSIGTERM предполагается. Аргумент-l перечисляет имена сигналов. Если любые аргументы предоставляются, когда-l указаны имена сигналов, соответствующих аргументам, а статус возврата равен 0. exit_status аргумент-l представляет собой число, указывающее либо номер сигнала, либо статус выхода процесса, завершаемого сигналом.убийство возвращает true, если хотя бы один сигнал был успешно отправлен, или false, если возникла ошибка или встречается недопустимая опция.

позволять Arg Arg …

каждый Arg является арифме