mercoledì 21 marzo 2007

creare gli alias

gli alias sono comandi personalizzati che la bash ci permette di creare se vogliamo ad esempio creare un comando che ci cancella i dati dentro la nostra cartella temporanea (tmp) ci basterà scrivere questo semplice codice:
alias cancella="rm -fr /tmp/*"
quindi basta che si scrive nella bash il comando cancella per eseguire la cancellazione di tutti i file che si trovano nella cartella tmp.
Per rendere effettivo il comando appena creato occore modicicare il file .baschrc che si trova dentro la nostra cartella home.
eseguiamo in successione i seguenti comandi.

gedit .bashrc

appena aperto il file cercate le righe che trattano di alias ed aggiungere la riga con la creazione del comando cancella .

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi

# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
alias cancella="rm -fr /tmp/*"
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'

salvate il file modificato da adesso in poi basterà che scriviate sul terminale cancella affinchè venga eseguito il comando, utilizzando questa semplice procedura potete crearvi tutti i comandi che vi servono.

1 commento:

mandre67 ha detto...

scusa sono nuovo per quello che riguarda linux ho eseguito la procedura ma se da terminale digito cancella mi appare questo:

rm: impossibile fare chdir da `.' in `/tmp/gconfd-root': Permesso negato
rm: impossibile fare chdir da `.' in `/tmp/orbit-root': Permesso negato

Dove sbaglio?
Grazie