Puncte:2

Cum schimb culoarea promptului în terminalul Ubuntu după ce folosesc sudo su?

drapel pe

Vreau să schimb culoarea promptului rădăcină după utilizare sudo su. Momentan este alb. Folosesc Ubuntu într-o VM VirtualBox.

Iată o poză cu terminalul meu:

captură de ecran a terminalului Ubuntu în VirtualBox

Artur Meinild avatar
drapel vn
Răspunde asta la întrebarea ta? [Este posibil să colorați promptul în Bash?](https://askubuntu.com/questions/13892/is-it-possible-to-color-the-prompt-in-bash)
vanadium avatar
drapel cn
@ArturMeinild nu există nimic relevant pentru schimbarea culorii terminalului în întrebarea foarte veche pe care ați marcat-o ca duplicat
Artur Meinild avatar
drapel vn
Nu crezi că `force_color_prompt=yes` pentru root este un răspuns la întrebarea OP? Dacă nu, atunci nu este posibil să înțelegeți ce întreabă de fapt OP.
muru avatar
drapel us
Răspunde asta la întrebarea ta? [Modificarea comportamentului promptului bash atunci când funcționează ca root](https://askubuntu.com/questions/305052/changing-behavior-of-bash-prompt-when-functioning-as-root)
vanadium avatar
drapel cn
@ArturMeinild mi se pare clar: fă-o altă culoare. Există chiar și o poză.
vanadium avatar
drapel cn
Răspunde asta la întrebarea ta? [Schimbarea culorilor pentru informații despre utilizator, gazdă, director în promptul de comandă al terminalului](https://askubuntu.com/questions/123268/changing-colors-for-user-host-directory-information-in-terminal-command-prompt)
Puncte:2
drapel cn

Promptul este definit de PS1 variabil. Puteți vedea cum este definit cu

~$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m \]:\[\033[01;34m\]\w\[\033[00m\]\$

În Ubuntu standard, acesta este de fapt definit cu comanda:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\ [\033[00m\]\$ '
  • Schimbare 01;32 in piesa \[\033[01;32m\] la un alt număr pentru a schimba culoarea nume utilizator@nume gazdă parte.
  • Schimbare 01;34 in piesa \[\033[01;34m\] pentru a schimba culoarea numelui folderului.

O listă de coduri de culoare (adaptată din sursă):

Codul culorii
Negru 0;30
Roșu 0;31
Verde 0;32
Maro 0;33
Albastru 0;34
Magenta 0;35
Cyan 0;36
Alb 0;37

Înlocuiți 0 cu 1 pentru a obține o versiune deschisă la culoare.

Această variabilă este setată în dvs .bashrc fișier de configurare, care este executat de fiecare dată când se deschide un shell interactiv. Astfel, modificați comanda existentă în consecință.

Puteți schimba culoarea promptului utilizatorului root în același mod, editând fișierul .bashrc fișierul utilizatorului root, /root/.bashrc. Cu toate acestea, pentru a activa o solicitare colorată pentru acel cont, ar trebui, de asemenea, să decomentați linia force_color_prompt=da.

Puncte:0
drapel ng

Această soluție este relativ simplă, tip

nano ~/.bashrc

în terminal ca root. Îmi place să folosesc nano, puteți folosi orice editor de text doriți. Găsiți și decomentați:

#force_color_prompt=da

în fișier, salvați/scrieți fișierul, apoi trageți un nou terminal și introduceți root. Acum ar trebui să aveți text colorat la terminalul rădăcină.

vanadium avatar
drapel cn
Foarte probabil, OP-ul va dori o culoare *altă* decât utilizatorii normali.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.