[Risolto] Personalizzazione shell e PS1

Personalizzazione grafica del sistema: icone, temi, sfondi, suoni, ecc.

[Risolto] Personalizzazione shell e PS1

Messaggioda Caramelleamare » martedì 13 novembre 2018, 15:02

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
Caramelleamare
Prode Principiante
 
Messaggi: 106
Iscrizione: ottobre 2015
Distribuzione: Linux Ubuntu 16.04 (64bit)
Sesso: Maschile

Re: Personalizzazione shell e PS1

Messaggioda TuxInside18 » giovedì 15 novembre 2018, 21:28

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:
"Quale sistema operativo usi? Linux!"Linux non è un sistema operativo!! GNU/Linux è un sistema operativo! Prima di sparare cavolate informati!!!
Avatar utente
TuxInside18
Prode Principiante
 
Messaggi: 104
Iscrizione: novembre 2018
Località: Roma
Desktop: GNOME shell 3.30.1
Distribuzione: Ubuntu 18.10 x86_64
Sesso: Maschile

Re: Personalizzazione shell e PS1

Messaggioda UbuNuovo » venerdì 16 novembre 2018, 0:00

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"'
Nel caso in cui sia il primo a rispondere ad una richiesta di aiuto...chiunque abbia una soluzione migliore o anche solo diversa dalla mia è incoraggiato ad intervenire liberamente senza inviarmi alcun messaggio privato. In programmazione è basilare sapere che si può ottenere il medesimo risultato utilizzando metodi diversi.
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3498
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile

Re: Personalizzazione shell e PS1

Messaggioda Caramelleamare » venerdì 16 novembre 2018, 18:39

Esatto, il 'W' è quello che cercavo. Grazie.
Caramelleamare
Prode Principiante
 
Messaggi: 106
Iscrizione: ottobre 2015
Distribuzione: Linux Ubuntu 16.04 (64bit)
Sesso: Maschile

Re: [Risolto] Personalizzazione shell e PS1

Messaggioda UbuNuovo » sabato 17 novembre 2018, 18:17

Di nulla.
Ciaux
Nel caso in cui sia il primo a rispondere ad una richiesta di aiuto...chiunque abbia una soluzione migliore o anche solo diversa dalla mia è incoraggiato ad intervenire liberamente senza inviarmi alcun messaggio privato. In programmazione è basilare sapere che si può ottenere il medesimo risultato utilizzando metodi diversi.
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3498
Iscrizione: dicembre 2009
Desktop: Mate
Distribuzione: Ubuntu 14.04
Sesso: Maschile


Torna a Personalizzazione dell'ambiente desktop

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 1 ospite