TinyURL

Enter a long URL to make tiny:

giovedì 8 ottobre 2009

Alias in Linux

Ciao a tutti,
oggi una mini mini guida per impostare gli alias nei sistemi Linux generici e su Ubuntu in particolare. Non che ci siano differenze sostanziali tra gli altri sistemi Linux ed Ubuntu, ma poichè quest'ultimo è sicuramente il più orientato agli utenti, vi da la possibilità di de-commentare delle righe, già presenti in alcuni file, per attivare altri alias.
I passi da seguire sono pochi e semplici, ma vediamoli insieme:

Sistemi Linux

Il file su cui lavorare è /etc/bashrc (come sbagliarsi).
Se siete root lo potete editare direttamente, altrimenti dovete utilizzare il comando sudo. Potete inserire alla fine del file i vostri nuovi alias.
Facciamo un esempio:
Se volete utilizzare "ll" come alias per il comando "ls -l" potete inserire la linea
alias ll='ls -l'
Se magari volete utilizzare l'alias "la" per il comando "ls -a" potete inserire la linea:
alias la='ls -a'
Per poter utilizzare da subito il nuovo alias senza dover effettuare nuovamente il login o lanciare una nuova shell potete utilizzare il comando source.


Ubuntu

In generale mantenere il sistema "pulito" conviene. Anche con gli alias utilizzare un file a parte è sicuramente una scelta giusta. Ed il sistema ci viene incontro predisponendo la definizione di un file nascosto .bash_aliases . Quindi si possono de-commentare le ultime tre righe del pezzo di file qui di seguito:
# 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

Nello stesso file trovate poco di seguito

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'

#alias grep='grep --color=auto'
#alias fgrep='fgrep --color=auto'
#alias egrep='egrep --color=auto'
fi

# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'
Tanti alias solo da de-commentare già pronti per l'uso, come potete vedere nelle ultime tre righe ci sono proprio quelli che vi avevo suggerito in precedenza.
Anche qui potete utilizzare il comando source, per utilizzare da subito i nuovi alias.
Ciao Ciao,
Larry

Nessun commento:

Posta un commento