SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Objetivos 
● Conceitos básicos: 
– O que é um diretório; 
– Árvore de diretórios do Linux; 
● Como usar o histórico de comandos no Shell; 
● Como usar Redirecionamento de entrada e 
saída;
Introdução ao Linux 
● Diretório é uma pasta; 
● Os diretórios no Linux são organizados de acordo com 
o padrão FHS – Filesystem Hierarchy Standard ( 
www.pathname.com/fhs); 
● Diretórios: 
– /bin: Comandos (binários) essenciais acessíveis a qualquer 
usuário; 
– /sbin: Comandos (binários) essenciais administrativos; 
– /boot: Arquivos estáticos do gerenciador de inicialização e 
imagem do Kernel;
Introdução ao Linux 
– /dev: Arquivos dispositivos (Hds, placa de som, 
placa de vídeo, mouse, etc, exceto placa de rede); 
– /etc: Arquivos de configuração de sistema e de 
programas em geral; 
– /lib: Bibliotecas essenciais do sistema; 
– /media: Ponto de montagem para dispositivos 
removíveis; 
– /mnt: Ponto de montagem para sistemas de 
arquivos temporários;
Introdução ao Linux 
– /opt: Pacotes de software adicionais (proprietários); 
– /srv: Dados providos por serviços de rede do sistema; 
– /var: Dados variáveis (por exemplo: arquivos de log, cache, spool de 
impressão etc); 
– /home: Diretórios pessoais dos usuários; 
– /root: Diretório pessoal do root; 
– /usr: Hierarquia secundária do sistema: 
● /usr/sbin: Binários administrativos não essenciais; 
● /usr/bin: Binários não essenciais; 
● /usr/lib: Bibliotecas não essenciais ao sistema; 
● /usr/share/man: Documentação (manuais); 
● /usr/src: Códigos-fonte, por exemplo: do Kernel
Introdução ao Linux 
● /proc: Armazena informações dinâmicas sobre o sistema 
operacional, como, processos, informações sobre entrada e saída, 
interrupções, modelo do processador, versão do kernel, quanto 
tempo a máquina está ligada, quais sistemas de arquivos 
suportados etc. Este diretório não existe no disco rígido e sim na 
memória RAM; 
● /sys: Sistema de arquivos virtual como o /proc mas que armazena 
e permite modificações nos dispositivos conectados ao sistema;
Introdução ao Linux 
● /lost+found: Armazena arquivos recuperados pelo 
sistema; 
● /run: Informações sobre o sistema em execução 
desde o último boot , usuários logados e processos 
servidores em execução; 
● /tmp: Arquivos temporários que são limpos durante a 
inicialização;
8 
Introdução ao Linux 
Qual a diferença entre caminho 
absoluto e caminho relativo?
9 
Introdução ao Linux 
Caminhos de diretórios: 
. diretório corrente 
.. diretório pai 
/ diretório raiz 
- diretório anterior
10 
Introdução ao Linux
11 
Introdução ao Linux 
Alternar entre os usuários 
$ whoami 
$ su - 
# whoami 
Caminho absoluto: Sempre começa com o símbolo 
barra / 
# cd /root 
# pwd
12 
Introdução ao Linux 
# cd /home 
# pwd 
# cd /tmp 
# pwd 
# cd ~ 
# pwd 
# /bin/ls
13 
Introdução ao Linux 
Caminho relativo: 
# pwd 
/tmp 
# cd .. 
# pwd 
/ 
# cd - 
# pwd 
/tmp
14 
Introdução ao Linux 
Caminho relativo: 
# cd /bin 
# ./ls 
# echo “Certificação LPIC-1” 
# echo $PATH 
/usr/share/sbin:/usr/local/bin:/usr/sbin:/usr/bin: 
/sbin:/bin
15 
Introdução ao Linux 
Caminho relativo: 
# cd /usr/share/doc 
# pwd 
/usr/share/doc 
# cd ../../ 
# pwd 
/usr
16 
Introdução ao Linux 
Histórico no Shell 
# history 
# fc -l 
# fc -l 1 5 
# fc -l echo pwd 
# history -c 
# history
17 
Introdução ao Linux 
Criando e manipulando arquivos 
# cd /tmp 
# touch teste.txt 
# cat teste.txt (caminho relativo) 
# cat /tmp/teste.txt (caminho absoluto) 
# file /tmp/teste.txt 
# file /bin/ls
18 
Introdução ao Linux 
Criando e manipulando arquivos 
# cp /etc/passwd /tmp/teste2.txt 
# cd /tmp 
# cat teste2.txt 
# tac teste2.txt 
# wc -l teste2.txt 
# wc -c teste2.txt 
# wc -w teste2.txt
19 
Introdução ao Linux 
Criando e manipulando arquivos 
# mv /tmp/teste2.txt /root 
# cd /root 
# ls 
# cd /tmp 
# pwd 
# mkdir -p /tmp/arquivos
20 
Introdução ao Linux 
Criando e manipulando arquivos 
# cd /tmp 
# ls 
# rmdir arquivos 
# mkdir -p /tmp/arquivos 
# cp -R /etc /tmp/arquivos 
# ls /tmp/arquivos
21 
Introdução ao Linux 
Criando e manipulando arquivos 
# cd /tmp 
# ls 
# rm teste.txt 
# rm -i /root/teste2.txt 
# cd /tmp 
# rm -rf arquivos
22 
Introdução ao Linux 
Criando e manipulando arquivos 
# cd /tmp 
# mkdir testes 
# cd testes 
# pwd 
# cp /etc/passwd . 
# cat /tmp/testes/passwd
23 
Introdução ao Linux 
Criando e manipulando arquivos 
# head passwd 
# head -n 5 passwd 
# tail passwd 
# tail -n 5 passwd
24 
Introdução ao Linux 
Criando e manipulando arquivos 
# cut -d: -f1 passwd 
# cut -d: -f2 passwd 
# cut -d: -f1,2 passwd 
# cut -d: -f1-3 passwd 
# sort passwd 
# sort -r passwd
Introdução ao Linux 
Criando e manipulando arquivos 
# awk -F: '{print $1,$7}' /etc/passwd 
# awk -F: '($3 >= 1000) {print $1}' /etc/passwd
26 
Introdução ao Linux 
Redirecionamento de entrada e saída 
Por padrão, a entrada do Shell é o teclado, a saída, a 
tela, e os erros são exibidos na tela também. 
Entrada de dados: representada por stdin (0); 
Saída de dados: representada por stdout (1); 
Saída de erros: representada por stderr (2);
27 
Introdução ao Linux
28 
Introdução ao Linux 
Redirecionamento de entrada e saída 
# ls / > /tmp/listagem_ls.txt 
# cat /tmp/listagem_ls.txt 
# ls /tmp > /tmp/listagem_ls.txt 
# cat /tmp/listagem_ls.txt 
# echo “Teste 1” > /tmp/teste1.txt 
# echo “Teste 2” >> /tmp/teste1.txt 
# cat /tmp/teste1.txt
29 
Introdução ao Linux 
Redirecionamento de entrada e saída 
# echo “Teste 1” > /tmp/nome1.txt 
# echo “Teste 2” 1> /tmp/nome2.txt 
# cd /tmp 
# cat nome1.txt nome2.txt > nome.txt
30 
Introdução ao Linux 
Redirecionamento de entrada e saída 
## ccaatt 
Teste 1 <ENTER> 
Teste 2 <ENTER> 
CTRL+D
31 
Introdução ao Linux 
Redirecionamento de entrada e saída 
# cat << EOF 
Teste1 <ENTER> 
Teste2 <ENTER> 
EOF
32 
Introdução ao Linux 
Redirecionamento de entrada e saída 
# cat << EOF > /tmp/saidacat.txt 
Teste1 <ENTER> 
Teste2 <ENTER> 
EOF 
# cat /tmp/saidacat.txt 
# tr [a-z] [A-Z] < /etc/passwd
33 
Introdução ao Linux 
Redirecionamento de entrada e saída 
# ls /tnp 
Arquivo ou diretório não encontrado 
# ls /tnp > saidacomerro.txt 
# cat saidacomerro.txt 
# ls /tnp 2> saidacomerro.txt 
# cat saidacomerro.txt
34 
Introdução ao Linux 
Redirecionamento de entrada e saída 
# ls /temp 
Arquivo ou diretório não encontrado 
# ls /temp 2>> saidacomerro.txt 
# cat saidacomerro.txt
35 
Introdução ao Linux 
Redirecionamento de entrada e saída 
# cat /etc/* > saidacorreta 2> saidaerros 
# cat saidacorreta 
# cat saidaerros 
# cat /etc/* > /dev/null 2>&1 
2>&1 – saída de erros para a saída padrão 
1>&2 – saída padrão para a saída de erros
36 
Introdução ao Linux 
Redirecionamento de entrada e saída 
# cat /etc/* &> saidadocat.txt 
# cat saidadocat.txt 
# cat /etc/* &>> saidadocat.txt 
# cat saidadocat.txt

