1
ответ

строка PS1 должна пересчитываться каждый раз при вводе ввода

Как сделать так, чтобы строка PS1 всегда пересчитывалась каждый раз, когда пользователь вводит клавишу ввода в командной строке? актуально в шахте :н=А; PS1="$n" n=B В подсказке постоянно отображается A. Как это решить?
14.08.2020
1
ответ

PasswordAuthentication=no flag не работает на одном странном хосте

На моем исходном хосте REDHAT Linux 7 я запускаю эту команду, чтобы никогда не запрашивать пароль и вход без пароля ssh -i /app/axmw/ssh _keys/id _rsa -o PasswordAuthentication=no root@ -vvv...
07.08.2020
1
ответ

добавить статус сеанса sudo в PS1 без продления сеанса

Я могу добавить статус сеанса sudo в командную строку bash следующим образом :function sudo _active (){ if sudo -n /bin/true 2> /dev/null then printf '(sudo )' fi } PS1="$PS1"'$...
22.07.2020
1
ответ

Как поместить обновляемые данные в командную строку Bash?

Я пытаюсь сделать подсказку, которая показывала бы текущий процент заряда батареи, однако, если у меня есть код для установки PS1 в .bashrc так, как он написан, то он проверяет данные только один раз, когда ...
30.06.2020
1
ответ

zsh сообщает о потере настроек при использовании `sudo su`

Моя текущая подсказка zsh :prompt='%F{013}%2 ~%f$ (git _super _статус )% (?.%F{004}.%F{001}✕% ? )$ %f' Похоже на :Documents/multi -git -статус :master↑5●2✚1…$ Однако, когда я использую sudo su it...
29.06.2020
1
ответ

zsh не перезагружает функции в подсказке

Я пытаюсь сделать так, чтобы подсказка zsh перезагружала функцию каждый раз, когда загружается новая подсказка. Функция выводит версию pwd, но короче, если вывод pwd был ~/Downloads/Folder, функция будет...
15.06.2020
1
ответ

Как поместить строку времени в подсказку рыбной раковины?

В настоящее время я использую эту тему для рыбы, установленную с помощью fisher. Вот как это выглядит сейчас :Мне нужна строка времени (, например. 19 :19 )показывать до /m или после реакции или после части с...
07.06.2020
1
ответ

Мой терминал прекратил поиск моего файла .profile

