[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/customizing-bash-prompt":3,"mdc--74m8w0-key":274,"mdc-xw6l9u-key":285,"mdc-x6jvrb-key":309,"mdc--fwbx3j-key":334,"mdc-dor868-key":365,"mdc-w0vk9s-key":385,"mdc-lx9ye9-key":399,"mdc-ea5i5p-key":420,"mdc-q0slu2-key":434,"related-/guides/linux/customizing-bash-environment,/guides/linux/terminal-shortcuts":454},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":208,"code":193,"createdAt":209,"description":210,"difficulty":211,"draft":212,"estimatedTime":213,"extension":214,"faq":215,"howToSteps":228,"howToTotalTime":244,"image":208,"keywords":245,"locale":255,"meta":256,"navigation":257,"path":258,"platform":259,"related":260,"section":263,"seo":264,"severity":193,"stem":265,"summary":266,"tags":267,"twitterCreator":208,"twitterSite":208,"type":272,"updatedAt":209,"__hash__":273},"content_ru/guides/linux/customizing-bash-prompt.md","Как настроить и кастомизировать пригласительную строку Bash в Linux",[7,8,9],"Ubuntu 22.04","Debian 12","Fedora 38","FixPedia Team",{"type":12,"value":13,"toc":192},"minimark",[14,19,28,32,60,64,69,79,83,90,94,105,108,112,119,123,134,138,143,147],[15,16,18],"h2",{"id":17},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,21,22,23,27],"p",{},"Стандартная строка приглашения Bash (",[24,25,26],"code",{},"$",") часто выглядит скучно и не предоставляет полезной информации. Кастомизация пригласительной строки позволяет быстро видеть имя пользователя, хост, текущий каталог, время и другие данные при каждом вводе команды. В этом гайде вы узнаете, как за несколько минут изменить внешний вид и содержимое приглашения, сделав работу в терминале более информативной и приятной.",[15,29,31],{"id":30},"требования-подготовка","Требования / Подготовка",[33,34,35,39,50],"ul",{},[36,37,38],"li",{},"Любая современная дистрибутива Linux с Bash (версия 4+).",[36,40,41,42,45,46,49],{},"Права на чтение/запись в домашнем каталоге (",[24,43,44],{},"~/.bashrc",", ",[24,47,48],{},"~/.bash_profile",").",[36,51,52,53,45,56,59],{},"Текстовый редактор, например ",[24,54,55],{},"nano",[24,57,58],{},"vim"," или графический редактор.",[15,61,63],{"id":62},"пошаговая-инструкция","Пошаговая инструкция",[65,66,68],"h3",{"id":67},"шаг-1-открыть-файл-bashrc","Шаг 1: Открыть файл .bashrc",[20,70,71,72,74,75,78],{},"Запустите текстовый редактор для редактирования файла ",[24,73,44],{},", например ",[24,76,77],{},"nano ~/.bashrc",", чтобы внести изменения.",[65,80,82],{"id":81},"шаг-2-настроить-переменную-ps1","Шаг 2: Настроить переменную PS1",[20,84,85,86,89],{},"Добавьте строку ",[24,87,88],{},"export PS1='[\\u@\\h:\\w $(date \"+%H:%M\")]\\$ '"," в конец файла для создания информативной строки приглашения.",[65,91,93],{"id":92},"шаг-3-добавить-цвета-и-форматирование","Шаг 3: Добавить цвета и форматирование",[20,95,96,97,100,101,104],{},"Используйте ANSI-коды, например, ",[24,98,99],{},"\\e[0;34m"," для синего текста, чтобы сделать приглашение ярким: ",[24,102,103],{},"export PS1='\\e[0;34m\\u@\\h:\\w\\e[0m $(date \"+%H:%M\")\\$ '",".",[106,107],"in-article-ad",{},[65,109,111],{"id":110},"шаг-4-проверить-изменения","Шаг 4: Проверить изменения",[20,113,114,115,118],{},"Запустите ",[24,116,117],{},"source ~/.bashrc"," или откройте новый терминал, чтобы применить новые настройки приглашения.",[65,120,122],{"id":121},"шаг-5-сохранить-и-выйти-если-используется-nano","Шаг 5: Сохранить и выйти (если используется nano)",[20,124,125,126,129,130,133],{},"Нажмите ",[24,127,128],{},"Ctrl+O",", подтвердите сохранение, затем ",[24,131,132],{},"Ctrl+X"," для выхода.",[15,135,137],{"id":136},"проверка-результата","Проверка результата",[20,139,140,141,49],{},"Откройте новый терминал. Строка приглашения должна отобразить имя пользователя, хост, текущий каталог и время, возможно, с цветовым выделением. Если что-то не отображается, проверьте файл на наличие опечаток и убедитесь, что изменения были применены (",[24,142,117],{},[15,144,146],{"id":145},"возможные-проблемы","Возможные проблемы",[33,148,149,168,186],{},[36,150,151,155,156,158,159,161,162,164,165,167],{},[152,153,154],"strong",{},"Приглашение не изменилось после перезапуска терминала."," Убедитесь, что изменения сохранены в ",[24,157,44],{}," и что файл читается (",[24,160,117],{},"). Также проверьте, не переопределяет ли приглашение файл ",[24,163,48],{}," или ",[24,166,44],{}," содержит лишние пробелы.",[36,169,170,173,174,177,178,181,182,185],{},[152,171,172],{},"Цвета отображаются как символы."," Терминал может не поддерживать ANSI-коды. Проверьте переменную ",[24,175,176],{},"TERM"," (",[24,179,180],{},"echo $TERM",") и установите поддержку цветов, добавив ",[24,183,184],{},"export COLORTERM=true"," или используйте более простую строку PS1 без цветовых кодов.",[36,187,188,191],{},[152,189,190],{},"Ошибка синтаксиса в PS1."," Bash выведет сообщение об ошибке и вернётся к стандартному приглашению. Откройте файл снова, найдите опечатки (например, лишние кавычки) и исправьте их.",{"title":193,"searchDepth":194,"depth":194,"links":195},"",2,[196,197,198,206,207],{"id":17,"depth":194,"text":18},{"id":30,"depth":194,"text":31},{"id":62,"depth":194,"text":63,"children":199},[200,202,203,204,205],{"id":67,"depth":201,"text":68},3,{"id":81,"depth":201,"text":82},{"id":92,"depth":201,"text":93},{"id":110,"depth":201,"text":111},{"id":121,"depth":201,"text":122},{"id":136,"depth":194,"text":137},{"id":145,"depth":194,"text":146},null,"2026-08-09 09:00:03","Пошаговое руководство по настройке пригласительной строки Bash в Linux: изменение цвета, даты, имени пользователя и добавление полезных данных за 5 минут.","easy",false,"5-10 мин","md",[216,219,222,225],{"question":217,"answer":218},"Почему стандартная строка приглашения Bash такая простая?","По умолчанию Bash использует минимальный формат PS1, который не содержит дополнительной информации. Вы можете расширить её с помощью пользовательских переменных.",{"question":220,"answer":221},"Как безопасно редактировать файлы .bashrc и .bash_profile?","Используйте текстовый редактор с правами пользователя, например `nano ~/.bashrc`, или введите команду `sed -i 's/.../.../' ~/.bashrc`. Всегда создайте резервную копию перед изменениями.",{"question":223,"answer":224},"Можно ли сделать пригласительную строку цветной в терминалах, которые не поддерживают ANSI-коды?","Если терминал не поддерживает цвета, вы можете обернуть цвета ANSI тегом `[?]` или установить переменную `color_prompt=true` для автоматического включения.",{"question":226,"answer":227},"Как изменить формат приглашения только для определённой сессии SSH?","Добавьте настройки в `~/.bashrc`, а затем запустите `source ~/.bashrc`, или используйте команду `export PS1='...'` в текущей сессии.",[229,232,235,238,241],{"name":230,"text":231},"Открыть файл .bashrc","Запустите текстовый редактор для редактирования файла `~/.bashrc`, например `nano ~/.bashrc`, чтобы внести изменения.",{"name":233,"text":234},"Настроить переменную PS1","Добавьте строку `export PS1='[\\u@\\h:\\w $(date \"+%H:%M\")]\\$ '` в конец файла для создания информативной строки приглашения.",{"name":236,"text":237},"Добавить цвета и форматирование","Используйте ANSI-коды, например, `\\e[0;34m` для синего текста, чтобы сделать приглашение ярким: `export PS1='\\e[0;34m\\u@\\h:\\w\\e[0m $(date \"+%H:%M\")\\$ '`.`",{"name":239,"text":240},"Проверить изменения","Запустите `source ~/.bashrc` или откройте новый терминал, чтобы применить новые настройки приглашения.",{"name":242,"text":243},"Сохранить и выйти (если используется nano)","Нажмите `Ctrl+O`, подтвердите сохранение, затем `Ctrl+X` для выхода.","PT8M",[246,247,248,249,250,251,252,253,254],"настроить пригласительную строку bash","изменить ps1 linux","персонализировать bash prompt","добавить цвет в bash prompt","изменить строку приглашения в ubuntu","настроить bashrc","как изменить пригласительную строку bash","показать дату в приглашении bash","настроить пригласительную строку терминала","ru_RU",{},true,"/guides/linux/customizing-bash-prompt","linux",[261,262],"/guides/linux/customizing-bash-environment","/guides/linux/terminal-shortcuts","Гайды Linux",{"title":5,"description":210},"guides/linux/customizing-bash-prompt","Стандартная строка приглашения Bash часто выглядит скучно. В этом гайде вы узнаете, как быстро настроить красивую и информативную строку приглашения, добавив цвета, время, информацию о системе и многое другое.",[268,269,270,271],"Linux","Bash","настройка","пригласительная строка","guide","s7FoFT4X_2Up8kkDFIa8sC1yml_pKladinDL4GFuMaI",{"data":275,"body":276},{},{"type":277,"children":278},"root",[279],{"type":280,"tag":20,"props":281,"children":282},"element",{},[283],{"type":284,"value":218},"text",{"data":286,"body":287},{},{"type":277,"children":288},[289],{"type":280,"tag":20,"props":290,"children":291},{},[292,294,299,301,307],{"type":284,"value":293},"Используйте текстовый редактор с правами пользователя, например ",{"type":280,"tag":24,"props":295,"children":297},{"className":296},[],[298],{"type":284,"value":77},{"type":284,"value":300},", или введите команду ",{"type":280,"tag":24,"props":302,"children":304},{"className":303},[],[305],{"type":284,"value":306},"sed -i 's/.../.../' ~/.bashrc",{"type":284,"value":308},". Всегда создайте резервную копию перед изменениями.",{"data":310,"body":311},{},{"type":277,"children":312},[313],{"type":280,"tag":20,"props":314,"children":315},{},[316,318,324,326,332],{"type":284,"value":317},"Если терминал не поддерживает цвета, вы можете обернуть цвета ANSI тегом ",{"type":280,"tag":24,"props":319,"children":321},{"className":320},[],[322],{"type":284,"value":323},"[?]",{"type":284,"value":325}," или установить переменную ",{"type":280,"tag":24,"props":327,"children":329},{"className":328},[],[330],{"type":284,"value":331},"color_prompt=true",{"type":284,"value":333}," для автоматического включения.",{"data":335,"body":336},{},{"type":277,"children":337},[338],{"type":280,"tag":20,"props":339,"children":340},{},[341,343,348,350,355,357,363],{"type":284,"value":342},"Добавьте настройки в ",{"type":280,"tag":24,"props":344,"children":346},{"className":345},[],[347],{"type":284,"value":44},{"type":284,"value":349},", а затем запустите ",{"type":280,"tag":24,"props":351,"children":353},{"className":352},[],[354],{"type":284,"value":117},{"type":284,"value":356},", или используйте команду ",{"type":280,"tag":24,"props":358,"children":360},{"className":359},[],[361],{"type":284,"value":362},"export PS1='...'",{"type":284,"value":364}," в текущей сессии.",{"data":366,"body":367},{},{"type":277,"children":368},[369],{"type":280,"tag":20,"props":370,"children":371},{},[372,373,378,379,384],{"type":284,"value":71},{"type":280,"tag":24,"props":374,"children":376},{"className":375},[],[377],{"type":284,"value":44},{"type":284,"value":74},{"type":280,"tag":24,"props":380,"children":382},{"className":381},[],[383],{"type":284,"value":77},{"type":284,"value":78},{"data":386,"body":387},{},{"type":277,"children":388},[389],{"type":280,"tag":20,"props":390,"children":391},{},[392,393,398],{"type":284,"value":85},{"type":280,"tag":24,"props":394,"children":396},{"className":395},[],[397],{"type":284,"value":88},{"type":284,"value":89},{"data":400,"body":401},{},{"type":277,"children":402},[403],{"type":280,"tag":20,"props":404,"children":405},{},[406,407,412,413,418],{"type":284,"value":96},{"type":280,"tag":24,"props":408,"children":410},{"className":409},[],[411],{"type":284,"value":99},{"type":284,"value":100},{"type":280,"tag":24,"props":414,"children":416},{"className":415},[],[417],{"type":284,"value":103},{"type":284,"value":419},".`",{"data":421,"body":422},{},{"type":277,"children":423},[424],{"type":280,"tag":20,"props":425,"children":426},{},[427,428,433],{"type":284,"value":114},{"type":280,"tag":24,"props":429,"children":431},{"className":430},[],[432],{"type":284,"value":117},{"type":284,"value":118},{"data":435,"body":436},{},{"type":277,"children":437},[438],{"type":280,"tag":20,"props":439,"children":440},{},[441,442,447,448,453],{"type":284,"value":125},{"type":280,"tag":24,"props":443,"children":445},{"className":444},[],[446],{"type":284,"value":128},{"type":284,"value":129},{"type":280,"tag":24,"props":449,"children":451},{"className":450},[],[452],{"type":284,"value":132},{"type":284,"value":133},[]]