Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

7.2.4. Solicitarea Bash‌


7.2.4.1. Introducere


Promptul Bash poate face mult mai mult decât afișarea unor informații simple precum numele dvs. de utilizator, numele mașinii dvs. și unele indicații despre directorul de lucru actual. Putem adăuga alte informații, cum ar fi data și ora curente, numărul de utilizatori conectați etc.


Înainte de a începe, totuși, vom salva promptul nostru curent într-o altă variabilă de mediu:


[jerry@nowhere jerry]$ MYPROMPT=$PS1


[jerry@nowhere jerry]$ echo $MYPROMPT

[\u@\h \W]\$


[jerry@nowhere jerry]$

[jerry@nowhere jerry]$ MYPROMPT=$PS1


[jerry@nowhere jerry]$ echo $MYPROMPT

[\u@\h \W]\$


[jerry@nowhere jerry]$

Când schimbăm promptul acum, de exemplu lansând comanda PS1="->", putem primi oricând promptul nostru original înapoi cu comanda PS1=$MYPROMPT. Desigur, îl veți primi înapoi atunci când vă reconectați, atâta timp cât vă jucați cu promptul de pe linia de comandă și evitați să îl puneți într-un fișier de configurare shell.


imagine

7.2.4.2. Cateva exemple


Pentru a înțelege aceste solicitări și secvențele de evadare utilizate, ne referim la Bash Info sau paginile de manual.


exporturile PS1=„[\t \j]”


Afișează ora din zi și numărul de lucrări în derulare

exporturile PS1="[\d][\u@\h \w] : "


Afișează data, numele utilizatorului, numele gazdei și directorul de lucru curent. Rețineți că \W afișează numai numele de bază ale directorului de lucru actual.

exporturile PS1=„{\!}”


Afișează numărul istoric pentru fiecare comandă.

exporturile PS1="\[\033[1;35m\]\u@\h\[\033[0m\] "


Afișează user@host în roz.

exporturile PS1="\[\033[1;35m\]\u\[\033[0m\] \[\033[1;34m\]\w\[\033[0m\] "


Setează numele de utilizator în roz și directorul de lucru actual în albastru.

exporturile PS1=„\[\033[1;44m\]$USER este în \w\[\033[0m\]”


Prompt pentru persoanele care au dificultăți în a vedea diferența dintre prompt și ceea ce scriu.

exporturile PS1="\[\033[4;34m\]\u@\h \w \[\033[0m\]"


Solicitare subliniată.

exporturile PS1=„\[\033[7;34m\]\u@\h \w \[\033[0m\] ”


Caractere albe pe fundal albastru.

exporturile PS1="\[\033[3;35m\]\u@\h \w \[\033[0m\]\a"


Prompt roz într-un font mai deschis, care vă avertizează când comenzile s-au terminat.

exporturile PS1= ...


Variabilele sunt exportate, astfel încât comenzile executate ulterior vor ști și despre mediu. Linia de configurare promptă pe care o doriți este cel mai bine plasată în fișierul dvs. de configurare shell, ~ / .bashrc.


Top OS Cloud Computing la OnWorks: