Creación de alias en GNU / Linux

Hai un xeito moi sinxelo de personalizar e facilitar algúns comandos que normalmente usamos "a consola", Mediante o uso de de feito.

Un de feito como o seu nome indica, axudaranos a substituír unha palabra ou serie de palabras por outra máis curta e sinxela. Poñamos un exemplo práctico, digamos que queremos ver o toras do sistema, usando unha aplicación chamada Colorante que se encarga de colorear o resultado na consola. A liña sería:

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

Pero estou seguro de que sería máis doado que, en vez de escribir todo iso, poñamos na consola, por exemplo, algo tan sinxelo como:

$ syslog

Certo? Sería moito máis cómodo e fácil de lembrar. Entón, como o facemos?

Creación dun alias.

Crear un alias é moi sinxelo. A sintaxe sería:

alias short_word = 'comando ou palabras a substituír'

se tomamos o exemplo anterior sería:

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

O comando inclúese entre comiñas simples. Pero a cuestión é Onde poñemos isto? Ben, se queremos que sexa temporal, simplemente escribímolo na consola e durará ata que o pechamos.

Agora, se o queremos permanentemente, colocámolo dentro do ficheiro ~ / .bashrc que está no noso / home, e se non o é, entón creamolo (sempre co punto diante). Cando engadimos a liña do pseudónimo Neste ficheiro, simplemente colocamos na consola:

$ . .bashrc

E listo !!!

Nota: Onte debido a problemas co noso proveedor de Internet, non puidemos publicar nada en <° Linux, polo que pedimos desculpas


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

7 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Jc dixo

    Non está mal este tipo de publicacións actualizar aquelas ferramentas que non adoitamos empregar a diario. Ademais, é intemporal; tres anos despois de escribilo e segue sendo o primeiro día.
    Engada que, polo menos en debian, recoméndase facer uso do ficheiro .bash_aliases para engadir os seus propios alias no canto do ficheiro que menciona. El. .bashrc encárgase de buscar no ficheiro de alias que digo.

  2.   Víctor dixo

    Grazas polo titorial. Teño unha pregunta: que significa o comando '. .bashrc '? e en particular que fai o punto (.) diante do ficheiro .bashrc?

    1.    Enfermo dixo

      Sei que é demasiado tarde, pero un punto diante dun nome de ficheiro fai que se agache nas carpetas, polo que estará alí, pero non o poderás ver ata que mostres os ficheiros ocultos.

      1.    alohl669 dixo

        Non creo que se refira ao punto de ocultar ficheiros. Se observas ben hai outro máis separado por un espazo antes:
        $. .bashrc

        Ao principio pensei que dalgún xeito executaría o ficheiro ou recargaría a información que contén. Pola contra tiven que reiniciar para que os alias tivesen efecto, polo que o comando segue sendo descoñecido.

  3.   johnry dixo

    Como podes seguir usando un comando aínda que hai un alias que fai referencia a este comando? (Exemplo: como usarías o comando rm se se trata dun alias para facer eco?)

  4.   Pablo dixo

    Moi agradecido por isto. Ánimo!

  5.   alexredondosk8 dixo

    Ola, moitas grazas polo tutorial, axudoume moito.