O mínimo que você precisa saber sobre o terminal (parte 1)

Este artigo é um tutorial introdutório que ensina comandos básicos para se virar no Linux. Ideal para iniciantes, permitindo que o usuário ganhe confiança e eficiência no uso da linha de comando.

[ Hits: 1.227 ]

Por: Xerxes em 10/09/2024


Evitando erros ao navegar por diretórios com espaços no nome, mais sobre ls, mkdir



Agora que já aprendemos a usar o comando ls para listar arquivos e diretórios, vamos explorar o comando cd em mais detalhes, especialmente ao lidar com diretórios que têm nomes compostos por mais de uma palavra.

Imagine que, ao usar o comando ls, você veja algo assim:

Documentos Downloads Imagens Música Vídeos Área de Trabalho

Agora, você quer navegar para o diretório Área de Trabalho. Se você tentar usar o comando da seguinte forma:

cd Área de Trabalho

Você provavelmente verá um erro como este:

bash: cd: número excessivo de argumentos

Por que esse erro acontece?

Esse erro ocorre porque o terminal interpreta espaços como separadores entre diferentes argumentos. No caso acima, ele entende que você quer executar o comando cd com mais de um argumento: Área, de e Trabalho. Como cd espera apenas um argumento (o nome de um diretório), o comando falha.

Solução usando a tecla TAB

Para evitar esse erro, você pode fazer uso da tecla TAB para autocompletar o nome do diretório. Ao digitar as primeiras letras do diretório, por exemplo:

cd Área

Em vez de pressionar Enter, pressione TAB. O terminal completará automaticamente o nome do diretório correto:

cd Área\ de\ Trabalho

Note que, nesse caso, o terminal adiciona a barra invertida \ antes de cada espaço, indicando que o espaço faz parte do nome do diretório.

Usando aspas

Outra maneira de resolver esse problema é cercando o nome do diretório com aspas:

cd "Área de Trabalho"

Ou até mesmo usando apenas a primeira palavra com a ajuda do TAB:

cd "Área"

Ambas as formas funcionam, e a escolha entre uma ou outra depende do seu estilo. A diferença principal é que o uso da barra invertida (\) escapa o espaço diretamente, enquanto as aspas simplesmente agrupam o nome completo.

Explorando mais opções do comando ls

Agora que aprendemos a navegar entre diretórios, vamos voltar ao comando ls e explorar algumas de suas opções mais úteis.

Para descobrir mais sobre o comando ls e suas várias opções, você pode usar o argumento --help:

ls --help

Isso exibirá uma lista de todas as opções disponíveis para o ls. Por exemplo, você verá opções como -a, -l, -r e muitas outras, cada uma com uma descrição de sua funcionalidade.

Por padrão, o comando ls não mostra arquivos ocultos. No Linux, arquivos ocultos são aqueles cujo nome começa com um ponto (.), como .bashrc ou .config. Para visualizar esses arquivos, use o seguinte comando:

ls -a

Isso mostrará todos os arquivos e diretórios, incluindo os ocultos.

Se você quiser ver mais informações sobre os arquivos e diretórios (como permissões, proprietário, tamanho e data de modificação), pode usar o ls com a opção -l:

ls -l

A saída será algo assim:

drwxr-xr-x 2 usuario usuario 4096 set 5 10:23 Documentos
-rw-r--r-- 1 usuario usuario 220 ago 8 14:33 arquivo.txt

- O primeiro caractere (d, -) indica se é um diretório ou arquivo.
- Os próximos caracteres indicam as permissões (abordarei isso em outro artigo).
- Em seguida, o dono e o grupo.
- Por fim, o tamanho, data de modificação e nome.

Se você quiser combinar as duas opções acima e ver arquivos ocultos junto com os detalhes de cada arquivo, use:

ls -la

Isso mostrará tudo, com informações completas sobre cada item, incluindo arquivos ocultos.

Criando novos diretórios: mkdir

Agora que você já sabe navegar e listar arquivos, é hora de aprender a criar novos diretórios. Para isso, usamos o comando mkdir (make directory).

Por exemplo, se você quiser criar um diretório chamado Projetos, basta rodar:

mkdir Projetos

Isso criará a pasta no diretório atual. Se você rodar ls logo depois, verá o novo diretório na lista.

Com essas dicas, você já tem uma boa base para navegar pelo sistema de arquivos, lidar com nomes de diretórios que contêm espaços, explorar opções adicionais de listagem com o ls e até mesmo criar novos diretórios. A partir daqui, você pode continuar explorando mais comandos e se tornando cada vez mais eficiente no uso do terminal!
Página anterior     Próxima página

Páginas do artigo
   1. Introdução: terminal, prompt, ls, cd, pwd, clear
   2. Evitando erros ao navegar por diretórios com espaços no nome, mais sobre ls, mkdir
   3. Manipulando arquivos no terminal: touch, cat e echo
   4. Manipulando e removendo arquivos e diretórios: rm, mv e rmdir
   5. Copiando arquivos e diretórios: cp e o uso do asterisco
   6. Conclusão
Outros artigos deste autor

Área de Trabalho Aristocrática

Jogos de computador: a que ponto chegaram

Ganhe uma camiseta do Viva o Linux ajudando o Viva o Android

Instalação do Android CyanogenMod na linha Moto G

MUGPIS 14.1

Leitura recomendada

Desktops 3D

Entrevista com Knurt, o pires voador

Instalação do CentOS 5.3

Escolha da distribuição GNU/Linux ideal

Uma introdução ao shell (parte 1)

  
Comentários
[1] Comentário enviado por ricardogroetaers em 10/09/2024 - 22:31h

O conteúdo da pag. 4 é o mesmo da pag. 3.
Peço verificar.

[2] Comentário enviado por xerxeslins em 11/09/2024 - 08:57h


[1] Comentário enviado por ricardogroetaers em 10/09/2024 - 22:31h

O conteúdo da pag. 4 é o mesmo da pag. 3.
Peço verificar.



Obrigado pelo aviso! Vou tentar corrigir hoje!

[3] Comentário enviado por xerxeslins em 11/09/2024 - 09:59h


[1] Comentário enviado por ricardogroetaers em 10/09/2024 - 22:31h

O conteúdo da pag. 4 é o mesmo da pag. 3.
Peço verificar.



Pronto! Artigo corrigido! Obrigado!

[4] Comentário enviado por eduardo em 12/09/2024 - 08:23h

Muito bom Xerxes!
O TAB deve ser a tecla que mais utilizo hahahaahaha
Acrescento uma dica legal para pegar comandos anteriores. Além das setas do teclado para percorrer o histórico, é possível "pesquisar" utilizando "Ctrl + r". Basta digitar o início do comando e usar Ctrl + r novamente para rotacionar entre os comandos digitados que iniciam com a pesquisa. Ajuda bastante quando é um comando longo e esta muito "longe" para navegar com a seta pra cima.

[5] Comentário enviado por xerxeslins em 13/09/2024 - 10:22h


[4] Comentário enviado por eduardo em 12/09/2024 - 08:23h

Muito bom Xerxes!
O TAB deve ser a tecla que mais utilizo hahahaahaha
Acrescento uma dica legal para pegar comandos anteriores. Além das setas do teclado para percorrer o histórico, é possível "pesquisar" utilizando "Ctrl + r". Basta digitar o início do comando e usar Ctrl + r novamente para rotacionar entre os comandos digitados que iniciam com a pesquisa. Ajuda bastante quando é um comando longo e esta muito "longe" para navegar com a seta pra cima.


Valeu! Ótima dica!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts