Comandos básicos para Linux

Olá colegas do Viva o Linux, esta é a primeira vez que escrevo um artigo, então vou começar com um básico que acredito que será de grande importância para quem está iniciando suas aventuras com o Linux. Aqui abordarei alguns dos comandos básicos para uso no shell.

[ Hits: 158.893 ]

Por: BlackHatThi em 10/07/2006


Manipulando diretórios e arquivos



São utilizados para criar, renomear, remover e copiar diretórios e arquivos.

mkdir: Cria diretórios.

mkdir [opções] nome_diretório

Opções:
  • -m 775 : Cria um diretório com permissão padrão. OBS: Procure aqui no site sobre permissões de arquivos e diretórios".

Exemplo:

$ mkdir /usr/clientes/Banco11
{Cria o diretório Banco11 dentro de /usr/clientes}

$ mkdir /usr/clientes_internos clientes_externos
{Cria os dois diretórios clientes_internos e clientes_externos dentro de /usr}

rmdir:
Remove diretórios vazios.

rmdir [opções] diretório

Opções:
  • -p : Remove um diretório junto com os diretórios (caso estejam vazios) que estiverem dentro do mesmo.

Exemplo:

$ rmdir /usr/clientes_internos
{Remove o diretório clientes_internos}

$ rmdir -p /usr/clientes_externos
{Remove o diretório clientes_externos e todos os diretórios que estiverem dentro dele}

rm:
Remove arquivos.

rm [opções] arquivo

Opções:
  • -i : Pede confirmação antes de eliminar;
  • -f : Elimina o arquivo sem pedir confirmação;
  • -r : Elimina o conteúdo de um diretório junto com o conteúdo dos sub-diretórios.

Exemplo:

$ rm -i /usr/clientes/banco01/Arquivo01.doc
{Pede confirmação antes de eliminar o arquivo}

$ rm -r /usr/clientes
{Elimina todos os arquivos do diretório /usr/clientes e seus sub-diretórios}.

mv:
Move ou renomeia um arquivo ou diretório.

mv [opções] fonte destino

Opções:
  • -i : Pede confirmação antes de mover um arquivo que irá sobrescrever o outro;
  • -f : Não pede confirmação antes de mover um arquivo;
  • -b : faz um backup de arquivos que estão sendo movidos ou renomeados.

Exemplo:

$ mv /usr/clientes/Banco02/Pgto.doc /usr/clientes/Banco03
{Remove o arquivo Pgto.doc do Banco02 para o Banco03}

$ mv /usr/cliente/Banco01/Transf.doc /usr/cliente/Banco01/Efetuado.doc
{Renomeia o arquivo Transf.doc para Efetuado.doc}

cp:
Copia arquivos.

cp [opções] arquivo_fonte arquivo_destino

Opções:
  • -b : Faz um backup antes de copiar;
  • -i : Pede confirmação antes de sobrescrever um arquivo;
  • -r : Copia todos os arquivos de um diretório e seus subdiretórios.

Exemplo:

$ cp /usr/clientes/Banco01/Contas.xls /usr/clientes/Banco11
{Copia o arquivo Contas.xls do Banco01 para o Banco11}

$ cp -i /usr/recebimento/cheques.doc /usr/clientes/Banco05
{Pergunta antes de sobrescrever o arquivo cheques.doc}

Existem muitos outros comandos para Linux, mas acredito que para quem está começando os comandos aqui apresentados serão de grande ajuda. Posteriormente irei fazer outro tutorial com outros comandos para Linux. Até breve!

Página anterior    

Páginas do artigo
   1. Introdução
   2. Comandos básicos
   3. Comandos para navegação
   4. Manipulando diretórios e arquivos
Outros artigos deste autor

Montando partições automaticamente

Leitura recomendada

Fazendo backup com o tar

Usando variáveis de ambiente

Principais Comandos de Gestão e Prioridade de Processos no Linux

À procura por pacotes em distros Debian-based (Ubuntu, Linux Mint e outras)

Partições - Montagem na marra!

  
Comentários
[1] Comentário enviado por pacman em 11/07/2006 - 09:09h

é importante frizar que quem interpreta os metacaracteres de máscara é o interpretador de comandos. experiemente fazer, na linha de comando:

$ echo *

o * é substituido por todos os arquivos e diretorios do diretório corrente. outra coisa importante de frizar bem é que o rm remove em definitivo. acho que vc podia falar sobre o ~ para acessar o home, no mais está um bom resumo para iniciantes, parabéns (y)

[2] Comentário enviado por leoberbert em 11/07/2006 - 15:21h

Lembrando que "halt" Desliga o computador como se ele tivesse uma fonte ATX, ou seja seré necessário desligar no DEDO. O ideal seria shutdow.

Abração e ta de parabéns o artigo!!!

[3] Comentário enviado por brunorenan em 11/07/2006 - 19:26h

Muito bom!

Uma boa pra quem ta iniciando!

vlw!

[4] Comentário enviado por removido em 12/07/2006 - 22:18h

Muito 10!!

Utilizei bastante.. sou novo ainda na area de LINUX..
mas jah peguei o jeito..

BOM ARTIGO!!

[5] Comentário enviado por monalisa_elektra em 11/10/2006 - 08:16h

Tb gostei muito do artigo, apesar de ser iniciante no Linux a maioria dos comendos eu já conheica por trabalhar com linux na minha empresa, apesar de só ter instalado na minha casa esse fim de semana....
Mas valeu pq ainda tinham alguns q eu ano conhecia, e conhecimento sempre é valido..

[6] Comentário enviado por manoserpa em 20/07/2009 - 21:47h

Parabéns pela publicação.

Um abraço.

[7] Comentário enviado por jhonyhelbert em 30/10/2010 - 20:49h

Ainda estou iniciando os comandos do SHELL... Foi muito bom seu artigo. Valeu..


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts