Bash, Alias

Da SysAdmin Smart Help - Beta.
Versione del 5 ago 2019 alle 11:15 di Luigi.dacunto (discussione | contributi) (Creata pagina con "{{Configurazioni_Linux}} ==Introduzione== Configurazioni utili per Alias, bash. <pre> $ cat ~/.bashrc | grep alias # alias ls='ls $LS_OPTIONS' # alias ll='ls $LS_OPTIONS -l'...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

Categoria: Configurazioni Linux

Script-linux.png



Introduzione

Configurazioni utili per Alias, bash.

$ cat ~/.bashrc | grep alias
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'

Configurazioni

echo " " >> ~/.bashrc
echo " " >> ~/.bashrc
echo "alias cp='cp -i'" >> ~/.bashrc
echo "alias mv='mv -i'" >> ~/.bashrc
echo "alias rm='rm -i'" >> ~/.bashrc
echo "alias l.='ls -d .* --color=auto'" >> ~/.bashrc
echo "alias ll='ls -l --color=auto'" >> ~/.bashrc
echo "alias ls='ls --color=auto'" >> ~/.bashrc

source ~/.bashrc
  • echo " " >> ~/.bashrc si aggiunge al file di configurazione una/due righe vuote per staccare dal contenuto già presente nel file
  • alias cp='cp -i' alias per il comando "copia", lanciando "cp" viene aggiunto in automatico il parametro -i che sta per "interactive" ovvero viene chiesta conferma in caso di file da sovrascrivere
  • mv -i;rm -i alias per i comandi muovi e rimuovi con parametro 'interactive' come il comando "cp"
  • ls alias per il comando list files dove
    • ls -d visualizza lista directory - con ' */'
    • ls -l visualizza lista con long format - mostra permessi
    • ls --color=auto visualizza lista con formato colore automatico
  • alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

Lanciando in fine il comando source ~/.bashrc si richiama il file di configurazione che viene riletto e applicato senza necessità di riavviare la macchina.