Pular para o conteúdo

Usando alias no Terminal para comandos longos

Dica publicada em Linux / Comandos
Samuel Leonardo SamL
Hits: 348 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Usando alias no Terminal para comandos longos

Alias são "apelidos" que podemos criar para fazer com que comandos longos no Terminal sejam encurtados de modo a ficar mais fácil a sua utilização. Desse modo, um comandão como esse de converter vídeos mkv para mp4:

for file in *.mkv; do
  ffmpeg -hwaccel vaapi \
         -vaapi_device /dev/dri/renderD128 \
         -i "$file" \
         -vf "format=nv12,hwupload" \
         -c:v h264_vaapi -b:v 4M \
         -c:a copy \
         "${file%.mkv}.mp4"
done



Poderia ser encurtado para algo como "mkv-mp4" e o alias, ao ser digitado no Terminal, "substituiria" todo o comando, facilitando em muito a operação com comandos. Os alias são colocados nos arquivos ~/.bashrc ou ~/.zshrc (dependendo do interpretador de comandos que você utiliza). A criação seria:

alias 'apelido'= resto do comando.

Por exemplo, o comando de atualização de sistema:

sudo apt update && sudo apt full-upgrade

Ficaria:

alias up='sudo apt update && sudo apt full-upgrade'

Desse modo, para atualizar o sistema, basta digitar apenas o apelido (no caso, up) e o comando será carregado. Vou colocar aqui uma lista de alias que uso no meu dia a dia (os itens antes da igualdade são os alias a serem digitados):

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Para normalizar arquivos mp3 de uma pasta (não inclui subpastas):

alias normalizar='mp3gain -r -c *.mp3'

Para baixar o mp3 de vídeos de sites de streaming (arquivo vai ser salvo na pasta em que o Terminal estiver aberto):

alias mp3='yt-dlp -x --audio-format mp3 -o "%(title)s.%(ext)s"'

Para fazer update do Debian e agregados:

alias up='sudo apt update && sudo apt full-upgrade'

Para limpar pacotes órfãos e não necessários do sistema:

alias limpar='sudo apt autoremove'

Para converter arquivos AVI de uma pasta em MP4 em modo h264 (o alias deve ser digitado estando no Terminal na pasta com os arquivos AVI):


alias avi-mp4='for file in *.avi; do ffmpeg -i "$file" -c:v libx264 -qp 24 -c:a aac -b:a 128k -movflags +faststart "${file%.mp4}.mp4"; done'

Para converter arquivos MP4 de uma pasta em MKV em modo VA-API (o alias deve ser digitado estando no Terminal na pasta com os arquivos MP4):


alias mp4-mkv='for file in *.mp4; do ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i "$file" -vf "format=nv12,hwupload" -c:v h264_vaapi -b:v 2M -qp 24 -c:a aac -b:a 196k "${file%.mp4}.mkv"; done'

Para converter arquivos MKV de uma pasta em MP4 em modo VA-API (o alias deve ser digitado estando no Terminal na pasta com os arquivos MKV):


alias mkv-mp4='for file in *.mkv; do ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i "$file" -vf "format=nv12,hwupload" -c:v h264_vaapi -b:v 2M -qp 24 -c:a aac -b:a 196k -movflags +faststart "${file%.mkv}.mp4"; done'

Esses são alguns alias, o uso parece óbvio, o alias nos exemplos acima é o que está depois da palavra alias e antes do símbolo '=' (igual). Uma vez que você tenha editado por qualquer razão os arquivos ~/.bashrc ou ~/.zshrc para que o ambiente seja "carregado" tem usar o comando sem as aspas " source ~/.bashrc " ou " ~/.zshrc ".

Original em:


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Lista de IDEs para Programação em Qualquer Distro

Programadores realizadores vs sonhadores - quando ação define os resultados que obtemos em software

Como escrever dicas e artigos para o VOL?

Site com diversos emojis para seus códigos

Cursos de Programação Online Grátis

O comando lastlog

Encontrando documentação de comandos no seu próprio Linux

Linha de comando: screenshot com exibição de miniatura

Como remover PPAs definitivamente

Guia de comandos Linux em português

#1 Comentário enviado por xerxeslins em 03/05/2026 - 10:30h
Muito bom.

Fiquei com vontade de criar um monte de alias agora.


--
AMD Ryzen 7 3700X | 32 GB de RAM DDR4 @ 2400 MHz | AMD Radeon RX 5700 XT | SSD NVMe 128 GB

Contribuir com comentário

Entre na sua conta para comentar.