Список вбудованих команд bash
Назва | Параметри | Значення |
---|---|---|
source | filename [arguments] | Читає та виконує команди з файлу filename в поточній конфігурації інтерпретатора та повертає код завершення останньої команди в файлі |
alias | [-p] [name[=value]...] | Alias без параметрів або з опцією -p друкує список посилань (alias) у форматі name=value на стандартний вихід. Якщо вказані аргументи командної строки, тоді alias створює посилання на кожне ім'я для якого вказано значення. |
bg | [jobspec] | Переводить процес [jobspec] у фоновий режим, наче він би був запущений з опцією &. Якщо команда запущена без аргумента, у фоновий режим переводиться поточна програма |
[-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 змінної. |
[-pVv] command [arg ...] | Запуск команди shell з придушенням нормального механізму пошуку. | |
[option] word | Генерування можливих завершень команди відповідно до вказаних опцій. | |
-pr [name ...] | Вказує можливі закінчення аргументів для введеної команди. | |
continue | [n] | Пропуск ітерації циклу for, while, until або select. Якщо зазначено [n], пропуск n разів. |
[-afFirtx] [-p] [name[=value]] | Визначення змінної та присвоїння їй атрибутів. | |
[-afFirtx] [-p] [name[=value]] | Визначення змінної та присвоїння їй атрибутів. | |
[-clpv] [+n] [-n] | Показує список збережених директорій. | |
[-ar] [-h] [jobspec ...] | Видаляє кожний jobspec з таблиці активних завдань (jobs) | |
echo | [-neE] [arg ...] | Виводить аргументи, розділені пробілами, за якими іде символ нового рядка |
enable | [-adnps] [-f filename] [name ...] | Активування та блокування вбудованих команд оболонки |
[arg ...] | Читання аргументів та їх об'єднання в єдину команду. Дана команда потім зчитується та виконується оболонкою. Статус виходу команди повертається як значення eval. | |
exec | [-cl] [-a name] [command [arguments]] | |
exit | [n] | Вихід з оболонки зі статусом n |
export | -p | Експорт змінних в оточення запускаємих команд |
fc | -s [pat=rep] [cmd] | виконує маніпуляції з історією команд |
fg | [jobspec] | Переводить процес в фоновий режим. Якщо процес не заданий, використовує поточний. |
optstring name [args] | Використовується для розбору параметрів запуску скрипту | |
hash | [-lr] [-p filename] [-dt] [name] | Запам'ятовує повний шлях до команди [name], тоб то її не потрібно більше шукати в $PATH при подальших викликах. |
help | [-s] [pattern] | Виводить довідкову інформацію по вбудованим функціям. |
-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] | Видалення директорії зі стеку директорій. Див. команду |
printf | format [arguments] | Запис форматованих аргументів на стандартний вихід. |
pushd | [-n] [dir] | Додавання директорії в стек директорій. Див. команду |
pwd | [-LP] | Друкує на стандартний канал виводу абсолютний шлях поточної робочої директорії |
read | [-ers] [-u fd] [-t timeout] [-a aname] [-p prompt] [-n nchars] [-d delim] [name ...] | Зі стандартного входу, або дескриптора файла fd зчитується один рядок. Кожному імені [name ...] по порядку присвоюються зчитані слова. |
[-apf] [name ...] | Помічає змінну як доступну тільки на зчитування. | |
return | [n] | Повертає значення функції [n] |
[--abefhkmnptuvxBCHP] [-o option] [arg ...] | Встановлює та змінює внутрішні змінні оболонки | |
[n] | ||
shopt | [-pqsu] [-o] [optname ...] | Використовується для встановлення та зняття опцій додаткової поведінки оболонки. |
suspend | [-f] | Призупинити виконання поточної оболонки до отримання сигналу SIGCONT |
test | [ expr ] | Перевіряє тип файлу і порівнює значення |
times | Друкує сукупний час користувача та системи для даної оболонки та процесів, запущених під цією оболонкої. | |
[-lp] [arg] [sigspec ...] | Виконує команду arg при отриманні процесом сигналу sigspec | |
[-aftpP] name [name ...] | Вказує на тип змінної (alias, keyword, function, builtin or file) | |
[-SHacdflmnpstuv [limit]] | Забезпечує контроль над ресурсами для оболонки та процесами, запущеними під нею, на системах, що дозволяють такий контроль. | |
[-p][-S][mode] | Встановлення режиму(mode) для створеного користувачем файлу. | |
unalias | [-a] [name] | Видаляє кожне ім'я зі списку посилань |
unset | [-fv] [name...] | Для кожного імені видалити відповідну їй змінну або функцію. Якщо не задано жодної опції або тільки -v, тоді кожне ім'я відноситься до змінної оболонки |
wait | [n] | Чекає специфічний процес та повертає його код завершення. n може бути ідентифікатором процесу або завдання. |
Джерела
- http://linux.about.com/library/cmd/blcmdl1_trap.htm [ 19 жовтня 2011 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Spisok vbudovanih komand bashNazva Parametri Znachennyasource filename arguments Chitaye ta vikonuye komandi z fajlu filename v potochnij konfiguraciyi interpretatora ta povertaye kod zavershennya ostannoyi komandi v fajlialias p name value Alias bez parametriv abo z opciyeyu p drukuye spisok posilan alias u formati name value na standartnij vihid Yaksho vkazani argumenti komandnoyi stroki todi alias stvoryuye posilannya na kozhne im ya dlya yakogo vkazano znachennya bg jobspec Perevodit proces jobspec u fonovij rezhim nache vin bi buv zapushenij z opciyeyu amp Yaksho komanda zapushena bez argumenta u fonovij rezhim perevoditsya potochna programa 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 Priv yazuye kombinaciyu klavish do readline funkciyi abo makrosa Nalashtuvannya vikonuyutsya v fajli inputrcbreak n Vihid z cikliv for while until abo select Yaksho zaznacheno n vihid z n rivniv builtin shell builtin arguments Vikonuye vbudovanu v bash funkciyu zamist sistemnoyicd P dir Zmina potochnogo kataloga na dir Yaksho dir ne vkazano znachennya ciyeyi zminnoyi beretsya z HOME zminnoyi pVv command arg Zapusk komandi shell z pridushennyam normalnogo mehanizmu poshuku option word Generuvannya mozhlivih zavershen komandi vidpovidno do vkazanih opcij pr name Vkazuye mozhlivi zakinchennya argumentiv dlya vvedenoyi komandi continue n Propusk iteraciyi ciklu for while until abo select Yaksho zaznacheno n propusk n raziv afFirtx p name value Viznachennya zminnoyi ta prisvoyinnya yij atributiv afFirtx p name value Viznachennya zminnoyi ta prisvoyinnya yij atributiv clpv n n Pokazuye spisok zberezhenih direktorij ar h jobspec Vidalyaye kozhnij jobspec z tablici aktivnih zavdan jobs echo neE arg Vivodit argumenti rozdileni probilami za yakimi ide simvol novogo ryadkaenable adnps f filename name Aktivuvannya ta blokuvannya vbudovanih komand obolonki arg Chitannya argumentiv ta yih ob yednannya v yedinu komandu Dana komanda potim zchituyetsya ta vikonuyetsya obolonkoyu Status vihodu komandi povertayetsya yak znachennya eval exec cl a name command arguments exit n Vihid z obolonki zi statusom nexport p Eksport zminnih v otochennya zapuskayemih komandfc s pat rep cmd vikonuye manipulyaciyi z istoriyeyu komandfg jobspec Perevodit proces v fonovij rezhim Yaksho proces ne zadanij vikoristovuye potochnij optstring name args Vikoristovuyetsya dlya rozboru parametriv zapusku skriptuhash lr p filename dt name Zapam yatovuye povnij shlyah do komandi name tob to yiyi ne potribno bilshe shukati v PATH pri podalshih viklikah help s pattern Vivodit dovidkovu informaciyu po vbudovanim funkciyam c d offset anrw filename p arg arg s arg arg Vikonuye manipulyaciyi z istoriyeyu komandjobs lnprs jobspec Vivodit spisok zavdankill n signum sigspec pid jobspec l sigspec exit status Zastosovuyetsya dlya zavershennya procesu let arg arg local option name value logout Vihid z obolonkipopd n n n Vidalennya direktoriyi zi steku direktorij Div komanduprintf format arguments Zapis formatovanih argumentiv na standartnij vihid pushd n dir Dodavannya direktoriyi v stek direktorij Div komandupwd LP Drukuye na standartnij kanal vivodu absolyutnij shlyah potochnoyi robochoyi direktoriyiread ers u fd t timeout a aname p prompt n nchars d delim name Zi standartnogo vhodu abo deskriptora fajla fd zchituyetsya odin ryadok Kozhnomu imeni name po poryadku prisvoyuyutsya zchitani slova apf name Pomichaye zminnu yak dostupnu tilki na zchituvannya return n Povertaye znachennya funkciyi n abefhkmnptuvxBCHP o option arg Vstanovlyuye ta zminyuye vnutrishni zminni obolonki n shopt pqsu o optname Vikoristovuyetsya dlya vstanovlennya ta znyattya opcij dodatkovoyi povedinki obolonki suspend f Prizupiniti vikonannya potochnoyi obolonki do otrimannya signalu SIGCONTtest expr Pereviryaye tip fajlu i porivnyuye znachennyatimes Drukuye sukupnij chas koristuvacha ta sistemi dlya danoyi obolonki ta procesiv zapushenih pid ciyeyu obolonkoyi lp arg sigspec Vikonuye komandu arg pri otrimanni procesom signalu sigspec aftpP name name Vkazuye na tip zminnoyi alias keyword function builtin or file SHacdflmnpstuv limit Zabezpechuye kontrol nad resursami dlya obolonki ta procesami zapushenimi pid neyu na sistemah sho dozvolyayut takij kontrol p S mode Vstanovlennya rezhimu mode dlya stvorenogo koristuvachem fajlu unalias a name Vidalyaye kozhne im ya zi spisku posilanunset fv name Dlya kozhnogo imeni vidaliti vidpovidnu yij zminnu abo funkciyu Yaksho ne zadano zhodnoyi opciyi abo tilki v todi kozhne im ya vidnositsya do zminnoyi obolonkiwait n Chekaye specifichnij proces ta povertaye jogo kod zavershennya n mozhe buti identifikatorom procesu abo zavdannya Dzherelahttp linux about com library cmd blcmdl1 trap htm 19 zhovtnya 2011 u Wayback Machine