Ganhando tempo no Terminal 
Uma das muitas maneiras de ganhar tempo no terminal, é limitar a digitação de comandos, usando os conhecidos: 
bash aliases.
Um 'alias' (o singular de 'aliases'), não passa de um 'apelido' para uma linha de comando, onde uma única palavra 
será a substituta de toda a linha.
Usando como exemplo a linha abaixo:
É um bocado de digitação para atualizar nossas fontes e depois, rodar um upgrade completo pré-autorizado (-y). 
Então, que tal se tudo isso pudesse ser feito com a palavra 'atualiza'? 
Pode, bastando que você digite este comando no terminal:
E depois, digite apenas:
Gostou? 
Se gostou e usa 
Ubuntu , torne permanente usando meu ".bash_aliases" para o APT, que segue:
alias atualiza='sudo apt-get update && sudo apt-get dist-upgrade -y'
Basta que todo o texto acima, seja colocado no arquivo oculto de nome ".bash_aliases" na sua pasta de usuário, 
bastando criá-lo desde logo, com o editor:
Após criar (pode ser que ele já exista), editar, salvar e fechar o arquivo, reinicie a sessão do Ubuntu para 
implementar as mudanças, e usar assim:
Já vimos.
 
Vai remover os pacotes inúteis com confirmação e limpar o cache do APT, parcialmente (só elimina o que não está 
mais nos repositórios).
A mesma coisa que: 
sudo apt-get install pacote 
A mesma coisa que: 
sudo apt-get remove pacote 
A mesma coisa que: 
apt-cache search pacote 
Outros 'apelidos' que costumo usar:
alias rm='rm -i'
O primeiro é interessante, pois pede confirmação para a remoção de pacotes pelo comando: 
rm  
Os demais, cabe a você experimentar.
Encerrando, se você não usa Ubuntu, inclua seus 'aliases' no final do arquivo ".bashrc".
Até a próxima dica.
Outras dicas deste autor
 
 
 
 
 
Leitura recomendada 
 
 
 
 
 
 
Comentários
	
		
		
	
	
	
	
	
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Caro André, parabéns pela dica, muito útil, uso tantos alias aqui que o bash já está ficando lento para carregar, risos. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Pessoal, aqueles que usam outros aliases úteis poderiam posta-los aqui para completar a dica.
Um exemplo legal de complemento seriam os aliases
atualiza
limpa
instala
remove
procura
para outros gerenciadores de pacotes, como o Yum.  
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Para o primeiro comentário, lembro que dá para ignorar o alias para o comando rm usando a sintaxe abaixo:
\rm arquivo
"rm" arquivo 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Olá pinduvoz, eu poderia postar uma conf ou uma dica, mas achei este espaço bem apropriado. +favoritos
não são alias, mas funções, que devem ser adicionadas em seu ~/.bashrc, então vai aí:
# Relacionado ao Apt
# Adiciona chaves gpg
function aadkey() { gpg --keyserver subkeys.pgp.net --recv-keys "$1" && gpg --armor --export "$1" | sudo apt-key add -; }
# instala pacotes pelo apt-get sem sugeridos e recomendados
function aanrs() { sudo apt-get -o APT::Install-Recomends=0 -o APT::Install-Suggests=0 install "$@"; }
# instala pacotes pelo apt-get sem recomendados
function aanr() { sudo apt-get -o APT::Install-Recomends=0 install "$@"; }
# instala pacotes pelo apt-get sem sugeriidos
function aans() { sudo apt-get -o APT::Install-Suggests=0 install "$@"; }
# instala pacotes pelo apt-get com sugeridos e recomendados
function aars() { sudo apt-get -o APT::Install-Recomends=1 -o APT::Install-Suggests=1 install "$@"; }
# instala pacotes pelo apt-get com recomendados
function aar() { sudo apt-get -o APT::Install-Recomends=1 install "$@"; }
# busca por pacotes e exibe uma lista ordenada alfabeticamente
function aasc() { apt-cache search "$@" | sort ; }
# mostra informações sobre um pacote
function aashow() { apt-cache show "$@"; }
# instala pacotes pelo apt-get com sugeridos
function aas() { sudo apt-get -o APT::Install-Suggests=1 install "$@"; }
# atualiza a lista de pacotes do apt
function aau() { sudo apt-get update; }
# apt-fast como usuário comum
function apt-fast() { sudo /bin/bash /usr/bin/apt-fast "$@"; }
# Atualização e limpeza do sistema
function debgrade()
{
sudo apt-get update;
sudo apt-get -y --force-yes -o APT::Install-Recomends=1 -o APT::Install-Suggests=1 install debdelta;
sudo debdelta-upgrade -v -d -A;
sudo apt-fast -d -y --force-yes dist-upgrade;
sudo apt-get -y --force-yes dist-upgrade;
sudo apt-get autoclean;
sudo apt-get autoremove;
# sudo apt-file update;
# sudo auto-apt update-local;
# sudo apt-get -y --force-yes autoremove;
# deborphan | xargs sudo apt-get -y --force-yes remove;
deborphan | grep -v libsdl-image1.2 | grep -v libsdl-mixer1.2 | grep -v rxvt | xargs sudo apt-get -y --force-yes --purge remove;
dpkg -l | awk '{ if ($1 == "rc") print $2}' | xargs sudo dpkg -P;
# COLUMNS=200 dpkg -l |grep ^rc |awk '{print "$2"} ' | xargs sudo dpkg -P;
}
 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
Contribuir com comentário 
 
Enviar