So di poter creare un alias per untar come questo
alias untar=’tar -xvzf’
Come faccio a far sì che questo persista da una sessione all'altra, perché sembra che sia andato perso quando mi riconnetto?
So di poter creare un alias per untar come questo
alias untar=’tar -xvzf’
Come faccio a far sì che questo persista da una sessione all'altra, perché sembra che sia andato perso quando mi riconnetto?
Risposte:
Come già detto, ~/.bashrcè dove si desidera posizionarli. Potrebbe piacerti questa piccola funzione che utilizzo per creare alias (inseriscilo nel tuo ~/.bashrcfile).
function mkalias ()
{
if [[ $1 && $2 ]]
then
echo -e "alias $1=\"$2\"" >> ~/.bashrc
alias $1="$2"
fi
}
La sintassi di base è: mkalias <name> "<command>"
un esempio potrebbe essere: mkalias trsh "mv --target-directory=$HOME/.Trash"
il comando viene sempre posto tra virgolette nel caso ci siano spazi.
$2in alias $1=$2. Vedi: superuser.com/questions/114690/…
Di solito scrivi l'alias $HOME/.bashrc(se stai usando la shell bash).
Altrimenti dai un'occhiata a questo articolo di Wikipedia per sapere quale file di configurazione leggerà la tua shell.
Per sapere quale shell stai usando, guarda la SHELLvariabile d'ambiente con:
$ echo $SHELL