Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 1
Pastas e arquivos do Linux
Manipulação de Pastas e arquivos...
Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 2
Pastas e arquivos do Linux
● cd usado para entrar em uma pa...
Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 3
Pastas e arquivos do Linux
● touch cria arquivos vazios
Sin...
Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 4
Pastas e arquivos do Linux
● mv move arquivos ou pastas,
si...
Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 5
Pastas e arquivos do Linux
● cp copia arquivos ou pastas, s...
Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 6
Pastas e arquivos do Linux
● less Mostra na tela o conteúdo...
Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 7
Exercício
● Supondo que exista a seguinte hierarquia de pas...
Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 8
Exercício
● Qual é o caminho COMPLETO para a pasta usuario?...
Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 9
Exercício
● mover o arquivo exercicio para a pasta Aula01.
...
Próximos SlideShares
Carregando em…5
×

Comandos Shell

192 visualizações

Publicada em

Exrcícios Comandos Shell

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
192
No SlideShare
0
A partir de incorporações
0
Número de incorporações
56
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Comandos Shell

  1. 1. Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 1 Pastas e arquivos do Linux Manipulação de Pastas e arquivos via terminal comandos: ●pwd retorna a pasta corrente, a pasta que o usuário está no momento. Sintaxe: pwd ex.: $ pwd /home/aluno ●ls -lha retorna a lista de arquivos e pastas do diretório corrente. Sintaxe: ls -lha ●ex.: $ ls -lha total 36k drwrx-xr-x 3 aluno aluno 4,0k Fev 9 12:00 . drwrx-xr-x 14 aluno aluno 4,0k Fev 9 12:00 .. -rw--rw-r-- 1 aluno aluno 4,0k Fev 9 12:00 Arquivo1.txt -rw—rw-r-- 1 aluno aluno 4,0k Fev 9 12:00 Arquivo1.txt
  2. 2. Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 2 Pastas e arquivos do Linux ● cd usado para entrar em uma pasta. Sintaxe: cd <nome ou endereço completo da pasta> ex.: $ cd pasta_IF $ cd /home/aluno/Documentos/pasta_IFB ● cd .. usado para voltar para a pasta anterior Sintaxe: cd .. ex.: $ cd ..
  3. 3. Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 3 Pastas e arquivos do Linux ● touch cria arquivos vazios Sintaxe: touch <nome do arquivo> ex.: $ touch teste.txt ● mkdir cria pastas ou diretórios Sintaxe: mkidr <nome da pasta> ex.: $ mkdir pasta_IFB ● rm apaga arquivos e pastas Sintaxe: rm <nome arquivo ou pasta> ex.: $ rm Arquivo.txt – Para remover pastas que possuem conteúdo é necessário o uso da opção -r para remover o contudo recursivamente. – ex.: rm -r pasta_IB Obs.: MUITO CUIDADO para não remover pastas do sistema.
  4. 4. Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 4 Pastas e arquivos do Linux ● mv move arquivos ou pastas, similar ao comando recortar, também pode ser usado para renomear, basta que se mude o nome do arquivo no destino. ● Movendo: Sintaxe: mv <arquivo de origem> <arquivo de destino> ex.: $ mv Arquivo1.txt pasta_IFB/Arquivo1.txt – o arquivo foi movido da pasta corrente para a pasta “pasta_IFB” com o mesmo nome do arquivo original Renomeando: Sintaxe: mv <arquivo de origem> <arquivo de destino com nome alterado> ex.: $ mv Arquivo1.txt Arquivo2.txt - o arquivo foi regravado na mesma pasta como nome alterado
  5. 5. Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 5 Pastas e arquivos do Linux ● cp copia arquivos ou pastas, se o destino da copia for o diretório corrente o nome deve ser alterado. Sintaxe: cp <arquivo de origem> <arquivo de destino> ex.: $ cp Arquivo1.txt pasta_ifb/Arquivo1.txt ● cat Exibe o conteúdo de um arquivo. Apenas exibe o conteúdo no terminal, não edita ou modifica o arquivo.
  6. 6. Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 6 Pastas e arquivos do Linux ● less Mostra na tela o conteúdo de um arquivo, permite subir ou descer a tela em relação ao conteúdo do arquivo com o uso das setas do teclado. ● Para sair do less basta apertar a tecla q. Sintaxe: less <caminho/nome do arquivo> ex.: $ less Arquivo1.txt ● nano editor de arquivos em modo texto, usando para criar e/ou editar arquivos via terminal Sintaxe: nano <caminho/nome do arquivo> principais comandos do nano: ^o = salvar, ^x sair
  7. 7. Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 7 Exercício ● Supondo que exista a seguinte hierarquia de pastas no sistema / home usuario Documentos Downloads Musicas Exemplo de caminho completo para a pasta Download: /home/usuario/Downloads
  8. 8. Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 8 Exercício ● Qual é o caminho COMPLETO para a pasta usuario? ● Qual é o caminho COMPLETO para a pasta Documentos do usuário Aluno? Usando o caminho COMPLETO, quais seriam os comandos usados para realizar as seguintes operações: ● criar um arquivo chamado exercicio dentro da pasta Musicas. ● criar uma pasta chamada Aula01 dentro da pasta Documentos.
  9. 9. Estudos Básicos de Sistemas de Software Prof. Diego Oliveira 9 Exercício ● mover o arquivo exercicio para a pasta Aula01. ● ver o conteúdo do arquivo exercicio na tela sem editá-lo.

×