На днях я установил звездолет (https://starship.rs/), чтобы сделать мою подсказку более полезной, и, как бы круто это ни было, это сломало ряд вещей в моем терминале, поэтому я удалил его. К сожалению, даже ...
12.05.2020
1
ответ

Можно ли использовать символ Юникода для приглашения zsh вместо символа '%'?

Macbook теперь по умолчанию использует zsh для новых пользователей. Существующие пользователи имеют возможность переключиться на него. Я сделал переключатель и хотел бы, чтобы моя подсказка выглядела так, как в bash. У меня это для...
26.04.2020
1
ответ

Заглушка терминальной рыбной подсказки

Итак, я пытаюсь изменить подсказку терминала Fish Shell, но каждый раз, когда я меняю что-то слишком сложное (, помимо изменения цвета и перестановки подсказки ), она просто становится пустой. Бегу Арч...
24.04.2020
1
ответ

Как получить подсказку разного цвета в зависимости от сервера?

Я постоянно использую ssh, но иногда забываю, на каком сервере нахожусь. Могу ли я, используя один и тот же .bashrc (/home является общим NFS), иметь разное цветное приглашение на разных серверах? Желательно без перечисления...
15.04.2020
1
ответ

Разница между %F{color} и %{$fg[color]%} в приглашении zsh

Я заметил, что есть два способа установить цвет переднего плана в командной строке zsh. ПОДСКАЗКА='%F{синий}$' PROMPT='%{$fg[blue]%}$' Обе эти строки дадут синий $ в качестве подсказки. Есть ли...
13.04.2020
1
ответ

Символ Unicode в PS1 приводит к тому, что перенос ведет себя странно (не дублируется)

Я хотел поместить символ Unicode Δ в PS1, но когда я это сделал, при наборе длинных команд терминал не будет переноситься на новую строку, но перезапишет текущую строку! Проблема не возникает ...
24.03.2020
1
ответ

Транскрипция bash в zsh

Мне было интересно, как я могу написать это: export PS1="\[\033[38;5;51m\]\u\[$(tput sgr0)\]\[\033 [38;5;15m\]@\[$(tput sgr0)\]\[\033[38;5;10m\]\h\[$(tput sgr0)\]\[\033[38;5; 226m\]\w\[$(tput sgr0)\]\[\033[...
20.03.2020
1
ответ

Можно ли заставить mksh использовать тильду (~) для дома на PS1?

например, вместо отображения user@hostname:/home/user в подсказке, как в примере на странице руководства, можно ли заставить mksh отображать user@hostname:~ ?
05.03.2020
1
ответ

Модуль Python venv не может добавить имя виртуальной среды в PS1 при использовании PROMPT_COMMAND?

Я использую официальную поддержку подсказки Git Bash для отображения текущей ветки как части подсказки. Моя проблема заключается в том, что активация виртуальной среды Python (python -m venv ) с помощью ...
29.02.2020
1
ответ

Где настроить приглашение для всех существующих и новых пользователей?

Я использую Ubuntu 18.04. Чтобы настроить приглашение пользователя, я знаю, что мне нужно отредактировать ~/.bashrc. Но чтобы переопределить ~/.bashrc всех существующих пользователей, какой файл я должен отредактировать в /etc? А если захочу...
19.02.2020
1
ответ

Подсказка oh-my-zsh работает медленно: как это исправить

Я использую macOS 10.15.2 с iTerm2, zsh 5.7.1 и oh-my- zsh (тема robbyrussell). Я заметил, что оперативная печать немного медленнее, чем bash. Например, если я нажму Enter, курсор...
05.02.2020
1
ответ

Zsh: тайм-аут для встроенной функции vared

У меня есть цикл while, который использует vared для запроса пользовательского ввода. Я ищу способ установить тайм-аут, выполнить переменную по умолчанию и вернуться к подсказке, если пользователь не вводит данные после ...
04.02.2020
1
ответ

Странное поведение запроса на вход в систему

В TTY мое приглашение на вход ведет себя странно и раздражает: с помощью клавиш со стрелками я могу перемещать курсор по всему экрану, включая само приглашение , приветственное сообщение и т. д. Если я нажму ...
02.02.2020
1
ответ

Unix — можно ли сделать командную строку читаемой?

Допустим, у меня есть эта командная строка: ~/development/company/folder: и я запускаю эту команду ./gradlew appRun, тогда моя командная строка выглядит так: ~/development/company/folder: ./gradlew appRun Теперь, . ..
28.01.2020
1
ответ

перенос подсказки bash в начало строки

Я пытался добавить цвет и время в командную строку PS1 на Debian 10 в файле ~/.bashrc. Сначала это выглядит правильно, но если я наберу строку, содержащую более 40 символов, курсор переместится на...
23.01.2020
1
ответ

Помощь с git в подсказке zsh

Итак, я хочу добавить git в свою пользовательскую подсказку. Что я хочу сделать, так это: показать название ветки Измените цвет имени ветки, если в репозитории есть незафиксированные изменения, которые я там знаю...
17.12.2019
1
ответ

Как настроить префикс терминала

Я использую kali linux, и пока я не использовал учетную запись root, все было хорошо, но затем я создал личную учетную запись (имя: koumakpet) и использовал этот терминал вместо koumakpet @kali: ~$ там ...
08.12.2019
1
ответ

Живое время в подсказке - bash

Есть ли какой-либо способ получить живое время в подсказке, чтобы когда я выполняю команду, отображаемое время было временем выполнения команды? ? До сих пор я использую, например, S1="[\t me@here]\$ ", и...
03.12.2019
1
ответ

Вместо имени пользователя отображается bash-4.2$. Как я могу это решить?

После подключения к серверу через команду SSH в Linux ssh: IP-адрес. В моем серверном терминале изменено на bash-4.2$. Если я пытаюсь подключиться из Putty в Windows, он подключается, но показывает это -bash: /...
29.11.2019
1
ответ

Настройка цвета PS1

Я хочу раскрасить приглашение zsh. Для этого я использую следующий код: n%#%f Когда ...
01.11.2019
1
ответ

Создать приглашение bash, показывающее каталог после моего домашнего каталога

Например, если мой домашний каталог 'FirstLast' и я нахожусь внутри /usr/FirstLast/Dir1/Dir2/Dir3, я хочу, чтобы мое приглашение читалось как [username@srv1 Dir1] независимо от того, насколько глубоко я в своем каталоге.. Итак,...
22.10.2019
1
ответ

Заключение имен каталогов в кавычках в командной строке bash

Я хочу указать текущий каталог в своей подсказке. Например, если я сделаю :mkdir $'new\nline'; cd $'new\nline' Я хочу, чтобы мое приглашение отображало $'new\nline', а НЕ печатало буквальную новую строку. Я вижу...
25.09.2019
1
ответ

Bash остающиеся символы при просмотре истории

При удерживании k или удерживании вверх отображаются ранее введенные команды, но в какой-то момент первые 10 символов команды длиннее 10 символов остаются. Это не всегда первая команда длиннее...
20.09.2019