Mais conteúdo relacionado

Mais procurados

Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos LinuxCarlos Quadros
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos LinuxSoftD Abreu
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxguilhermeoki
 
Shell Script - Controle de fluxo
Shell Script - Controle de fluxoShell Script - Controle de fluxo
Shell Script - Controle de fluxoFrederico Madeira
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linuxPeslPinguim
 
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 redefernandao777
 
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 04Renan Aryel
 
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óriosDanilo Filitto
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxPedro Neto
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosFrederico Madeira
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversosDanilo Filitto
 
Trabalho so m4 rui faria
Trabalho so m4   rui fariaTrabalho so m4   rui faria
Trabalho so m4 rui fariaRuiFaria38
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de ProgramasFrederico Madeira
 

Mais procurados (19)

Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos Linux
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos Linux
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
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
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Tr.01.comandos part1
Tr.01.comandos part1Tr.01.comandos part1
Tr.01.comandos part1
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
 
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
 
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
 
Comandos Unix
Comandos UnixComandos Unix
Comandos Unix
 
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
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/Linux
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos Básicos
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversos
 
Trabalho so m4 rui faria
Trabalho so m4   rui fariaTrabalho so m4   rui faria
Trabalho so m4 rui faria
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 

Semelhante a Aula - Comandos Linux - Parte 1

Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Leo Amorim
 
Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Leo Amorim
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Diego Damasceno
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux DayFábio Albuquerque
 
Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linuxDario Nakazima
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao LinuxTzveDyor
 
