SlideShare ist ein Scribd-Unternehmen logo
1 von 9
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
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 ..
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.
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
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.
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
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
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.
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
AndreiaOliveira94
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversos
Danilo Filitto
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
Virgínia
 
Ficha de trabalho so 6 m4 linux comandos(2)
Ficha de trabalho so 6 m4   linux comandos(2)Ficha de trabalho so 6 m4   linux comandos(2)
Ficha de trabalho so 6 m4 linux comandos(2)
brunofig94PT
 
Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretórios
Danilo Filitto
 
Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part i
portal_Do_estudante
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
kamatozza
 
Ficha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandosFicha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandos
crespim89
 

Was ist angesagt? (20)

Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversos
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
 
Ficha de trabalho so 6 m4 linux comandos(2)
Ficha de trabalho so 6 m4   linux comandos(2)Ficha de trabalho so 6 m4   linux comandos(2)
Ficha de trabalho so 6 m4 linux comandos(2)
 
Personalizando o ambiente do usuário
Personalizando o ambiente do usuárioPersonalizando o ambiente do usuário
Personalizando o ambiente do usuário
 
Linux comandos para arquivos e diretórios
Linux   comandos para arquivos e diretóriosLinux   comandos para arquivos e diretórios
Linux comandos para arquivos e diretórios
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Linux shell
Linux shellLinux shell
Linux shell
 
Shell Script - Controle de fluxo
Shell Script - Controle de fluxoShell Script - Controle de fluxo
Shell Script - Controle de fluxo
 
Cap1 exercicios comandos linux
Cap1 exercicios comandos linuxCap1 exercicios comandos linux
Cap1 exercicios comandos linux
 
Cap1 exercicios comandos linux resolucao part i
Cap1 exercicios comandos linux   resolucao part iCap1 exercicios comandos linux   resolucao part i
Cap1 exercicios comandos linux resolucao part i
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Camada de aplicacao parte2
Camada de aplicacao parte2Camada de aplicacao parte2
Camada de aplicacao parte2
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos Linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Ficha de trabalho [6]
Ficha de trabalho [6]Ficha de trabalho [6]
Ficha de trabalho [6]
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Comandos básicos em linux
Comandos básicos em linuxComandos básicos em linux
Comandos básicos em linux
 
Ficha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandosFicha de trabalho_so_6_m4_-_linux_comandos
Ficha de trabalho_so_6_m4_-_linux_comandos
 

Ähnlich wie Comandos Shell

Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
AndreiaOliveira94
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
AndreiaOliveira94
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
gravetim
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Luiz Arthur
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/Linux
Pedro Neto
 
Ficha de trabalho so 6 m4 linux comandos(2)
Ficha de trabalho so 6 m4   linux comandos(2)Ficha de trabalho so 6 m4   linux comandos(2)
Ficha de trabalho so 6 m4 linux comandos(2)
brunofig94PT
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
fernandao777
 

Ähnlich wie Comandos Shell (20)

Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdfIntro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
Intro a Sistemas Abertos - Gerenciamento de Arquivos.pdf
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Ficha de trabalho so 6 m4 linux comandos
Ficha de trabalho so 6 m4   linux comandosFicha de trabalho so 6 m4   linux comandos
Ficha de trabalho so 6 m4 linux comandos
 
Comandos Unix
Comandos UnixComandos Unix
Comandos Unix
 
Apostila comandos unix
Apostila   comandos unixApostila   comandos unix
Apostila comandos unix
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Realizar o gerenciamento básico de arquivos 4Linux
Realizar o gerenciamento básico de arquivos 4LinuxRealizar o gerenciamento básico de arquivos 4Linux
Realizar o gerenciamento básico de arquivos 4Linux
 
Lab ect 02 pt
Lab ect 02 ptLab ect 02 pt
Lab ect 02 pt
 
Comandos Básicos do Linux.pptx
Comandos Básicos do Linux.pptxComandos Básicos do Linux.pptx
Comandos Básicos do Linux.pptx
 
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de ArquivosSistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
Sistemas Operacionais - Gnu/Linux Gerenciamento de Arquivos
 
Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/Linux
 
Ficha de trabalho so 6 m4 linux comandos(2)
Ficha de trabalho so 6 m4   linux comandos(2)Ficha de trabalho so 6 m4   linux comandos(2)
Ficha de trabalho so 6 m4 linux comandos(2)
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 
Tr.01.comandos part1
Tr.01.comandos part1Tr.01.comandos part1
Tr.01.comandos part1
 
Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 
Minicurso Comando Básicos
Minicurso Comando BásicosMinicurso Comando Básicos
Minicurso Comando Básicos
 

Mehr von Diego Alexandre da Silva

Mehr von Diego Alexandre da Silva (20)

Eletronica digital ipd
Eletronica digital ipdEletronica digital ipd
Eletronica digital ipd
 
Portas lógicas
Portas lógicasPortas lógicas
Portas lógicas
 
Aula 5 quebra de pagina e numeracao
Aula 5 quebra de pagina e numeracaoAula 5 quebra de pagina e numeracao
Aula 5 quebra de pagina e numeracao
 
Aula 5 exercicio texto puro
Aula 5 exercicio texto puroAula 5 exercicio texto puro
Aula 5 exercicio texto puro
 
Aula 5 exercicio modelo
Aula 5 exercicio modeloAula 5 exercicio modelo
Aula 5 exercicio modelo
 
Sistema de numeração
Sistema de numeraçãoSistema de numeração
Sistema de numeração
 
Aula 4 formulario_texto_puro
Aula 4 formulario_texto_puroAula 4 formulario_texto_puro
Aula 4 formulario_texto_puro
 
Aula 4 formulario_pronto
Aula 4 formulario_prontoAula 4 formulario_pronto
Aula 4 formulario_pronto
 
Aula 4 exercicio_texto_puro
Aula 4 exercicio_texto_puroAula 4 exercicio_texto_puro
Aula 4 exercicio_texto_puro
 
Aula 4 exercicio_pronto
Aula 4 exercicio_prontoAula 4 exercicio_pronto
Aula 4 exercicio_pronto
 
Aula 4
Aula 4 Aula 4
Aula 4
 
Ifb custos
Ifb custosIfb custos
Ifb custos
 
Formação de preço questionário
Formação de preço   questionárioFormação de preço   questionário
Formação de preço questionário
 
Aula 3 estilos_sumario_exercicio
Aula 3 estilos_sumario_exercicioAula 3 estilos_sumario_exercicio
Aula 3 estilos_sumario_exercicio
 
Aula 3 estilos_sumario_texto_exercíco
Aula 3 estilos_sumario_texto_exercícoAula 3 estilos_sumario_texto_exercíco
Aula 3 estilos_sumario_texto_exercíco
 
Exercicio fixacao
Exercicio fixacaoExercicio fixacao
Exercicio fixacao
 
Exercicios 01 02 tms i
Exercicios 01 02 tms iExercicios 01 02 tms i
Exercicios 01 02 tms i
 
Exercicios 01 tms i
Exercicios 01 tms iExercicios 01 tms i
Exercicios 01 tms i
 
Ifb custos
Ifb custosIfb custos
Ifb custos
 
Questionário sobre benefícios_do_mei
Questionário sobre benefícios_do_meiQuestionário sobre benefícios_do_mei
Questionário sobre benefícios_do_mei
 

Kürzlich hochgeladen

Kürzlich hochgeladen (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Comandos Shell

  • 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. 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. 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. 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. 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. 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. 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. 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. 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.