Перейти к содержимому

Метка ps1

Подборка 31 вопрос с тегом «ps1» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.

31 вопрос

1 голос
2 ответа
330 просмотров

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

Ответ: Используйте redraw-current-lineфункцию bindвстроенного. Сначала проверьте, если это уже связано, может быть: bind -q redraw-current-line Я никогда не видел его привязанным по умолч...

1 голос
0 ответов
526 просмотров

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

В git я использую длинные описательные имена веток, в результате чего приглашение занимает слишком много места, оставляя меньше места для длинных путей. Я хотел бы ограничить сегме...

3 голоса
2 ответа
2 087 просмотров

Powershell Get-ChildItem Include \ Exclude - простой скрипт не работает должным образом

Ответ: Я согласен с dangph, что -exclude не работает должным образом. При использовании -notmatch вы можете создать шаблон регулярного выражения с помощью или |. Это работает здесь с пере...

0 голосов
1 ответ
766 просмотров

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

Ответ: Разница между одинарными и двойными кавычками заключается в интерполяции. В первом примере оболочка интерполирует выражение между двойными кавычками, прежде чем присвоить его перем...

0 голосов
1 ответ
1 037 просмотров

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

Ответ: "%SYSTEMROOT%\system32\windowspowershell\v1.0\powershell.exe" -Command Start-Process "$PSHOME\powershell.exe" -Verb RunAs -ArgumentList "'-NoExit %~dp0\AppPoolActivation.ps1' So yo...

0 голосов
1 ответ
702 просмотра

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

Ответ: Сигнал к bashтому, что \rэто непечатаемый символ, так что вычисляется правильная длина строки приглашения, то есть вместо PS1='\rstuff' использование PS1='\[\r\]stuff' Я думаю, что...

2 голоса
2 ответа
2 368 просмотров

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

Ответ: Вы, вероятно, лучше делать большую часть этого в PROMPT_COMMAND, который, цитируя руководство Bash «Если установлено, значение выполняется как команда перед выдачей каждого основно...

0 голосов
1 ответ
1 094 просмотра

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

Ответ: Код, который у вас есть, отлично работает на моем Debian. Ваша проблема может быть в том, что OSX echoнеправильно печатает escape-последовательность. Как правило, лучше избегать ec...

3 голоса
1 ответ
584 просмотра

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

Ответ: Поскольку вы уже просмотрели соответствующую справочную страницу и не нашли ничего подходящего, я представлю альтернативный метод: setopt PROMPT_SUBST, поэтому расширение параметро...

0 голосов
1 ответ
467 просмотров

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

Ответ: Я не уверен, что вы можете сделать это в Bash. Но это возможно в других оболочках, например в zsh https://github.com/zsh-users/zsh-syntax-highlighting ) или в рыбе http://fishshell...

1 голос
1 ответ
8 083 просмотра

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

Ответ: Проблема в том, что файл, который вы пытаетесь выполнить, имеет альтернативный поток файлов, который указывает, что он пришел из Интернета. Чтобы сообщение исчезло, вам просто нужн...

1 голос
3 ответа
486 просмотров

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

Ответ: Вы можете сделать это с помощью небольшой вспомогательной функции, как показано ниже (используйте /homeв качестве примера путь префикса): ~ > pwd /home/me ~ > tiavl=/home ~ &...

1 голос
3 ответа
981 просмотр

Цветная строка PS1

Ответ: Use the Bash environment variable $PROMPT_COMMAND to redefine the $PS1 variable just before the prompt is displayed. LIGHTRED='\033[1;31m' LIGHTGREEN='\033[1;32m' RESET='\033[m' __...

0 голосов
1 ответ
428 просмотров

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

Ответ: Вычесть одно из номера истории можно следующим образом: PS1='[\u@\h] $((\! -1)):`echo $?` $ ' Так что это покажет код возврата записи истории, что заставляет подсказку выглядеть бо...

0 голосов
3 ответа
4 028 просмотров

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

Ответ: Попробуй это export PS1 = "[\ w] $" Вот w представляет текущий рабочий каталог для получения дополнительной информации смотрите эту ссылку Редактировать: это специальные символы, к...

2 голоса
1 ответ
874 просмотра

Сделать так, чтобы PS1 Bash показывал оригинальное имя каталога, а не символическую ссылку?

Ответ: В Linux вы можете использовать следующее: export PS1='$( readlink -f . )' Пример: $ export PS1='$( readlink -f . ) \$ ' /home/danielbeck $ ln -s /etc foo /home/danielbeck $ cd foo...

21 голос
2 ответа
7 869 просмотров

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

Ответ: Вы должны обернуть все escape-последовательности между \[и \]для того, чтобы readline правильно вычислял видимую длину подсказки. Без них readline думает, что подсказка длиннее, и...

1 голос
1 ответ
569 просмотров

Проблема PS1, циклы cmd

Ответ: Непечатаемые символы в оперативной необходимости быть окружены \[и \]так, что удар может правильно отслеживать длину строки и размещения линий, которые выходят за пределы края терм...

2 голоса
1 ответ
926 просмотров

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

Ответ: «Экспорт» является ключевым словом. У меня самого нет Mac, но я предполагаю, что его bashrcфайл не экспортируется $PS1, а просто устанавливает его, чтобы он bashсам видел переменну...

1 голос
1 ответ
380 просмотров

Форматирование моего $ PS1 в x количество символов

Ответ: Если вы используете xterm или аналогичный, то вы можете поместить текущий каталог в строку заголовка, а затем иметь фиксированное приглашение PS1='\[\e]0;\h \w\007\] \u$ ' поместит...

9 голосов
5 ответов
4 826 просмотров

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

Ответ: Когда вы входите через SSH, устанавливается несколько дополнительных переменных среды. Вы можете использовать их в качестве теста для установки PS1 в свой .profile. if [ -n "$SSH_C...

4 голоса
2 ответа
2 779 просмотров

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

Ответ: Если у вас есть редактор с поддержкой UTF-8, вы можете напрямую вводить символы рисования блоков Юникод и геометрические фигуры . Что-то вроде: PS1='┌─[blah][blah] └─▪ ' Запишите э...

22 голоса
8 ответов
18 078 просмотров

Выровнять по праву часть подсказки

Ответ: То, что вы хотите, довольно легко сделать, отобразив первую строку перед отображением подсказки. Например, ниже показано приглашение \wслева от первой строки и приглашение \u@\hспр...