Pesquisa de site

Experimente estes aliases bash do Linux para um uso mais eficiente da linha de comando


Um alias do bash é um atalho para um comando complicado. Aqui estão 10 aliases que usei para tornar o uso da linha de comando um pouco mais fácil.

Às vezes preciso de um atalho para tornar as coisas um pouco mais rápidas. Também há situações em que minha memória precisa de ajuda com a ladainha de comandos que utilizo ao longo da semana. É por isso que muitas vezes recorro a apelidos do bash.

Para quem não sabe, os aliases do bash permitem criar atalhos de comando exclusivos. Por exemplo, como expliquei em um artigo anterior, em vez de digitar sudo apt-get update && sudo apt-get upgrade -y, posso digitar update e ambos os comandos serão correr. Eu uso esse comando todos os dias na minha área de trabalho Pop!_OS.

Mas os aliases podem fazer muito mais do que facilitar a atualização ou atualização do seu sistema. Reuni 10 aliases úteis que você pode usar para tornar sua experiência no Linux um pouco mais eficiente.

No artigo acima, explico como criar aliases no Linux. A essência é que você abra o arquivo necessário com:

nano ~/.bash_aliases

Depois de adicionar seus aliases, crie o arquivo com:

source ~/.bash_aliases

Você pode então usar seu novo alias. 

Dito isso, vamos aos apelidos.

1. Limpe o terminal

Eu uso bastante o comando clear . O que clear faz é simplesmente limpar o terminal, para que você volte ao prompt do bash do zero. Como uso clear com tanta frequência, prefiro simplificá-lo com este alias:

alias c='clear'

Agora, tudo o que preciso fazer é digitar c e pressionar Enter para limpar a janela do terminal e estar pronto para começar de novo.

2. Arquivos ocultos e ativação de cores

Muitas vezes tenho que localizar arquivos ocultos (arquivos que começam com um ponto) e também quero garantir que a saída esteja definida como colorida (o que torna mais fácil discernir entre arquivos e pastas). 

Para esta tarefa, crio o alias:

alias l.='ls -d .* --color=auto'

Agora, quando digito l., vejo todos os arquivos ocultos em um diretório listado no modo colorido.

3. Suba um diretório

A movimentação no sistema de arquivos Linux usa o comando cd . Digamos que você esteja no diretório /home/jack/Documents/linux-terminal.com e queira ir para /home/jack/Documents. Você pode executar cd .. ou cd /home/jack/Documents. Ou você pode usar este alias:

alias ..='cd ..'

Agora, se você digitar .., você subirá um diretório.

4. Exiba a hora

Se você executar o comando date , verá a saída completa, que se parece com isto:

Segunda-feira, 13 de maio, 10:55:03 EDT de 2024

Mas e se você quiser apenas ver a hora? Para isso, você pode configurar um alias que faça uso do controle de formato %T assim:

alias now='date +%T'

Ao digitar agora tudo que você verá é a hora no formato H:M:S.

5. Liste as portas abertas

Se quiser ver todas as portas abertas no seu sistema, você pode digitar ss -tulpn. Às vezes meu cérebro fica confuso e não consigo me lembrar do tulpn

Eu uso um alias, então não me preocupo com esse problema. O apelido é:

alias ports='ss -tulpn'

Você pode fazer o mesmo. Defina este alias e tudo que você precisa fazer é digitar ports para ver uma lista das portas abertas em seu sistema.

6. Atualize um sistema baseado em Fedora

Se você usa um sistema baseado no Fedora, o gerenciador de pacotes é dnf. E, ao contrário do Ubuntu, você não precisa atualizar o gerenciador de pacotes e atualizar o software. Em vez disso, o gerenciador é executado com o comando sudo yum update -y. Em vez de digitar tudo isso, use este alias:

alias update='sudo yum update -y'

7. Classifique por tamanho de arquivo

Vamos voltar ao comando ls , só que desta vez vamos classificar nossos arquivos e pastas por tamanho e listá-los em um formato legível. 

Para simplificar esta tarefa, usaremos a opção -F, que coloca um/no final de cada diretório (para que não haja confusão entre um arquivo e um diretório). Esse apelido é:

alias lt='ls --human-readable --size -1 -S -F'

8. Exploração mais fácil do seu histórico

Se quiser encontrar um comando específico que você executou anteriormente, use o comando history. Se você quiser pesquisar uma string no histórico, você deve canalizar a saída para grep, da seguinte forma:

history | grep cd

O comando acima listaria todos os comandos em seu histórico que incluíam cd. Vamos simplificar isso com um alias como este:

alias gh='history|grep'

Agora, basta digitar algo assim:

gh cd

E você verá a mesma saída.

9. Conte o número de arquivos

O comando fica complicado se você quiser saber quantos arquivos há em uma pasta. Em vez de ter que lembrar de canalizar o comando find para o comando wc (e as opções apropriadas necessárias), vamos simplificar esse processo assim:

alias count='find . -type f | wc -l'

Tudo o que você precisa fazer agora é digitar count e você verá quantos arquivos estão no diretório atual (e nos diretórios filhos incluídos).

10. Remova arquivos com segurança

O comando rm é uma maneira fácil de excluir arquivos. O problema com rm é que ele exclui um arquivo permanentemente. Em vez disso, é melhor mover esses arquivos para a Lixeira e depois esvaziá-la. Este alias lhe dá a esperança de recuperar arquivos excluídos acidentalmente. 

Para esta tarefa, criaremos um alias que moverá os arquivos para a pasta Lixeira assim:

alias trash='mv --force -t ~/.local/share/Trash '

Digite lixeira seguido do arquivo que deseja remover e ele será varrido para a Lixeira. 

E aí está, 10 aliases que tornarão sua experiência de linha de comando do Linux um pouco mais fácil, sem sobrecarregar sua memória para lembrar várias opções e opções.

Artigos relacionados