0% acharam este documento útil (0 voto)
52 visualizações68 páginas

Comandos Básicos em Linux

O documento descreve comandos básicos de sistemas operacionais Linux, incluindo comandos para navegar e gerenciar arquivos e diretórios como ls, cd, mkdir, rm, entre outros.

Enviado por

Lidiomar Ribeiro
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
52 visualizações68 páginas

Comandos Básicos em Linux

O documento descreve comandos básicos de sistemas operacionais Linux, incluindo comandos para navegar e gerenciar arquivos e diretórios como ls, cd, mkdir, rm, entre outros.

Enviado por

Lidiomar Ribeiro
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

PRÁTICA E ADMINISTRAÇÃO

DE SISTEMAS OPERACIONAIS
DE REDES LIVRES

COMANDOS BÁSICOS

Prof.º Fabio de Jesus Souza


fabiojsouza@gmail.com
SISTEMA DE ARQUIVOS, ESTRUTURA DE
DIRETÓRIOS E ARQUIVOS
Sistema de arquivos (filesystems)
• Dois aspectos
– Tipo
• fat32, NTFS, etc.
Sistema de arquivos (filesystems)
• Dois aspectos
– Tipo
• reiserFS, ext3, ext4, etc.
Sistema de arquivos (filesystems)
Sistema de arquivos (filesystems)
Sistema de arquivos (filesystems)
Sistema de arquivos (filesystems)
Aspecto
– Estrutura
Diretórios
• Principais
/ : diretório raiz
/home : diretório do usuário
/bin : diretório com utilitários essenciais
/etc : diretório de configuração do
sistema e serviços
Diretórios (cont.)
• Principais
/var : diretório de variáveis e logs
/tmp : diretório com arquivos temporários
/sbin : diretório com utilitários do sistema
/dev : diretório com arquivos dos devices
(periféricos)
Diretórios (cont.)
• Principais
/lib : diretório com bibliotecas do kernel
/mnt : diretório de montagem
/boot : diretório com arquivos do boot
loader
/proc : diretório com informações
sobre os processos do sistema
Discos rígidos
• “Formato” do disco rígido
– /dev/sda1
Discos rígidos
• “Formato” do disco rígido
– /dev/sda1
– Tipo do disco
• sd = SCSI, hd = IDE, etc.
Discos rígidos
• “Formato” do disco rígido
– /dev/sda1
– Tipo do disco
• sd = SCSI, hd = IDE, etc.
– Identificação do disco
• a = 1º disco, b = 2º disco, etc.
Discos rígidos
• “Formato” do disco rígido
– /dev/sda1
– Tipo do disco
• sd = SCSI, hd = IDE, etc.
– Identificação do disco
• a = 1º disco, b = 2º disco, etc.
– Identificação da partição
• 1 = 1ª partição, 2 = 2ª partição, etc.
COMANDOS BÁSICOS
Estrutura dos comandos
prompt: comando opções argumentos
– Indica tipo de usuário
• $: comum, padrão.
Estrutura dos comandos
prompt: comando opções argumentos
– Indica tipo de usuário
• $: comum, padrão.
• #: administrador (root).
Estrutura dos comandos
prompt: comando opções argumentos
– Utilitário (ferramenta utilizada)
Estrutura dos comandos
prompt: comando opções argumentos
– Utilitário (ferramenta utilizada)
• ls: lista o conteúdo do diretório atual.
– Semelhante ao “dir” do MS-Windows.
Estrutura dos comandos
prompt: comando opções argumentos
– Utilitário (ferramenta utilizada)
• ls: lista o conteúdo do diretório atual.
– Semelhante ao “dir” do MS-Windows.
Estrutura dos comandos
prompt: comando opções argumentos
– “incrementa” o comando
Estrutura dos comandos
prompt: comando opções argumentos
– “incrementa” o comando
• ls -l: lista o conteúdo do diretório atual,
de maneira mais detalhada.
Estrutura dos comandos
prompt: comando opções argumentos
– “incrementa” o comando
• ls -l: lista o conteúdo do diretório atual,
de maneira mais detalhada.
Estrutura dos comandos
prompt: comando opções argumentos
– Passa argumentos ao comando (arquivos,
diretórios, etc.)
Estrutura dos comandos
prompt: comando opções argumentos
– Passa argumentos ao comando (arquivos,
diretórios, etc.)
• ls /etc/network/: lista o conteúdo do
diretório “/etc/network/”.
Estrutura dos comandos
prompt: comando opções argumentos
– Passa argumentos ao comando (arquivos,
diretórios, etc.)
• ls /etc/network/: lista o conteúdo do
diretório “/etc/network/”.
Ajuda sobre os comandos
• Man pages
– Manual dos comandos, disponível em qualquer
distribuição GNU/Linux.
Ajuda sobre os comandos
• Man pages
– Manual dos comandos, disponível em qualquer
distribuição GNU/Linux.
• man ls: explica o que o comando faz e
detalha todas as opções e argumentos.
Ajuda sobre os comandos
• Man pages
– Manual dos comandos, disponível em qualquer
distribuição GNU/Linux.
• man ls: explica o que o comando faz e
detalha todas as opções e argumentos.
– Eventualmente, pode conter exemplos de
uso.
Ajuda sobre os comandos
• Info
– Manual dos comandos, disponível em qualquer
distribuição GNU/Linux.
Ajuda sobre os comandos
• Info
– Manual dos comandos, disponível em qualquer
distribuição GNU/Linux.
• info ls: explica o que o comando faz e
detalha todas as opções e argumentos.
Ajuda sobre os comandos
• Info
– Manual dos comandos, disponível em qualquer
distribuição GNU/Linux.
• info ls: explica o que o comando faz e
detalha todas as opções e argumentos.
– Eventualmente, pode conter exemplos de
uso.
Ajuda sobre os comandos
• Help
– Guia Rápido dos comandos, disponível em
qualquer distribuição GNU/Linux.
Ajuda sobre os comandos
• Help
– Guia Rápido dos comandos, disponível em
qualquer distribuição GNU/Linux.
• ls --help: explica o que o comando faz e
detalha as principais opções e argumentos.
Ajuda sobre os comandos
• Help
– Guia Rápido dos comandos, disponível em
qualquer distribuição GNU/Linux.
• ls --help: explica o que o comando faz e
detalha as principais opções e argumentos.
– Eventualmente, pode conter exemplos de
uso.
Ajuda sobre os comandos
• Gui Foca
– Gleydson Mazioli da Silva
• Desenvolvedor Debian
• Online
– Google
Prática 1
1. Pesquise as opções e se familiarize
(use/pratique) com os seguintes
comandos:
– mkdir – cd – cp – rm
– touch – pwd – du – history
– cat – clear – mv – df
– nano
Comando mkdir
$ mkdir diretório

Onde a palavra "diretório" é substituída pelo nome do diretório


que você deseja criar.

mkdir -p ~/{games,videos,musicas/{hiphop,dance,novelas},imagens/{abstratas,fotos,paisagens}}
Comando cd

O comando “cd” serve para acessar e mudar de diretório


corrente. Ele é utilizado para a navegação entre as pastas do
computador.

Exemplo: cd /etc/network – Acessa a pasta correspondente à


configurações de rede.
Comando pwd

Exibe a pasta atual na qual o usuário se


encontra.
Comando df
O comando df mostra o espaço livre/ocupado de cada partição. Pode ser utilizado junto com várias
opções, se for utilizado sozinho, mostrará o espaço usado e disponível de todos os sistemas de arquivos
atualmente montados.

Exemplo:
# df –a
Opções:
– -a - inclui sistema de arquivos com 0 blocos
– -h - mostra o espaço livre/ocupado em MB, KB, GB em vez de bloco.
– -k - lista em Kbytes
– -l - somente lista sistema de arquivos locais
– -m - lista em Mbytes
– -T - lista o tipo de sistema de arquivos de cada partição.
Comando du
O comando "du" é utilizado para saber o
espaço utilizado em disco, por pastas ou arquivos,
de maneira rápida e fácil, diretamente no
terminal.
Exemplo: $ du -h
Comando history
Permite visualizar os últimos comandos
executados pelo bash.

Exemplo: $ history
Comando touch
Comando utilizado para criar arquivos e modificar atributos como data
e hora de acesso e modificação.

Exemplo:

touch file_name.txt
touch file_name1.txt file_name2.txt file_name3.txt
touch file_name{1..3}.txt
touch -am file_name1.txt
Comando rm e rmdir
$ rm nome_do_arquivo.txt
Apaga o arquivo correspondente

$ rmdir nome_do_diretório
Apaga o diretório correspondente
Comando cat
Maneira eficaz e simples, para criação de um arquivo, concatenação e
impressão do conteúdo na tela.
$ cat arquivo
Este comando imprime na tela o conteúdo do arquivo.
$ cat > arquivo
Este comando cria um arquivo recebendo o texto digitado logo após o
comando. Para sair do arquivo criado utilize Ctrl + D.
$ cat arquivo1 >> arquivo2
Este comando faz com que o arquivo2 receba o conteúdo do arquivo1.
Comando cp

Copia arquivos – o famoso CTRL+C + CTRL+V.


Exemplo:
$ cp teste.txt /home/fabio/EXEMPLO.txt

O arquivo EXEMPLO.txt foi copiado para a pasta /home/fabio.


Editor nano
É um editor que deve ser executado a partir de um terminal, e se concentra em
simplicidade. Nano foi criado em 1999 por Chris Allagretta.
Todas as combinações de teclas para Nano começam com a tecla CTRL. Para
executar um comando você deve manter a tecla CTRL pressionada e clicar na segunda tecla
para executar a ação. As combinações mais comuns para Nano são:

• CTRL-x - Sai do editor. Se você estiver no meio da edição de um arquivo, o processo de


saída irá perguntar se você quer salvar seu trabalho.
• CTRL-R - Ler um arquivo em seu arquivo de trabalho atual. Isso permite que você
adicione o texto de outro arquivo enquanto trabalha dentro de um novo arquivo.
• CTRL-c - Mostra a posição atual do cursor.
• CTRL-k - 'recorta' o texto.
• CTRL-U - 'cola' o texto.
• CTRL S - Salva o arquivo e continua trabalhando.
• CTRL-T - verifica a ortografia do seu texto.
• CTRL-w - faz uma busca no texto.
Exercício
1. Entrar no diretório /home/aluno
2. Neste local criar o diretório UNINOVE
3. Entrar no diretório e criar outros diretórios: Aulas, Prova, Projeto.
4. Dentro de Projeto, criar diretório Projeto1, Projeto2, Projeto3 (no
mesmo comando)
5. Dentro do diretório Aulas criar o arquivo aula01.txt
6. No diretório Prova, criar os arquivos provaAV1, provaAV2 (com o
mesmo comando)
7. Copiar o arquivo provaAV2 para o diretório Aulas.
8. Remova o arquivo provaAV2
9. Remova o diretório Projeto 3
Exercício
10. Utilizando o Editor NANO, digite texto nos arquivos
criados.
11. Leia os arquivos com o comando cat
12. Crie um arquivo e o edite com o comando cat
13. Concatene dois arquivos. Adicione o conteudo de
um arquivo no outro.
Linux – comandos básicos
Linux – comando básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos
Linux – comandos básicos

Você também pode gostar