Вопросы с тегом «prompt»

11
Команда Bash prompt execute каждый раз, когда отображается новое приглашение

У меня есть следующее приглашение в bash, которое показывает текущую ветку git: PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc который работает, когда я получаю исходный код .bashrc, но не когда меняю ветвь, поэтому переменная PS1 оценивается только тогда, когда я получаю исходный код...

11
Как сделать, чтобы RPROMPT в zsh обновлялся при каждом входе?

My RPROMPTнастроен на отображение информации SVN с помощью vcs_info. Это читает RPROMPT=${vcs_info_msg_0_}. vcs_infoназывается использованием precmd(). Тем не менее, RPROMPT не обновляется, когда я меняю каталоги. Он работает только в том случае, если я снова вызываю подсказку (либо по источнику ~...

11
Очистите старые строки подсказки в bash, чтобы сэкономить пространство прокрутки

Моя терминальная тема была такой, Но я думал, что приглашение потратило столько времени. И позже мне пришла в голову мысль, что я могу очищать подсказку каждый раз, когда запускаю команду. Я использовал Bash, одним из решений является использование preexec_invoke_execфункции. Я использую следующую...

10
PS1 подскажите, чтобы показать прошедшее время

В настоящее время я использую это для отображения текущего времени в моем приглашении bash: PS1=\[\e[0;32m\]\t \W>\[\e[1;37m\] 20:42:23 ~> Можно ли отобразить прошедшее время с предыдущего запроса? Такие как: 00:00:00 ~> sleep 10 00:00:10 ~> sleep 20 00:00:20 ~> Это не имеет ничего...

10
Отслеживание прогресса из фонового процесса без угона подсказки

Рассмотрим простой скрипт hello: #!/bin/bash echo 'hello world!' Теперь из bash, если я попытаюсь запустить это в фоновом режиме: $ hello & [1] 12345 $ hello world! █ <--- prompt is stuck here until I hit enter! [1]+ Done $ █ <--- prompt back to normal Что я бы предпочел увидеть: $ hello...

10
Почему $ является символом по умолчанию для пользовательской оболочки и # символом по умолчанию для корневой оболочки?

При работе со стандартной оболочкой bash на сервере приглашение PS1 по умолчанию заканчивается на $ для пользователей без полномочий root и # для root. IE: ubuntu@server:~$ sudo su root@server:/home/ubuntu# Почему...

9
Изменение приглашения bash

Где находится параметр, определяющий, как выглядит приглашение bash? В частности, на Arch, но я уверен, что другие хотели бы знать и о других дистрибутивах, если это не так. В частности, я хотел бы использовать (K) приглашение...

9
настройка bash PS1

Я пытаюсь сделать PS1 настроенным следующим образом. Зеленый = "\ [\ е [32; 1м \]" Красный = "\ е [0; 31m" Фиолетовый = "\ е [0; 35m" STARTCOLOR = "\ [\ е [40m \]" ENDCOLOR = "\ [\ е [0м \]" export PS1 = "$ STARTCOLOR $ Green \ u @ $ Purple \ h $ Red \ w $ Green> $ ENDCOLOR" И у меня есть...

8
В какой поток Bash пишет свое приглашение?

Я пытаюсь перенаправить весь вывод из bash (приглашение, ввод пользователя, результаты) в файл Пример: /bin/bash > file.txt 2>&1 Я думал, что это сработает, но я не получаю подсказку. Может кто-нибудь сказать мне, что я делаю не...

8
Могу ли я выделить текущую строку приглашения в Zsh?

Можно ли выделить (установить цвет фона) всю строку приглашения в zsh? В моем конфиге emacs у меня есть строка, на которой курсор сидит немного другого цвета с фоном окна, что является отличным визуальным помощником. Мне интересно, возможно ли сделать то же самое в моем терминале / zsh, чтобы он...

8
Как изменить подсказку subshell

Я пытаюсь создать простой скрипт, который, помимо прочего, создаст подоболочку: #!/bin/sh # setup "${@:-$SHELL}" # teardown Вопрос в том, что мне нужно изменить приглашение по умолчанию, например: $ # оболочка по умолчанию $ ./myscript (myscript) $ # subshell (myscript) $ exit $ Я пытался изменить...