• Forum
  • Arretrati
  • Shop

STAFF

cod OFFLINE OFFLINE
dndvault OFFLINE OFFLINE
Joernano OFFLINE OFFLINE
klaudia OFFLINE OFFLINE
Lemoeb OFFLINE OFFLINE
tuttoeniente OFFLINE OFFLINE
  • Vuoi lavorare per Topolinux?

    Stiamo ricercando: Giornalisti
    Manda una mail o il tuo articolo a:
    redazione[at]topolinux.org

  • Iscriviti alla nostra newsletter!



  • Sostieni Topolinux!

    Aiutaci a fornire servizi sempre
    migliori con una donazione

  • Ricerche


Linux Alias

Su molte distribuzioni è possibile digitare da shell il comando


# ll


Questo comando ci restituirà una lista dei file contenuti nella directory corrente formattati in una certa maniera.
Ma vi siete mai chiesti se "ll" sia o meno un comando Linux?
La risposta è no.
"ll" non è altro che un alias, o per meglio dire un qualcosa che ci permette di rinominare un comando o uno script.
Per maggiore chiarezza provate a digitare al vostro prompt il seguente comando


# alias

Otterrete una lista simile alla seguente (può variare da distro a distro)

alias d='dir'
alias dir='/usr/bin/ls $LS_OPTIONS --format=vertical'
alias ll='ls -lart'
alias ls='/usr/bin/ls $LS_OPTIONS'
alias mc='. /usr/share/mc/bin/mc-wrapper.sh'
alias v='vdir'
alias vdir='/usr/bin/ls $LS_OPTIONS --format=long'


Fate caso alla terza riga, è quella che abbiamo preso come esempio.
Come potete notare alla digitazione dell'alias "ll" otteniamo lo stesso risultato che avremmo digitando:


# ls -lart

In linux possiamo definire molti alias che ci possono semplificare la vita.

IMPORTANTE
Quando si digita un comando al prompt, Linux fa prima un controllo sulla "tabella" degli alias, quindi se percaso definiste un alias in questa maniera :


# alias ll="vi"

alla digitazione di "ll" non avreste la lista dei file e delle directory, ma l'apertura dell'editor "vi".
Inoltre allo spegnimento della macchina gli alias vanno persi, per far si che il sistema si ricordi, basterà inserire
all'interno del file ".profile" presente nella nostra home (se non c'è createlo) tutti gli alias di cui abbiamo bisogno.
Io in particolare ho ridefinito l'alias "ll" in questa maniera


# alias ll="ls -lart --color"

che mi permette di vedere file e directory con il colore.

Ciao

Lemoeb