[Risolto] Personalizzazione shell e PS1

Personalizzazione grafica del sistema: icone, temi, sfondi, suoni, eccetera.
Caramelleamare
Prode Principiante
Messaggi: 106
Iscrizione: martedì 20 ottobre 2015, 13:38
Distribuzione: Linux Ubuntu 16.04 (64bit)
Sesso: Maschile

[Risolto] Personalizzazione shell e PS1

Messaggio da Caramelleamare »

Ciao,
è possibile modificare la variabile d'ambiente `PS1` in modo che nel terminale si veda il nome utente e chiocciola come sempre, ma a seguire solamente l'ultima cartella del path? Cioè quella in cui ci troviamo, senza il persorso completo?
Ultima modifica di trekfan1 il venerdì 16 novembre 2018, 21:36, modificato 2 volte in totale.
Motivazione: Non serve il tutto maiuscolo per il [Risolto], grazie
Avatar utente
TuxInside18
Prode Principiante
Messaggi: 104
Iscrizione: sabato 10 novembre 2018, 19:42
Desktop: Plasma 5.21.5
Distribuzione: Arch Linux x86_64 5.12.2-arch1-1
Sesso: Maschile

Re: Personalizzazione shell e PS1

Messaggio da TuxInside18 »

Ciao! Non che io sappia. Quando apri il terminale non ti mostra una cartella determinata. Il percorso lo mostra perché così riconduce al file. Ora non so se si può fare, cerco un po' e ti faccio sapere. :ciao:
"Regimi democratici possono essere definiti quelli nei quali, di tanto in tanto, si dà al popolo l'illusione di essere sovrano, mentre la vera effettiva sovranità sta in altre forze talora irresponsabili e segrete. La democrazia è un regime senza re, ma con moltissimi re talora più esclusivi, tirannici e rovinosi che un solo re che sia tiranno.“
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: Personalizzazione shell e PS1

Messaggio da UbuNuovo »

Per il path finale c'è "\W" (la "w" è maiuscola) (se sei nella home, viene mostrato "~")
poi se ti interessa anche l'user metti '\u', per l'host metti '\h'
prova questi:

Codice: Seleziona tutto

PS1="\W:$ "
PS1="\u\W
PS1="\u@\h:\W:$ "
Per provarli basta copiarli nel terminale e premere invio, per impostarli definitivamente devi scriverli in '.bashrc '

P.S.: Per avere il prompt più corto, metto user e path nel titolo della finestra e non in PS1
in .bashrc ho aggiunto:

Codice: Seleziona tutto

# user e path corrente nella barra del titolo del terminale
PROMPT_COMMAND='echo -ne "\033]0;${USER} 8-) ${PWD}\007"'
Salva l'Ucraina! 🇺🇦
Caramelleamare
Prode Principiante
Messaggi: 106
Iscrizione: martedì 20 ottobre 2015, 13:38
Distribuzione: Linux Ubuntu 16.04 (64bit)
Sesso: Maschile

Re: Personalizzazione shell e PS1

Messaggio da Caramelleamare »

Esatto, il 'W' è quello che cercavo. Grazie.
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4433
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: [Risolto] Personalizzazione shell e PS1

Messaggio da UbuNuovo »

Di nulla.
Ciaux
Salva l'Ucraina! 🇺🇦
Scrivi risposta

Ritorna a “Personalizzazione dell'ambiente desktop”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti