Principais comandos linux

Principais comandos linux

Comecei escrevendo este post, com intuito, de ajudar com os comandos básicos de linux, mas, acho que o básico é muita coisa. Então vou dividir por categorias, este primeiro será :

Manipulando arquivos e pastas

Pretendo descrever neste post, os comandos que eu acredito ser os mais úteis na manipulação de arquivos para quem está iniciando no linux, com alguns parâmetros, para facilitar a vida. Quem achar que mais algum se faz necessário, comenta, que eu adiciono no post.

Listando arquivos

Utilizando o comando ls podemos listar arquivos e pastas os ordenando por data da modificação, por tamanho, entre outros. Também podemos listar somente arquivos, ou somente pastas, incluir links. Enfim, para ver mais detalhes consulte a documentação. man ls

Listando arquivos txt, ordenados por tamanho

Listando arquivos png, ordenados por tamanho, na ordem reversa

Listando arquivos php, ordenados por data da modificação, na ordem reversa

Criando Arquivos

Existem várias formas de se criar arquivos no linux, entre elas:

Touch

Cat

Usando editor

Você utilizar seu editor também, eu gosto de utilizar o nano, ou o pico como editor

Apagar Arquivos

Apagar arquivos é fácil, fácil. Basta utilizar o comando rm.

Apagando arquivos de uma extensão

Apagando arquivos sem confirmar

Utilizando o argumento -f, force forçaremos a remoção do arquivo.

Criando pasta

Tão fácil como os outros, basta utilizar o comando mkdir.

Criando pasta com permissão

Quem já ouviu falar de linux, já ouviu a frase “Linux não tem vírus”. Bom em minha opnião.. uma mentira, mas a maior parte do motivo, se deve ao gerenciamento de permissões do linux, não descreverei isso profundamente, pois será um outro post dessa série. Quem utiliza um host com suphp, deve já ter visto muito 500 internal server error. Isso se dá, pois a pasta tem que ter a permissão 755, e os arquivos a permissão 644. Para criar uma pasta com permissão, basta utilizar a opção -m .

Criar pasta recursivamente

Não gostei do nome desse item, se alguém tiver algum melhor, por favor comente. Se você quer criar uma pasta dentro de outra que não existe ainda, você pode criar tudo direto.

Removendo pastas

Se você tentou remover uma pasta, já deve ter visto o erro, rm: não foi possível remover “nome da pasta”: É um diretório. Simples, para remover uma pasta, você tem que remover ela recursivamente. Para isto usaremos o argumento -r.

Remover pasta sem confirmação

Utilizando do mesmo comando de “forçar” adicionaremos o -f

Movendo arquivos e pastas

Para mover utilizaremos o comando mv. No exemplo estaremos movendo a pasta public_html para /home/vinicius

Renomeando pastas e arquivos

O linux não tem comando específico para renomear. Utiliza-se o mv.

Modificar permissão

Este Item está aqui pois tem relação direta com esta manipulação, mas será novamente abordado com mais detalhes, em um próximo post. Para alterar a permissão de algo, utilizasse o comando chmod.

Permissão recursivamente

Para dar permissão recursivamente, basta adicionar a opção -r

Written by vinicius