DEV Community

Matheus de Gondra
Matheus de Gondra

Posted on

Comandos básicos do Terminal - Parte 2

Bom dia, boa tarde ou boa noite! Hoje vou trazer mais comandos do terminal para você não ter mais medo da "telinha preta". Caso você não tenha visto a primeira parte você pode dar uma olhada antes: Comandos básicos do terminal.

Remover diretórios

No primeiro post trouxe muito comandos de manipulação de diretórios. Mas, um comando que não falei antes foi o comando para deletar diretórios.

Para essa tarefa temos o rmdir, remove directory ou remover diretório, em português. Seu uso é simples, apenas precisa dizer qual o diretório que deseja remover.

Temos dois diretórios, dir1 e dir2. O primeiro está vazio, já o segundo tem outro diretório dentro dele.

Windows

Terminal Windows

Linux

Terminal Linux

Vamos tentar apagar os dois usando o comando rmdir.

Windows
Terminal Windows

Linux

Terminal Linux

Podemos ver que o primeiro direitório, dir1, foi apagado sem problemas, mas o diretório dir2 não foi apagado e temos um erro avisando que o diretório não está vazio.

O comando rmdir só funciona para diretórios vazios. Se houver algum arquivo ou subdiretórios dentro do diretório que você deseja deletar o comando não funcionará.

Mas, caso você queira apagar um diretório que não está vazio você pode usar no Linux o comando rm com a flag r. Essa flag significa que o comando vai apagar tudo recursivamente.

Linux

Terminal Linux

No Windows para apagar diretórios que não estão vazios ainda usamos o rmdir, mas passamos a opção /S. O terminal irá perguntar se você tem certeza dessa ação e você pode responder s para sim e n para não. Se quiser pular essa confirmação você pode usar a opção /Q na hora de executar o comando.

Windows

Terminal Windows

Escrever no terminal

Para escrever algo no terminal podemos usar o comando echo. O que você passa para o comando irá aparecer no terminal logo em seguida.

Windows

Terminal Windows

Linux

Terminal Linux

Criar arquivos

Uma das formas que você pode criar arquivos pelo terminal é redirecionar a saída de um comando para um arquivo usando o > ou >>. O > irá criar um novo arquivo caso não exista, se o arquivo existir ele irá sobrescrever. Já o >> irá criar um novo arquivo caso não existe e se existir irá escrever no final dele.

Vamos usar o comando echo para escrever algo e salvar em um arquivo .txt.

Windows

Terminal Windows

Linux

Terminal Linux

Uma outra forma de criar arquivos no Linux é o comando touch. Basta dizer os arquivos que deseja criar e serão criado os arquivos sem conteúdo.

Terminal Linux

Ler arquivos

Para ler o conteúdo de um arquivo no Windows podemos usar o comando type. Esse comando lê o conteúdo de um arquivo e exibe no terminal. Vamos ler o arquivo.txt que criamos antes.

Windows

Terminal Windows

No Linux podemos usar o comando cat para ler um arquivo. E assim como o type no Windows o conteúdo do arquivo será exibido logo em seguida.

Linux

Terminal Linux

Conclusão

Bem chegamos ao fim desse post. Espero que eu tenha te ajudado a aprender um pouco mais sobre terminal. Eu fico por aqui e desejo boa sorte na sua jornada de aprendizado!

Top comments (0)