Když použiji screen
program, výzva není interpretována a je pouze následující:
\[email protected]\h:\w$
Jak to mohu opravit?
Přijatá odpověď:
screen
běží dash
nebo jiný shell, který nerozpoznává tyto bash specifické prompty uvnitř PS1
.
Buď nastavte SHELL
proměnná prostředí na /bin/bash
před spuštěním screen
, spusťte jej jako screen -s /bin/bash
nebo ve vašem ~/.screenrc
nastavte následující :
shell /bin/bash
~/.screenrc
příkaz má přednost před -s
přepínač příkazového řádku, který má přednost před $SHELL
envvar. Pokud není nastaveno ani jedno /bin/sh
bude použit.
Jak se v prázdném prostředí nacházejí spustitelné soubory?
Linux – Změnit formát výstupu trasování událostí Syscall na Ftrace?