Pagina 1 di 1
Cambiare modo di visualizzare la shell
Inviato: sab 6 mag 2006, 15:22
da nicop
Salve ragazzi il problema è il seguente :
Quando apro un terminale (aterm) il prompt mi viene visualizzato nel seguente modo :
bash-3.00$
io vorrei che viene visualizzato nel seguente modo invece :
nicop@shuttle:
come posso fare per ottenere questo risultato???
P.s. oggi ho notato che loggandomi come root con il comandao su il prompt rimane sempre
bash-3.00# con l'eccezione del # che mi indica che sono root.
Però se faccio il login come root con il comando su - ho notato che la visualizzazione cambia in :
bash-3.00$ su -
Password:
root@shuttle:~# ls
Apps/ bin/ loadlin16c.txt loadlin16c.zip
root@shuttle:~#
che è proprio quello che voglio io....Perchè???
ciaooo nicola
Inviato: sab 6 mag 2006, 15:35
da gioco
Il prompt è definito nella variabile d'ambiente PS1.
PS1 viene impostata globalmente in /etc/profile. Ogni utenete può poi cambiare il suo prompt editando il file .bashrc nella sua home directory.
Per impostare prompt per il tuo utente puoi aggiungere in .bashrc le righe:
Inviato: sab 6 mag 2006, 15:41
da linus.bash
nella tua home devi mettere un file con le opzioni desiderate rinominandolo non ricordo come, su google trovi tutto come nei vecchi post...se non ricordo male devi modificare bash.profile che è un file nascosto.
Ciao.
(Scusate ho risposto insieme a gioco)
Inviato: sab 6 mag 2006, 15:55
da l1q1d
Leggiti questo:
http://www.linuxfriendly.it/index.php?title=Aterm
Non devi modificare il PS1 comunque.
Inviato: sab 6 mag 2006, 16:44
da krisis
Così modifichi l'aspetto di aterm...
@nicop: Come ti hanno già detto la risposta è in /etc/profile
Inviato: sab 6 mag 2006, 16:53
da l1q1d
krisis ha scritto:
Così modifichi l'aspetto di aterm...
@nicop: Come ti hanno già detto la risposta è in /etc/profile
No lui ha chiesto che compaia la login shell e li c'è scritto come farla apparire. Di default aterm scrive bash o sh invece se gli imposti la aterm*loginshell in ~/.Xdefaults viene fuori
la PS1 ( che di default è già impostata come sopra), comunque aspettiamo a vedere cosa dice il diretto interessato.
Inviato: sab 6 mag 2006, 17:07
da nicop
grazie a tutti per l'attenzione..
comunque nel frattempo ci sono arrivato lo stesso alla soluzione :
ho eseguito i seguenti passaggi :
Visto che slack nn crea il file .bashrc da solo nella nostra home lo fatto io con il comando
touch .bashrc a questo punto ho inserito le seguenti stringhe
S1='\u@\h:\w$'
eval `dircolors`
la prima per avere il risultato da me richiesto e la seconda per farsi che quando lancio il comando
ls ho i file colorati in modo diverso.
Nel primo comando ho inserito solo tre sequenze di Escape,ci sono anche altre sequenze che ci permettono di personalizzare l'aspetto della shell e si posso trovare al seguente link :
http://www.pluto.it/files/ildp/HOWTO/Ba ... html#ss2.2
ciaooo
Inviato: sab 6 mag 2006, 18:47
da krisis
esatto nicop : modificando /etc/profile modifichi tutte le shell , mentre se c'è un file di configurazione specifico per l'utente (in questo caso .bashrc) profile viene ignorato.
@l1q1d : aterm non è una shell ma un emulatore di terminale mentre lui ha scritto chiaramente che voleva sapere come cambiare quell'impostazione

Inviato: dom 7 mag 2006, 16:36
da l1q1d
Giusto hai ragione, ho letto male.
Inviato: dom 7 mag 2006, 16:41
da absinthe
ehm... se non ho frainteso, bastava dare :
>aterm -ls
M.