Creazione di alias in GNU / Linux

C'è un modo molto semplice per personalizzare e rendere più facili alcuni comandi che normalmente utilizziamo "la console", Attraverso l'uso di Alias.

Un Alias come suggerisce il nome, ci aiuterà a sostituire una parola o una serie di parole con una più breve e più semplice. Facciamo un esempio pratico, diciamo di voler vedere il file i registri dal sistema, utilizzando un'applicazione chiamata Coloratore che è responsabile della colorazione del risultato sulla console. La linea sarebbe:

$ sudo tailf -n 5 /var/log/syslog | ccze

Ma sono sicuro che sarebbe più facile se invece di scrivere tutto ciò, inserissimo nella console, ad esempio, qualcosa di semplice come:

$ syslog

Vero? Sarebbe molto più comodo e facile da ricordare. Allora, come lo facciamo?

Creazione di un alias.

Creare un alias è davvero semplice. La sintassi sarebbe:

alias short_word = 'comando o parole da sostituire'

se prendiamo l'esempio precedente sarebbe:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

Il comando è racchiuso tra virgolette singole. Ma la domanda è Dove lo mettiamo? Bene, se vogliamo che sia solo temporaneo, lo scriviamo semplicemente nella console e durerà fino a quando non lo chiudiamo.

Ora, se lo vogliamo in modo permanente, lo inseriamo nel file ~ / .bashrc che è nel nostro / Homee se non lo è, lo creiamo (sempre con il punto davanti). Quando abbiamo aggiunto la riga del file alias in questo file, mettiamo semplicemente in console:

$ . .bashrc

E pronto !!!

Nota: ieri a causa di problemi con il nostro ISP non abbiamo potuto pubblicare nulla in <° Linux, per il quale ci scusiamo


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Jc suddetto

    Questo tipo di post non guasta per aggiornare quegli strumenti che di solito non usiamo quotidianamente. Inoltre, è senza tempo; tre anni dopo averlo scritto e rimane come il primo giorno.
    Aggiungete che, almeno in debian, si raccomanda di usare il file .bash_aliases per aggiungere i propri alias invece del file che si menziona. Lui. .bashrc si occupa della ricerca nel file alias dico.

  2.   Vincitore suddetto

    Grazie per il tutorial. Ho una domanda: cosa fa il comando '. .bashrc '? e in particolare cosa fa il punto (.) davanti al file .bashrc?

    1.    Malato suddetto

      So che è troppo tardi, ma un punto davanti al nome di un file fa sì che venga nascosto nelle cartelle, quindi sarà lì, ma non sarai in grado di vederlo finché non mostrerai i file nascosti.

      1.    alohl669 suddetto

        Non penso che si riferisca al punto di nascondere i file. Se guardi da vicino ce n'è un altro più separato da uno spazio prima:
        $. .bashrc

        All'inizio ho pensato che in qualche modo avrebbe eseguito il file o ricaricato le informazioni in esso contenute. Invece ho dovuto riavviare per rendere effettivi gli alias, quindi il comando rimane sconosciuto.

  3.   Johndry suddetto

    Come puoi continuare a utilizzare un comando anche se esiste un alias che fa riferimento a questo comando? (Esempio: come useresti il ​​comando rm se questo è un alias da echo?)

  4.   Pablo suddetto

    Sono molto grato per questo. Saluti!

  5.   alexredondosk8 suddetto

    Ciao, grazie mille per il tutorial, mi ha aiutato molto.