Skip to content

Alias shortcut for Debian / Ubuntu linux

overdigo/overdigo-alias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 

Repository files navigation

overdigo-alias

Como usar ?

cd ~ && wget -O - https://raw.githubusercontent.com/overdigo/overdigo-alias/master/alias >> ~/.bashrc && source ~/.bashrc

Atalhos alias para distros baseadas em Debian / Ubuntu

Lista de alias e explicação

  • alias ip='ip -c' # cores habilitadas (-c = color). ip addr fica colorido
  • alias c='clear' # Limpa a tela do terminal. Atalho rápido
  • alias cd.....='cd ../../../../' # Atalhos para subir múltiplos níveis de diretório rapidamente.
  • alias cd....='cd ../../../' # Atalhos para subir múltiplos níveis de diretório rapidamente.
  • alias cd...='cd ../../' # Atalhos para subir múltiplos níveis de diretório rapidamente.
  • alias cd..='cd ..' # Atalhos para subir múltiplos níveis de diretório rapidamente.
  • alias chownwww='chown -R www-data:www-data /var/www' # Define o proprietário e grupo www-data recursivamente em /var/www
  • alias clock='grep -E "^model name|^cpu MHz" /proc/cpuinfo' # Mostra o modelo e frequência atual do processador. Informações básicas de CPU
  • alias countfiles='for t in files links directories; do echo find . -type ${t:0:1} | wc -l $t; done 2> /dev/null' # Conta arquivos, links e diretórios no diretório atual
  • alias cp='cp -i' # Copia arquivos com confirmação antes de sobrescrever (-i = interactive).
  • alias crontabe='crontab -u www-data -e' # Edita o crontab do usuário www-data
  • alias diskspace='du -S | sort -n -r |more' # Mostra o uso de disco por subdiretório, ordenado do maior para o menor.
  • alias egrep='egrep --color=auto' # Habilitam cores
  • alias grep='grep --color=auto' # Habilitam cores
  • alias fgrep='fgrep --color=auto' # Habilitam cores
  • alias f='find . | grep ' # Busca arquivos/diretórios no diretório atual cujo caminho contenha o termo.
  • alias ls='ls --color=auto' # Lista arquivos com cores (padrão moderno).
  • alias l='ls -CF' # Lista em colunas (-C) e adiciona indicadores de tipo (-F: / para dir, * para executável, etc)
  • alias ll='ls -alFh' # Lista todos os arquivos (-a), em formato longo (-l), com indicadores (-F) e tamanhos legíveis (-h). O mais usado.
  • alias la='ls -Alh' # Similar ao ll, mas não mostra . e .. (-A em vez de -a). Mais limpo
  • alias ltr='ls -lth' # Lista arquivos por data de modificação, mais recentes primeiro (-t ordena por tempo, -h legível).
  • alias lt='ls -lthr' # Lista por data, mais antigos primeiro (-r = reverse)
  • alias lkr='ls -lSh' # Lista por tamanho, maiores primeiro (-S ordena por tamanho)
  • alias lk='ls -lShr' # Lista por tamanho, menores primeiro (-r inverte)
  • alias lx='ls -lXh' # Lista arquivos agrupados por extensão (-X)
  • alias lr='ls -lRh' # Lista recursivamente o conteúdo de subdiretórios (-R)
  • alias lf='ls -l | grep "^-"' # Lista apenas arquivos regulares (linhas que começam com -).
  • alias ld='ls -l | grep "^d"' # Lista apenas diretórios (linhas que começam com d)
  • alias less='less -R' # Permite que o less interprete códigos de cor (útil para logs coloridos).
  • alias logs='sudo find /var/log -type f -exec file {} ; | grep '''text''' | cut -d''' ''' -f1 | sed -e'''s/:$//g''' | grep -v '''[0-9]$''' | xargs tail -f' # Monitora em tempo real (tail -f) todos os arquivos de log texto em /var/log, exceto os que terminam com número (ex: .1, .gz).
  • alias limpa='sudo apt-get autoclean && sudo apt-get autoremove --purge && sudo apt-get clean -y' # Limpa pacotes desnecessários do sistema Debian/Ubuntu
  • alias maior='du -hsx * | sort -rh | head -20' # Mostra os 20 maiores diretórios/arquivos no local atual.
  • alias memo='watch -n 1 free -m' # Monitora o uso de memória a cada 1 segundo (free -m mostra em MB).
  • alias mkbz2='tar -cvjf' # Atalhos para criar arquivos compactados: .tar.bz2 → mkbz2 nome.tar.bz2 arquivos...
  • alias mkgz='tar -cvzf' # Atalhos para criar arquivos compactados: .tar.gz → mkgz nome.tar.gz arquivos...
  • alias mktar='tar -cvf' # Atalhos para criar arquivos compactados: .tar → mktar nome.tar arquivos...
  • alias mkdir='mkdir -p' # Cria diretórios e, se necessário, os diretórios pais (-p). Nunca falha por caminho inexistente.
  • alias mod='find . -mmin -10 -type f | xargs ls -l' # Lista arquivos modificados nos últimos 10 minutos
  • alias mountedinfo='df -hT' # Mostra discos montados com tipo de sistema de arquivos (-T) e tamanhos legíveis (-h).
  • alias mv='mv -i' # Move arquivos com confirmação antes de sobrescrever.
  • alias mx='chmod a+x' # Torna arquivos executáveis para todos (a+x = all + execute)
  • alias nmysql='renice -n -6 -u mysql' # Aumenta a prioridade dos processos do usuário mysql
  • alias nredis='renice -n -6 -u redis' # Aumenta a prioridade dos processos do usuário redis
  • alias openports='netstat -nape --inet' # Lista portas de rede abertas com detalhes: processo, PID, usuário, etc.
  • alias p='ps aux | grep ' # Procura por processos. Ex: p nginx → lista processos com "nginx".
  • alias ping='ping -c 10' # Envia apenas 10 pacotes ICMP e para (evita ping infinito)
  • alias porta='ss -lunt' # Mostra portas TCP/UDP ouvindo (-l), com processo (-p), sem resolver nomes (-n), TCP/UDP (-tu). Moderno e rápido.
  • alias ps='ps auxf' # Lista todos os processos em formato de árvore (mais legível)
  • alias scr='systemctl restart redis.service && renice -n -6 -u redis' # Reinicia o Redis e aumenta sua prioridade.
  • alias sma='nice -n -15 systemctl restart mariadb.service && renice -n -5 -u mysql' # Reinicia o MariaDB com prioridade muito alta (nice -15) e ajusta prioridade do usuário mysql
  • alias smr='nice -n -15 systemctl restart mysql.service && renice -n -5 -u mysql' # Reinicia MySQL com alta prioridade + ajuste de prioridade do usuário.
  • alias snr='nginx -t && systemctl restart nginx.service' # Testa configuração do Nginx (nginx -t) e, se ok, reinicia o serviço
  • alias snt='nginx -t && systemctl reload nginx.service' # Testa configuração e recarrega (sem reiniciar) o Nginx — zero downtime.
  • alias sp6='/etc/init.d/php5.6-fpm restart' # Reiniciam os serviços do PHP-FPM 5.6
  • alias sp7='/etc/init.d/php7.0-fpm restart' # Reiniciam os serviços do PHP-FPM 7.0
  • alias sp71='/etc/init.d/php7.1-fpm restart' # Reiniciam os serviços do PHP-FPM 7.1
  • alias sp72='/etc/init.d/php7.2-fpm restart' # Reiniciam os serviços do PHP-FPM 7.2
  • alias sp73='/etc/init.d/php7.3-fpm restart' # Reiniciam os serviços do PHP-FPM 7.3
  • alias sp74='/etc/init.d/php7.4-fpm restart' # Reiniciam os serviços do PHP-FPM 7.4
  • alias sp8='systemctl restart php8.0-fpm.service' # Reiniciam os serviços do PHP-FPM 8.0
  • alias sp81='systemctl restart php8.1-fpm.service' # Reiniciam os serviços do PHP-FPM 8.1
  • alias sp82='systemctl restart php8.2-fpm.service' # Reiniciam os serviços do PHP-FPM 8.2
  • alias sp83='systemctl restart php8.3-fpm.service' # Reiniciam os serviços do PHP-FPM 8.3
  • alias sp84='systemctl restart php8.4-fpm.service' # Reiniciam os serviços do PHP-FPM 8.4
  • alias sp85='systemctl restart php8.5-fpm.service' # Reiniciam os serviços do PHP-FPM 8.5
  • alias systemctl='nice -n -15 systemctl'
  • alias topcpu='/bin/ps -eo pcpu,pid,user,args | sort -k 1 -r | head -15' # Mostra os 15 processos que mais consomem CPU, com detalhes: %CPU, PID, usuário e comando.
  • alias upd='sudo apt-get update && sudo apt-get dist-upgrade' # Atualiza lista de pacotes e faz atualização completa (inclui mudanças de kernel, etc).
  • alias ups='sudo apt-get update && sudo apt-get upgrade && sudo snap refresh' # Atualiza pacotes APT + atualiza pacotes Snap.
  • alias upt='sudo apt-get update && sudo apt-get upgrade' # Atualização padrão (sem dist-upgrade, mais segura).
  • alias uso='ps aux | sort -nrk 3,3 | head -40' # lista 40 processos que mais usam CPU.
  • alias usom='ps auxf | sort -nr -k 4 | head -40' # lista 40 processos que mais usam Memória
  • alias ver='lsb_release -a' # Mostra informações da distribuição Linux (nome, versão, codinome, etc).
  • alias test='gping 208.67.222.222 2620:119:35::35 1.1.1.1 2606:4700:4700::1111 8.8.8.8 2001:4860:4860::8888 9.9.9.9 2620:fe::fe' # Usa gping (ping gráfico) para testar conectividade com vários DNS públicos

About

Alias shortcut for Debian / Ubuntu linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published