Dez bons hábitos no console do Linux

Para aqueles que foram ao workshop, e saíram de lá querendo aprender mais sobre o bash, o shell do Unix[bb], lá vai:

Learn 10 good UNIX usage habits

Muito, muito bom. Sobre a dica do xargs poder ser usado em combinação com outros comandos que não o find, eu gostaria de acrescentar que, ao usar o find, muitas vezes você não vai precisar do xargs. Existe uma opção do find, -exec, que executa o comando que vier depois. Tudo o que vier depois de -exec até o próximo “;” será passado ao comando, e a string especial “{}” será substituída pelo nome de arquivo encontrado.

Por exemplo, o comando:

find -name "*.bak" -exec mv {} ../trash/{} ";"

Move todos os arquivos bak do diretório atual e subdiretórios para a pasta ../trash. Veja, por exemplo, esse outro:

find -name "*.php" -exec grep -l password {} ";"

Vai listar todos os arquivos php dentro do diretório atual que contém a string “password”.

De quantas etapas você precisa para fazer isso na interface gráfica? E se tiver que fazer isso todo dia, três vezes por dia?


3 respostas para “Dez bons hábitos no console do Linux”

  1. […] chamá-lo) é a ferramenta mais poderosa dos sistemas Unix. Não há outra maneira de se obter a rapidez e flexibilidade que se tem num […]

  2. Avatar de Leandro

    Muito bom, sempre é interessante saber novas dicas/truques dos mistérios da tela preta.

    Abraços.

  3. Avatar de Flávio Theruo Kaminisse

    Excelente dica, o console é muito prático e super poderoso.
    Abraços

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *