Список вбудованих команд bash
Список вбудованих команд bash
| Назва |
Параметри |
Значення |
|---|---|---|
| source | filename [arguments] | Читає та виконує команди з файлу filename в поточній конфігурації інтерпретатора та повертає код завершення останньої команди в файлі |
| alias | [-p] [name[=value]...] | Alias без параметрів або з опцією -p друкує список посилань (alias) у форматі name=value на стандартний вихід. Якщо вказані аргументи командної строки, тоді alias створює посилання на кожне ім'я для якого вказано значення. |
| bg | [jobspec] | Переводить процес [jobspec] у фоновий режим, наче він би був запущений з опцією &. Якщо команда запущена без аргумента, у фоновий режим переводиться поточна програма |
| bind | [-m keymap] keyseq:function-name | [-m keymap] -x keyseq:shell-command | [-m keymap] -f filename |[-m keymap] [-q function] [-u function] [-r keyseq] | [-m keymap] [-lpsvPSV] | Прив'язує комбінацію клавіш до readline функції або макросу. Налаштування виконуються в файлі .inputrc |
| break | [n] | Вихід з циклів for, while, until або select. Якщо зазначено [n], вихід з n рівнів. |
| builtin | shell-builtin [arguments] | Виконує вбудовану в bash функцію замість системної |
| cd | -P] [dir] | Зміна поточного каталога на dir. Якщо dir не вказано, значення цієї змінної береться з $HOME змінної. |
| command | [-pVv] command [arg ...] | Запуск команди shell з придушенням нормального механізму пошуку. |
| compgen | [option] word | Генерування можливих завершень команди відповідно до вказаних опцій. |
| complete | -pr [name ...] | Вказує можливі закінчення аргументів для введеної команди. |
| continue | [n] | Пропуск ітерації циклу for, while, until або select. Якщо зазначено [n], пропуск n разів. |
| declare | [-afFirtx] [-p] [name[=value]] | Визначення змінної та присвоїння їй атрибутів. |
| typeset | [-afFirtx] [-p] [name[=value]] | Визначення змінної та присвоїння їй атрибутів. |
| dirs | [-clpv] [+n] [-n] | Показує список збережених директорій. |
| disown | [-ar] [-h] [jobspec ...] | Видаляє кожний jobspec з таблиці активних завдань (jobs) |
| echo | [-neE] [arg ...] | Виводить аргументи, розділені пробілами, за якими іде символ нового рядка |
| enable | [-adnps] [-f filename] [name ...] | Активування та блокування вбудованих команд оболонки |
| eval | [arg ...] | Читання аргументів та їх об'єднання в єдину команду. Дана команда потім зчитується та виконується оболонкою. Статус виходу команди повертається як значення eval. |
| exec | [-cl] [-a name] [command [arguments]] | |
| exit | [n] | Вихід з оболонки зі статусом n |
| export | -p | Експорт змінних в оточення запускаємих команд |
| fc | -s [pat=rep] [cmd] | виконує маніпуляції з історією команд |
| fg | [jobspec] | Переводить процес в фоновий режим. Якщо процес не заданий, використовує поточний. |
| getops | optstring name [args] | Використовується для розбору параметрів запуску скрипту |
| hash | [-lr] [-p filename] [-dt] [name] | Запам'ятовує повний шлях до команди [name], тоб то її не потрібно більше шукати в $PATH при подальших викликах. |
| help | [-s] [pattern] | Виводить довідкову інформацію по вбудованим функціям. |
| history | -c | -d offset | -anrw [filename] | -p arg [arg...] | -s arg [arg...] | Виконує маніпуляції з історією команд |
| jobs | [-lnprs] [ jobspec ... ] | Виводить список завдань |
| kill | -n signum | -sigspec] [pid | jobspec] ... | -l [sigspec | exit_status] | Застосовується для завершення процесу. |
| let | arg [arg ...] | |
| local | [option] [name[=value] ...] | |
| logout | Вихід з оболонки | |
| popd | [-n] [+n] [-n] | Видалення директорії зі стеку директорій. Див. команду dirs |
| printf | format [arguments] | Запис форматованих аргументів на стандартний вихід. |
| pushd | [-n] [dir] | Додавання директорії в стек директорій. Див. команду dirs |
| pwd | [-LP] | Друкує на стандартний канал виводу абсолютний шлях поточної робочої директорії |
| read | [-ers] [-u fd] [-t timeout] [-a aname] [-p prompt] [-n nchars] [-d delim] [name ...] | Зі стандартного входу, або дескриптора файла fd зчитується один рядок. Кожному імені [name ...] по порядку присвоюються зчитані слова. |
| readonly | [-apf] [name ...] | Помічає змінну як доступну тільки на зчитування. |
| return | [n] | Повертає значення функції [n] |
| set | [--abefhkmnptuvxBCHP] [-o option] [arg ...] | Встановлює та змінює внутрішні змінні оболонки |
| shift | [n] | |
| shopt | [-pqsu] [-o] [optname ...] | Використовується для встановлення та зняття опцій додаткової поведінки оболонки. |
| suspend | [-f] | Призупинити виконання поточної оболонки до отримання сигналу SIGCONT |
| test | [ expr ] | Перевіряє тип файлу і порівнює значення |
| times | Друкує сукупний час користувача та системи для даної оболонки та процесів, запущених під цією оболонкої. | |
| trap | [-lp] [arg] [sigspec ...] | Виконує команду arg при отриманні процесом сигналу sigspec |
| type | [-aftpP] name [name ...] | Вказує на тип змінної (alias, keyword, function, builtin or file) |
| ulimit | [-SHacdflmnpstuv [limit]] | Забезпечує контроль над ресурсами для оболонки та процесами, запущеними під нею, на системах, що дозволяють такий контроль. |
| umask | [-p][-S][mode] | Встановлення режиму(mode) для створеного користувачем файлу. |
| unalias | [-a] [name] | Видаляє кожне ім'я зі списку посилань |
| unset | [-fv] [name...] | Для кожного імені видалити відповідну їй змінну або функцію. Якщо не задано жодної опції або тільки -v, тоді кожне ім'я відноситься до змінної оболонки |
| wait | [n] | Чекає специфічний процес та повертає його код завершення. n може бути ідентифікатором процесу або завдання. |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.