Criando aliases para comandos no terminal
Um alias é um "apelido" que você dá a algo, em nosso caso, a comandos do terminal.
Todo o terminal (ou shell), seja ele o bash, zsh, etc, terá um arquivo de configuração chamado .
+ <nome-do-shell>
+ rc
.
Para abrir esse arquivo, vá ao terminal (Ctrl + Alt + t
para abrir) e digite
# exemplo usando o zsh
code .zshrc
Abrirá um arquivo com vários comentários e configurações. Agora é só você começar a criar os seus aliases.
A sintaxe é bem simples. Apenas alias
+ <nome-do-alias>
=<comando original>
alias dcd="docker-compose down --remove orphans"
E aí, na próxima vez que você quiser derrubar os seus containers do docker, por exemplo, é só você digitar dcd
no terminal.
Tenho um repositório no github com mais alguns outros alias que podem ser úteis. Se quiserem conferir, é f-francine/dotfiles
Ótimo post!
Um alias que eu criei para ver meu IP local e público de forma mais agradável no terminal:
alias myip='echo "\n\033[91mLocal IP\033[0m" && ip -br -c a && echo "\n\033[91mPublic IP\033[0m" && curl https://ip.me/'
Ou de forma mais organizada:
myip() {
echo "\033[91mLocal IP\033[0m"
ip -br -c a
echo "\n\033[91mPublic IP\033[0m"
curl https://ip.me/
}
alias myip
Muito legal, eu tenho um alias para git add e commit ( git c "commit message here" ) Outros eu esqueco muito rapido kkkk mas acho bem valido :)
Aqui minha contribuição com o aliase que uso para copiar a versão de teste mais recente de um projeto Ionic que desenvolvo:
alias build=cd C:\Users\bmc.dev02\BMC\bmc-mobile &ionic cordova build android --prod --configuration=staging© C:\Users\bmc.dev02\bmc\bmc-mobile\platforms\android\app\build\outputs\apk\debug\app-debug.apk C:\Users\bmc.dev02\desktop
O alias se concentra na seguinte estrutura: alias build= cd [diretorio]
para entrar no diretório do projeto Ionic ionic cordova build android --prod --configuration=staging
para utilizar do ionic-cli com cordova para buildar em android no ambiente de produção com a environment de staging (isso é totalmente configurável, apenas substitua pelo que você usa). Por fim temos o copy [diretorio do apk buildado] [diretorio do seu desktop]
e com isso temos o nosso arquivo buildado no Ionic direto pro desktop (assim não preciso entrar na pasta do projeto para buscar o arquivo
Espero que ajude em algo
Sensacional! Facilita muito a vida!
Booooa! muito útil. bacana tambem pra impressionar os amiguinhos do trabalho :D