Uma introdução ao shell (parte 1)

O shell é uma ferramenta poderosa dos sistemas GNU/Linux, portanto é bastante interessante para aqueles que querem se aventurar no mundo Linux aprenderem alguns comando básicos dele. O intuito deste artigo é justamente familiarizar aqueles que chegaram a pouco tempo no mundo Linux com o shell.

[ Hits: 155.660 ]

Por: Leonardo Xavier em 12/01/2005 | Blog: http://discordando-do-mundo.blogspot.com/


Listando e se movimentando no shell



Agora vamos começar com alguns comandos básicos do shell:

$ pwd

Mostra o diretório a atual.

$ ls

Lista os arquivos (não ocultos) dentro do diretório atual, ou seja, todos os arquivos começando com "." não serão listados, que em geral são arquivos de configuração

$ ls -a

Lista todos os arquivos (inclusive os ocultos).

$ ls -l

Lista os arquivos não ocultos, mostrando o tamanho e as permissões de usuários.

$ ls -la

Lista todos os arquivos, mostrando o tamanho e as permissões de usuários.

$ cd

Muda o diretório para o seu diretório de usuário.

$ cd nomedir

Muda para o diretório "nomedir", desde de que este esteja dentro do diretório atual.

$ cd /nomedir1/nomedir2

Muda pra o diretório "nomedir2" dentro do diretório "nomedir1", que por sua vez está no diretório raiz ("/").

OBS: Se você quiser entender melhor o sistema de arquivos do Linux, escrevi o artigo Entendendo o sistema de arquivos do Linux.

$ cd ..

Muda para um diretório acima do diretório atual.

Página anterior     Próxima página

Páginas do artigo
   1. O que é shell
   2. Listando e se movimentando no shell
   3. Usando o gzip pra comprimir arquivos
   4. Usando o tar
   5. Manipulando arquivos e diretórios
   6. Conclusão
Outros artigos deste autor

Entendendo o sistema de arquivos do Linux

Leitura recomendada

Chakra Linux - Apresentação, instalação e configuração

Configurando DOTNET Core e instalando VSCode no Linux

Introdução aos sistemas operacionais

Criação e edição de partições

Software Livre: primeiras impressões

  
Comentários
[1] Comentário enviado por Agente Smith em 13/01/2005 - 11:07h

Ótimo artigo! Para quem acabou de entrar no shell do Linux, é uma mão na roda!

Entretanto, quando voce falou do comando tar:

"O tar (...) permite que possamos comprimir o conteúdo de um diretório transformando em um único arquivo, que quando descomprimido volte a ter toda a estrutura anterior a compressão."

O comando tar não comprime! Ele "empacota" vários arquivos para que sejam distribuídos como um só (que seria o arquivo .tar). O tamanho final de um arquivo .tar é a soma do tamanho dos outros arquivos. Caso voce queira compactar o arquivo empacotado (ou tarred, em inlges), voce pode usar

(exemplo 1) $ gzip arquivo.tar

ou

(exemplo 2) $ bzip arquivo.tar

ou voce pode avisar ao comando tar para que, depois do empacotamento, o próprio tar comprima o pacote resultante

(exemplo 2) $ tar czf ...
(exemplo 3) $ tar cjf ...

Os exemplos 1 e 3 terão como saída o arquivo exemplo.tar.gz, e, com os 2 e 4, exemplo.tar.bz2

Espero ter ajudado a ti nessa!

[2] Comentário enviado por leo_mxs em 14/01/2005 - 01:16h

Obrigado pela correção, eu acho que fui meio infeliz no termo empregado.
valeu !

[3] Comentário enviado por eliz em 10/04/2006 - 14:42h

achei o artigo bem interessante, para quem for iniciante vai quebrar um galho.

[4] Comentário enviado por alexmunhoz em 16/10/2006 - 18:15h

verdade, muito bom para nos iniciantes

[5] Comentário enviado por Burn em 13/01/2007 - 12:49h

cara
eu sou muito iniciante e tenhu de tentar compilare um modem
isso estra em ajudandu pakas mas ainda tem os erros
mas isso é outra parada
um abraço e paraben pelo artigo

[6] Comentário enviado por vvvdracula em 09/02/2007 - 08:49h

muito bom artigo
valeu
;)

[7] Comentário enviado por adrianosegura em 06/10/2008 - 17:27h

caro colega leo_mxs seu artigo ficou bom, mas encontrei alguns erros que podem confundir o usuário. Além dos erros que o amigo Agente Smith disse encontrei um referente ao comando tar. No exemplo da extração do arquivo, vc colocou como $ tar -vvvf nomedoarquivo.tar (está errado) e umas das possibilidades seria tar -xvf nomedoarquivo.tar . Abraço.


[8] Comentário enviado por marciasilva em 15/02/2011 - 10:44h

Parabéns. Ficou sucinto e claro. Estou começando agora e está me ajudando muito.

[9] Comentário enviado por gpzim98 em 26/12/2012 - 23:52h

Excelente!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts