Em Linux a utilização da consola é bastante frequente, e muitas vezes existem tarefas que podem ser executadas muito mais rapidamente, do que se o fizesse-mos usando uma interface para o efeito. O “commandlinefu” é um site, no qual uma comunidade de utilizadores disponibiliza comandos, que muitas vezes desconhecemos, e que podem agilizar de alguma forma, muitas das tarefas que executamos no nosso dia-a-dia.

Alguns Exemplos
Executar o último comando como root:
1 | sudo !! |
Corrigir parte do comando anterior:
1 | ^foo^bar |
Em que “foo” é a parte a substituir e “bar” é a substituição.
Criar um servidor Web simples na pasta actual e usando a porta 8000:
1 | python -m SimpleHTTPServer |
Actualizar o twitter a partir da consola:
1 | curl -u user:pass -d status="A twittar da linha de comandos" http://twitter.com/statuses/update.xml |
Visualizar a tabela ascii:
1 | man ascii |
Definir uma função para servir de calculadora:
1 | ? () { echo "$*" | bc -l; } |
Uso:
1 | ? 12 * 7 + 6 |
Montar um ficheiro iso:
1 | mount /path/to/file.iso /mnt/cdrom -oloop |
Fazer download completo de um site:
1 | wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com |
Isto são só alguns dos muitos exemplos que podemos encontrar no “commandlinefu.com”, e demonstra algumas das muitas capacidades da linha de comandos em Linux.