Apri una nuova finestra di Terminale e vai alla tua home directory (digita cd
e premi Invio).
Dopodiché, digita ls .bash*
e anche ls .profile
(nota che ognuno di questi nomi di file inizia con un punto). Se hai questi file (e dovresti avere almeno uno .profile), devi modificarli e aggiungere i tuoi alias. Io uso VI (o VIM) per modificare quei file, ma potresti usare un altro editor (infatti digitando la finestra del terminale open .bash_profile
lo apriremo in TextEditor, che potrebbe essere un po 'più user-friendly se non sei familiare con VI). Se, per qualche ragione, non hai nessuno di quei file, quindi creane uno nuovo (e chiamalo .bashrc), aggiungi le tue alias line (quindi questo sarà un comando per riga, come dovresti digitarli nella shell) e quindi salvare il file. È quindi possibile creare collegamenti simbolici a .bash_profile e .profile utilizzando ln -s .bashrc .bash_profile; ln -s .bashrc .profile
.
Quello che faccio di solito è che faccio i collegamenti simbolici .bashrc e .bash_profile a .profile e poi mi devo solo preoccupare di un solo file.
La differenza tra questi file è che bash ne fornirà di nuovi a seconda che sia stato avviato come shell di login (in genere un processo di login avvierà la shell come shell di login) o semplicemente come un interattivo (ma non login) shell, o una shell non interattiva. Avere tutti e tre i file sostanzialmente uguali mi dà un ambiente coerente indipendentemente da come è stato avviato bash.
Riceverai più informazioni facendo man bash
, ma preparati, è una pagina man lunga. Sarai in grado di vedere quale dei tre file (.bashrc, .profile e .bash_profile) è stato originato in base alla modalità in cui è stata avviata la bash.
Spero che questo aiuti - se no, dammi un grido.