Cambiare modo di visualizzare la shell

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
nicop
Linux 2.x
Linux 2.x
Messaggi: 232
Iscritto il: mer 18 gen 2006, 11:21
Nome Cognome: Nicola Palmieri
Slackware: 12.0
Kernel: 2.6.21.5
Desktop: Gnome Slacky
Località: San Martino In P. (Cb)
Contatta:

Cambiare modo di visualizzare la shell

Messaggio 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

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

Messaggio 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:

Codice: Seleziona tutto

PS1='\u@\h:\w\$ '
export PS1

Avatar utente
linus.bash
Linux 3.x
Linux 3.x
Messaggi: 976
Iscritto il: ven 10 feb 2006, 12:58
Località: Bologna
Contatta:

Messaggio 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)

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Leggiti questo:
http://www.linuxfriendly.it/index.php?title=Aterm

Non devi modificare il PS1 comunque.

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Messaggio da krisis »

l1q1d ha scritto:Leggiti questo:
http://www.linuxfriendly.it/index.php?title=Aterm

Non devi modificare il PS1 comunque.
Così modifichi l'aspetto di aterm... :roll:

@nicop: Come ti hanno già detto la risposta è in /etc/profile

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

krisis ha scritto:
l1q1d ha scritto:Leggiti questo:
http://www.linuxfriendly.it/index.php?title=Aterm

Non devi modificare il PS1 comunque.
Così modifichi l'aspetto di aterm... :roll:

@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.

Avatar utente
nicop
Linux 2.x
Linux 2.x
Messaggi: 232
Iscritto il: mer 18 gen 2006, 11:21
Nome Cognome: Nicola Palmieri
Slackware: 12.0
Kernel: 2.6.21.5
Desktop: Gnome Slacky
Località: San Martino In P. (Cb)
Contatta:

Messaggio 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

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Messaggio 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 :wink:

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Giusto hai ragione, ho letto male.

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

ehm... se non ho frainteso, bastava dare :

>aterm -ls

M.

Rispondi