Criação de aliases em GNU / Linux

Existe uma maneira muito simples de personalizar e tornar mais fácil alguns comandos que normalmente usamos no "o console", mediante o uso de aliás.

Un aliás como o próprio nome indica, nos ajudará a substituir uma palavra ou série de palavras por outra mais curta e simples. Vamos dar um exemplo prático, digamos que queremos ver o toras do sistema, usando um aplicativo chamado Colorizador que é responsável por colorir o resultado no console. A linha seria:

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

Mas tenho certeza que seria mais fácil se, em vez de escrever tudo isso, colocássemos no console, por exemplo, algo tão simples como:

$ syslog

Verdadeiro? Seria muito mais confortável e fácil de lembrar. Então, como fazemos isso?

Criação de um alias.

Criar um alias é muito fácil. A sintaxe seria:

alias short_word = 'comando ou palavras para substituir'

se tomarmos o exemplo anterior, seria:

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

O comando está entre aspas simples. Mas a questão é Onde vamos colocar isso? Bem, se quisermos que seja apenas temporário, simplesmente escrevemos no console e vai durar até fecharmos.

Agora, se quisermos permanentemente, colocamos isso dentro do arquivo ~ / .bashrc que está em nosso / Home, e se não for, nós o criamos (sempre com o ponto na frente). Quando adicionamos a linha do aliás neste arquivo, simplesmente colocamos no console:

$ . .bashrc

E pronto!!!

Nota: Ontem devido a problemas com nosso ISP não pudemos publicar nada no <° Linux, pelo qual pedimos desculpas


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

7 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado.

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Jc dito

    Não atrapalha esse tipo de postagem atualizar essas ferramentas que não costumamos usar no dia a dia. Além disso, é atemporal; três anos depois de escrevê-lo e continua sendo o primeiro dia.
    Adicione que, pelo menos no debian, é recomendado fazer uso do arquivo .bash_aliases para adicionar seus próprios aliases ao invés do arquivo que você mencionou. Ele. .bashrc se encarrega de pesquisar no arquivo de alias, eu digo.

  2.   Vencedor dito

    Obrigado pelo tutorial. Eu tenho uma pergunta: o que faz o comando '. .bashrc '? e, em particular, o que o ponto (.) na frente do arquivo .bashrc faz?

    1.    Doente dito

      Eu sei que é tarde demais, mas um ponto na frente de um nome de arquivo faz com que ele fique oculto nas pastas, então estará lá, mas você não será capaz de vê-lo até mostrar os arquivos ocultos.

      1.    alohl669 dito

        Não creio que se refira ao ponto de esconder arquivos. Se você olhar de perto, há outro separado por um espaço antes:
        $. .bashrc

        A princípio pensei que de alguma forma ele executaria o arquivo ou recarregaria as informações que ele contém. Em vez disso, tive que reiniciar para que os aliases entrassem em vigor, de forma que o comando permanecesse desconhecido.

  3.   johndry dito

    Como você pode continuar a usar um comando, embora haja um alias que faça referência a esse comando? (Exemplo: como você usaria o comando rm se este fosse um alias para eco?)

  4.   Paul dito

    Muito grato por isso. Felicidades!

  5.   alexredondosk8 dito

    Olá, muito obrigado pelo tutorial, me ajudou muito.