Pagina 1 di 1

[risolto] personalizzare bash

Inviato: mer 18 dic 2013, 18:37
da daniele50
Ciao a tutti,
ho installato slackware14.1 sul mio vecchio portatile e per l'ennesima volta mi ritrovo a litigare con la personalizzazione della bash.
A parte la confusione (bash o shell ???), vorrei solamente aggiungere degli alias e un po' di colore alla bash...
Ho provato a creare il file .bashrc e poi anche il .bash_profile, ma quando apro un terminale dal pannello inferiore di xfce (Terminal Emulator) appare sempre uguale, senza colori e senza alias.

Sbaglio a il nome file che creo?
Sbaglio a lanciare il terminale?
Sbaglio tutto?

Ho provato a seguire vecchie discussioni da me aperte dove risolvevo la questione ma non risolvo nulla.

Ora parto da zero, nessun file creato, cosa devo fare??

Re: personalizzare bash

Inviato: mer 18 dic 2013, 20:08
da targzeta
Ma perché non ti porti la home quando installi la Slackware? Io uso la slackware su 4 o 5 PC e su tutti mi porto sempre la mia home così ho 4 o 5 PC uguali. E' il bello di linux.

Detto questo, dai un man bash per capire cosa vuole e cosa si aspetta. Nella sezione INVOCATION spiega cosa esegue quando viene avviata. Intanto devi assicurarti che la tua shell sia proprio la bash (di solito è così). Con 'finger' o con 'grep $USER /etc/passwd' puoi vedere la shell di login dell'utente. Se usi la bash io ti consiglio di scrivere un ~/.bash_profile e poi crei un link simbolico chiamato ~/.bashrc così hai sempre le stesse impostazioni sia che la shell sia interattiva che no. Altre cose vengono mano mano. Intanto puoi creare questi file e ci metti dentro:

Codice: Seleziona tutto

echo ciao
così vedi se vengono eseguiti correttamente.

Emanuele

Re: personalizzare bash

Inviato: mer 18 dic 2013, 22:38
da daniele50
Ogni volta parto da zero, lo so, non è il giusto approccio ma imparerò...
Grazie!

Re: [risolto] personalizzare bash

Inviato: mer 18 dic 2013, 23:07
da umaga
probabilmente il terminale che usi usa di default una bash di login (bash -l) che va a leggersi il file .bash_profile, mentre il file .bashrc lo legge se avvii bash senza opzioni... quindi come dice spina puoi fare un link a .bashrc o cambi la bash di default avviata dal terminale che usi....