Pytania otagowane jako ps1



1
Problem z PS1, psuje CLI
Zrobiłem proste zadanie na PS1 PS1="\e[0;31m[\W]\$ \e[m " Chciałem tylko zmienić kolor zachęty i wyświetlić tylko ścieżkę względną. Jednak to psuje CLI. Na przykład podczas przeglądania historii za pomocą ↑przycina i nakłada się na ekran. Po wpisaniu długiego polecenia kursor przesuwa się na początek ekranu, który pokrywa się z samym …
16 command-line  bash  ps1 

2
Dlaczego moja funkcja nie jest ponownie oceniana w PS1?
Próbuję ustawić część mojego monitu dynamicznie przez funkcję, więc .bashrcmam: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Otwarcie powłoki daje mi to, czego na początku oczekuję: $ bash darthbith@server:~/test /home/darthbith/test$ Jednak gdy zmieniam katalog, część zdefiniowana przez funkcję nie zmienia się: darthbith@server:~/test /home/darthbith/test$ cd ~/test2 darthbith@server:~/test2 /home/darthbith/test$ …

3
Długie linie nakładają się na niestandardowy monit Bash PS1
Skonfigurowałem fantazyjny dwuliniowy PS1monit bash z nazwą serwera, czasem, nazwą użytkownika i innymi przydatnymi zmiennymi. PS1="\n\[\033[1;34m\]\342\226\210\342\226\210 \u @ $SERVER_NAME""$BBlue"" \w""$Color_Off \n\[\033[0;36m\]\342\226\210\342\226\210 \d \t $ \[\033[0;39m\]" Pełne źródło Github tutaj . Problem polega na tym, że długie linie są często owijane wokół siebie, co oznacza, że ​​nowa linia nakłada się na …
13 bash  prompt  ps1 



1
Zmień kolor konkretnej litery w nazwie użytkownika w PS1 bash
Chcę zmienić kolor konkretnej litery w mojej nazwie użytkownika wyświetlanej przez PS1 w bash. Np .: Jeśli \utak rahul, chciałbym, aby list hbył w kolorze niebieskim, a reszta - biała. Ja wiem, że \uodnosi się nazwa użytkownika i dodanie koloru do całego „podmiot” odbywa się poprzez dodawanie znaczników, takich jak: …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.