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
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.
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?
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.
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.
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?)
Muito grato por isso. Felicidades!
Olá, muito obrigado pelo tutorial, me ajudou muito.