Shell

bash completion

 
Ha meses peguei uma boa função do que simplifica acessar os diferentes projetos web em que estamos trabalhando, a função é esta:

function www() {
  cd "/www/$1"
}

Screen, o desconhecido

Screen é um programa opcional para Linux que pode ser instalado em inumeras distribuições: Ubuntu, Centos, Suse, etc.
Trata-se de um Gerenciador de Sessões, eu o considero indispensável.
Dentro dele, você usa seus comandos como de hábito. A primeira vista parece não ter muita vantagem, você digita screen e nada acontece? Mas elas são inúmeros os benefícios.
Especialmente se você configurar o screen habilitando recursos como o rodapé e teclas de atalho.
Veja o meu arquivo

Enviando os backups pra nuvem

Backups automáticos salvos no HD do servidor do seu site é muito útil e prático mas não é seguro.

 

Se o HD estragar por esforço ou problema elétrico, se alguém apagar os arquivos acidentalmente, ou se faltar luz por muitas horas (já aconteceu comigo) e você não souber a razão, pois o host não dá sinal algum de vida, o que fazer para voltar com seu(s) site(s)?

 

Não mantenha todos os ovos na mesma cesta!

 

O melhor é ter teus backups replicados em 2 ou mais locais

 

Automatizando backups

Você nunca saberá o valor de um backup até que precise dele. Um comando update mal condicionado, um drop table errado, um drush si na pasta errada, e os dados se perdem.
 
Faça backups regularmente! Só jesus salva
 
Você pode realizar a tarefa com o módulo backup_migrate ou por conta própria, via comandos no shell