Guia com mais de 500 comandos do linux
Guia com mais de 500 comandos do linuxGuia com mais de 500 comandos do linux
Guia com mais de 500 comandos do linuxKalanzans
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxguest7a481e8
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]Anderson Lago
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 

Semelhante a Aula - Comandos Linux - Parte 1 (20)

IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2
 
Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2Aula - Comandos Linux - Parte 2
Aula - Comandos Linux - Parte 2
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Minicurso Linux
Minicurso Linux Minicurso Linux
Minicurso Linux
 
Aprendendo linux
Aprendendo linuxAprendendo linux
Aprendendo linux
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux Day
 
Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linux
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Guia com mais de 500 comandos do linux
Guia com mais de 500 comandos do linuxGuia com mais de 500 comandos do linux
Guia com mais de 500 comandos do linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
(03) shell e comandos basicos[1]
(03) shell e comandos basicos[1](03) shell e comandos basicos[1]
(03) shell e comandos basicos[1]
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 

Último

GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficasprofcamilamanz
 
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfPortfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfjanainadfsilva
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.pptErnandesLinhares1
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfIvoneSantos45
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreElianeElika
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxssuserf54fa01
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 

Último (20)

GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficas
 
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdfPortfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
Portfolio_Trilha_Meio_Ambiente_e_Sociedade.pdf
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppt
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdf
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptx
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 

