ORIGINAL_PS1=$PS1
сохранит значение основной переменной подсказки в новую переменную.
Переменная PS1
— это переменная оболочки, которая не экспортируется, т. е. это не переменная среды, которая наследуется дочерними процессами.
В оболочке zsh
вы можете дополнительно сохранить «правильную первичную подсказку» RPS1
, если она используется. Первичная подсказка называется PS1
в zsh
, так же как и в bash
.
Я не уверен, какую ОС вы используете, но, согласно Red Hat, это невозможно для RHEL 7. Это связано с тем, что функция «показать текст» жестко -закодирована в интерфейсе GDM.
Источник:это (короткая )статья .