Запитання з тегом «ps1»



1
Проблема PS1, псує CLI
Я зробив просте завдання PS1 PS1="\e[0;31m[\W]\$ \e[m " Все, що я хотів зробити, це змінити колір підказки та відображати лише відносний шлях. Однак це заплутує CLI. Наприклад, під час перегляду історії з ↑її обрізанням та перекриттям дисплея. Коли я набираю довгу команду, курсор переміщується на початок екрану, що перекривається самим …
16 command-line  bash  ps1 

2
Чому моя функція не оцінюється в PS1?
Я намагаюся, щоб частина мого підказки динамічно встановлювалася функцією, тому в моєму .bashrc: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Відкриття оболонки дає мені те, що я спочатку очікую: $ bash darthbith@server:~/test /home/darthbith/test$ Однак, коли я змінюю каталог, частина, визначена функцією, не змінюється: darthbith@server:~/test /home/darthbith/test$ cd ~/test2 …

3
Довгі рядки перекриваються у підказці Bash PS1
Я налаштував привабливий дворядковий PS1баш-рядок із зазначенням імені сервера, часу, імені користувача та інших корисних змінних. PS1="\n\[\033[1;34m\]\342\226\210\342\226\210 \u @ $SERVER_NAME""$BBlue"" \w""$Color_Off \n\[\033[0;36m\]\342\226\210\342\226\210 \d \t $ \[\033[0;39m\]" Повне джерело Github тут . Проблема полягає в тому, що довгі рядки часто обмотуються навколо себе, це означає, що новий рядок перекриває попередній. Проблема …
13 bash  prompt  ps1 

6
Що означає ім'я після "@" у запиті терміналу?
Я помітив, що, коли в терміналі, рядок зазвичай знаходиться у форматі username@users:або я навіть бачив username@(none):. Я розумію, що перша частина - це ім’я користувача, яке ввійшло в систему, але що це за @символ?
13 command-line  ps1 


1
Змініть колір певної літери в імені користувача у PS1 bash
Я хочу змінити колір конкретної літери в моєму імені користувача, яке відображатиметься PS1 в bash. Наприклад: Якщо \uє rahul, я хотів би, щоб лист hбув синього кольору, а решта була білою. Я знаю , що \uвідноситься до імені користувача та додавання кольору до цілої «сутності» робляться шляхом додавання тегів , …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.