Aula - Comandos Linux - Parte 1

  • 1.
  • 2. Objetivos ● Conceitos básicos: – O que é um diretório; – Árvore de diretórios do Linux; ● Como usar o histórico de comandos no Shell; ● Como usar Redirecionamento de entrada e saída;
  • 3. Introdução ao Linux ● Diretório é uma pasta; ● Os diretórios no Linux são organizados de acordo com o padrão FHS – Filesystem Hierarchy Standard ( www.pathname.com/fhs); ● Diretórios: – /bin: Comandos (binários) essenciais acessíveis a qualquer usuário; – /sbin: Comandos (binários) essenciais administrativos; – /boot: Arquivos estáticos do gerenciador de inicialização e imagem do Kernel;
  • 4. Introdução ao Linux – /dev: Arquivos dispositivos (Hds, placa de som, placa de vídeo, mouse, etc, exceto placa de rede); – /etc: Arquivos de configuração de sistema e de programas em geral; – /lib: Bibliotecas essenciais do sistema; – /media: Ponto de montagem para dispositivos removíveis; – /mnt: Ponto de montagem para sistemas de arquivos temporários;
  • 5. Introdução ao Linux – /opt: Pacotes de software adicionais (proprietários); – /srv: Dados providos por serviços de rede do sistema; – /var: Dados variáveis (por exemplo: arquivos de log, cache, spool de impressão etc); – /home: Diretórios pessoais dos usuários; – /root: Diretório pessoal do root; – /usr: Hierarquia secundária do sistema: ● /usr/sbin: Binários administrativos não essenciais; ● /usr/bin: Binários não essenciais; ● /usr/lib: Bibliotecas não essenciais ao sistema; ● /usr/share/man: Documentação (manuais); ● /usr/src: Códigos-fonte, por exemplo: do Kernel
  • 6. Introdução ao Linux ● /proc: Armazena informações dinâmicas sobre o sistema operacional, como, processos, informações sobre entrada e saída, interrupções, modelo do processador, versão do kernel, quanto tempo a máquina está ligada, quais sistemas de arquivos suportados etc. Este diretório não existe no disco rígido e sim na memória RAM; ● /sys: Sistema de arquivos virtual como o /proc mas que armazena e permite modificações nos dispositivos conectados ao sistema;
  • 7. Introdução ao Linux ● /lost+found: Armazena arquivos recuperados pelo sistema; ● /run: Informações sobre o sistema em execução desde o último boot , usuários logados e processos servidores em execução; ● /tmp: Arquivos temporários que são limpos durante a inicialização;
  • 8. 8 Introdução ao Linux Qual a diferença entre caminho absoluto e caminho relativo?
  • 9. 9 Introdução ao Linux Caminhos de diretórios: . diretório corrente .. diretório pai / diretório raiz - diretório anterior
  • 11. 11 Introdução ao Linux Alternar entre os usuários $ whoami $ su - # whoami Caminho absoluto: Sempre começa com o símbolo barra / # cd /root # pwd
  • 12. 12 Introdução ao Linux # cd /home # pwd # cd /tmp # pwd # cd ~ # pwd # /bin/ls
  • 13. 13 Introdução ao Linux Caminho relativo: # pwd /tmp # cd .. # pwd / # cd - # pwd /tmp
  • 14. 14 Introdução ao Linux Caminho relativo: # cd /bin # ./ls # echo “Certificação LPIC-1” # echo $PATH /usr/share/sbin:/usr/local/bin:/usr/sbin:/usr/bin: /sbin:/bin
  • 15. 15 Introdução ao Linux Caminho relativo: # cd /usr/share/doc # pwd /usr/share/doc # cd ../../ # pwd /usr
  • 16. 16 Introdução ao Linux Histórico no Shell # history # fc -l # fc -l 1 5 # fc -l echo pwd # history -c # history
  • 17. 17 Introdução ao Linux Criando e manipulando arquivos # cd /tmp # touch teste.txt # cat teste.txt (caminho relativo) # cat /tmp/teste.txt (caminho absoluto) # file /tmp/teste.txt # file /bin/ls
  • 18. 18 Introdução ao Linux Criando e manipulando arquivos # cp /etc/passwd /tmp/teste2.txt # cd /tmp # cat teste2.txt # tac teste2.txt # wc -l teste2.txt # wc -c teste2.txt # wc -w teste2.txt
  • 19. 19 Introdução ao Linux Criando e manipulando arquivos # mv /tmp/teste2.txt /root # cd /root # ls # cd /tmp # pwd # mkdir -p /tmp/arquivos
  • 20. 20 Introdução ao Linux Criando e manipulando arquivos # cd /tmp # ls # rmdir arquivos # mkdir -p /tmp/arquivos # cp -R /etc /tmp/arquivos # ls /tmp/arquivos
  • 21. 21 Introdução ao Linux Criando e manipulando arquivos # cd /tmp # ls # rm teste.txt # rm -i /root/teste2.txt # cd /tmp # rm -rf arquivos
  • 22. 22 Introdução ao Linux Criando e manipulando arquivos # cd /tmp # mkdir testes # cd testes # pwd # cp /etc/passwd . # cat /tmp/testes/passwd
  • 23. 23 Introdução ao Linux Criando e manipulando arquivos # head passwd # head -n 5 passwd # tail passwd # tail -n 5 passwd
  • 24. 24 Introdução ao Linux Criando e manipulando arquivos # cut -d: -f1 passwd # cut -d: -f2 passwd # cut -d: -f1,2 passwd # cut -d: -f1-3 passwd # sort passwd # sort -r passwd
  • 25. Introdução ao Linux Criando e manipulando arquivos # awk -F: '{print $1,$7}' /etc/passwd # awk -F: '($3 >= 1000) {print $1}' /etc/passwd
  • 26. 26 Introdução ao Linux Redirecionamento de entrada e saída Por padrão, a entrada do Shell é o teclado, a saída, a tela, e os erros são exibidos na tela também. Entrada de dados: representada por stdin (0); Saída de dados: representada por stdout (1); Saída de erros: representada por stderr (2);
  • 28. 28 Introdução ao Linux Redirecionamento de entrada e saída # ls / > /tmp/listagem_ls.txt # cat /tmp/listagem_ls.txt # ls /tmp > /tmp/listagem_ls.txt # cat /tmp/listagem_ls.txt # echo “Teste 1” > /tmp/teste1.txt # echo “Teste 2” >> /tmp/teste1.txt # cat /tmp/teste1.txt
  • 29. 29 Introdução ao Linux Redirecionamento de entrada e saída # echo “Teste 1” > /tmp/nome1.txt # echo “Teste 2” 1> /tmp/nome2.txt # cd /tmp # cat nome1.txt nome2.txt > nome.txt
  • 30. 30 Introdução ao Linux Redirecionamento de entrada e saída ## ccaatt Teste 1 <ENTER> Teste 2 <ENTER> CTRL+D
  • 31. 31 Introdução ao Linux Redirecionamento de entrada e saída # cat << EOF Teste1 <ENTER> Teste2 <ENTER> EOF
  • 32. 32 Introdução ao Linux Redirecionamento de entrada e saída # cat << EOF > /tmp/saidacat.txt Teste1 <ENTER> Teste2 <ENTER> EOF # cat /tmp/saidacat.txt # tr [a-z] [A-Z] < /etc/passwd
  • 33. 33 Introdução ao Linux Redirecionamento de entrada e saída # ls /tnp Arquivo ou diretório não encontrado # ls /tnp > saidacomerro.txt # cat saidacomerro.txt # ls /tnp 2> saidacomerro.txt # cat saidacomerro.txt
  • 34. 34 Introdução ao Linux Redirecionamento de entrada e saída # ls /temp Arquivo ou diretório não encontrado # ls /temp 2>> saidacomerro.txt # cat saidacomerro.txt
  • 35. 35 Introdução ao Linux Redirecionamento de entrada e saída # cat /etc/* > saidacorreta 2> saidaerros # cat saidacorreta # cat saidaerros # cat /etc/* > /dev/null 2>&1 2>&1 – saída de erros para a saída padrão 1>&2 – saída padrão para a saída de erros
  • 36. 36 Introdução ao Linux Redirecionamento de entrada e saída # cat /etc/* &> saidadocat.txt # cat saidadocat.txt # cat /etc/* &>> saidadocat.txt # cat saidadocat.txt