SlideShare a Scribd company logo
1 of 36
Download to read 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

More Related Content

What's hot

Comandos Básicos Linux
Comandos Básicos LinuxComandos Básicos Linux
Comandos Básicos Linux
SoftD Abreu
 
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
 
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
 
Sistema Operacional GNU/Linux
Sistema Operacional GNU/LinuxSistema Operacional GNU/Linux
Sistema Operacional GNU/Linux
Pedro Neto
 
Linux comandos diversos
Linux   comandos diversosLinux   comandos diversos
Linux comandos diversos
Danilo Filitto
 

What's hot (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
 

Viewers also liked (7)

Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamento
 
Gerenciamento E/S
Gerenciamento E/SGerenciamento E/S
Gerenciamento E/S
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Dispositivos de entrada e saída
Dispositivos de entrada e saídaDispositivos de entrada e saída
Dispositivos de entrada e saída
 
periféricos de entrada, saída e mistos
periféricos de entrada, saída e mistosperiféricos de entrada, saída e mistos
periféricos de entrada, saída e mistos
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 

Similar to Comandos Linux Parte 1

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
Kalanzans
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
eliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
guest7a481e8
 
(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
 

Similar to 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...
 

Recently uploaded

Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
azulassessoria9
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
LidianeLill2
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 

Recently uploaded (20)

Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 

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