SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
SISTEMAS OPERACIONAIS II
PRINCIPAIS COMANDOS
CÉSAR AUGUSTO PESSÔA
SUMÁRIO
• OBJETIVO DA AULA
• CONTINUAÇÃO – PRINCIPAIS TERMOS
• SITES PARA REFERÊNCIA
• PRINCIPAIS COMANDOS
• PRÁTICA EM LABORATÓRIO
OBJETIVOS DA AULA
Apresentar os principais
comandos para utilização em
terminal no sistema operacional
Linux Ubuntu, com prática em
laboratório e estudo dirigido.
1
Realizar prática em laboratório
apresentando uma
comparação entre os
comandos utilizados no sistema
operacional Windows e Ubuntu.
2
PRINCIPAIS
TERMOS
PRINCIPAIS TERMOS
• DISTRO: É A FORMA MAIS COMUM UTILIZADA PARA SE REFERIR AS
DISTRIBUIÇÕES LINUX. POR EXEMPLO: UBUNTU, FEDORA, MANDRIVA, ETC.
• OPEN SOURCE: EM TRADUÇÃO LIVRE “FONTE ABERTA”. ESTE TERMO
IDENTIFICA OS SOFTWARE OU SISTEMAS QUE POSSUEM SEU CÓDIGO FONTE
ABERTO PARA ESTUDO E ALTERAÇÕES.
• SISTEMA MULTIUSUÁRIO: SE REFERE A POSSIBLIDADE DE POSSUIR VÁRIOS
USUÁRIOS CONECTADOS À MESMA ESTAÇÃO, REALIZANDO TAREFAS
DIFERENTES.
PRINCIPAIS TERMOS
• KERNEL: O NÚCLEO DO SISTEMA OPERACIONAL, RESPONSÁVEL POR
GERENCIAR TODO O HARDWARE DO EQUIPAMENTO E FAZER A PONTE ENTRE
APLICAÇÃO E PERIFÉRICOS.
• AMBIENTE X: TERMO UTILIZADO PARA IDENTIFICAR O AMBIENTE GRÁFICO
(DESKTOP MANAGER), TAIS COMO KDE, GNOME OU XFCE.
• TERMINAL OU CONSOLE: É A PRINCIPAL FORMA DE ACESSO AO SISTEMA DE
ARQUIVOS E PASTAS DE FORMA NÃO GRÁFICA, ACEITANDO SOMENTE
COMANDOS POR MEIO DO TECLADO.
PRINCIPAIS TERMOS
• ROOT: É O NOME DADO AO SUPER USUÁRIO (ADMINISTRADOR DO SISTEMA),
ÚNICO COM ACESSO IRRESTRITO A TODAS AS PASTAS E FUNCIONALIDADES.
TENHA MUITO CUIDADO AO USAR ESTE USUÁRIO.
• CASE SENSITIVE: O SISTEMA LINUX DIFERENCIA CARACTERES MINÚSCULOS DE
MAIÚSCULOS, ISTO É, AS PALAVRAS CESAR E CESAR SÃO CONSIDERADAS
DIFERENTES.
SITES PARA REFERÊNCIA
BR-LINUX
https://br-linux.org
VIVA O LINUX
https://www.vivaolinux.com.br
COMUNIDADE LINUX
http://www.comlinux.com.br
GUIA DO HARDWARE
http://www.hardware.com.br
LINUX MAGAZINE
http://www.linux-magazine.com
GUIA FOCA LINUX
http://www.guiafoca.org
ACESSANDO O
TERMINAL
ACESSANDO O TERMINAL
• EXISTEM TRÊS FORMAS BÁSICAS DE ACESSAR O TERMINAL NO SISTEMA
UBUNTU:
• POR MEIO DO MENU DE ACESSO, DIGITANDO “TERMINAL”;
• POR MEIO DO ATALHO CTRL + T; OU
• UTILIZANDO AS TECLAS DE ACESSO CTRL + ALT + F<N>, SENDO <N> UM
NÚMERO DE 1 A 6 – A OPÇÃO CTRL + ALT + F7 RETORNA AO AMBIENTE
GRÁFICO.
ENTENDENDO O TERMINAL
• A LINHA DE COMANDO É APRESENTADA DA SEGUINTE MANEIRA:
• CESAR@SERVIDOR:~$
• CESAR: NOME DO USUÁRIO
• @SERVIDOR: NOME DO SERVIDOR (HOST) AO QUAL ESTÁ CONECTADO
• ~: PASTA ATUAL, NESTE CASO REPRESENTA A PASTA /HOME/CESAR
• $: IDENTIFICA QUE USUÁRIO NÃO ESTÁ EXECUTANDO COMANDOS EM MODO
PRIVILEGIADO
ENTENDENDO O TERMINAL
• A LINHA DE COMANDO É APRESENTADA DA SEGUINTE MANEIRA, QUANDO O
USUÁRIO CONECTADO É O ROOT:
• SERVIDOR:/ETC#
• @SERVIDOR: NOME DO SERVIDOR (HOST) AO QUAL ESTÁ CONECTADO
• /ETC: PASTA ATUAL, NESTE CASO REPRESENTA A PASTA /ETC
• #: IDENTIFICA QUE USUÁRIO ESTÁ EXECUTANDO COMANDOS EM MODO
PRIVILEGIADO E SEM RESTRIÇÕES
PRINCIPAIS COMANDOS
• TAB: AUTO COMPLETA COMANDOS E NOMES DE ARQUIVOS
• APROPOS: BUSCA POR PALAVRA-CHAVE
• HELP: AJUDA ESPECÍFICA DE UM DETERMINADO APLICATIVO OU COMANDO
• GREP: LOCALIZAÇÃO DE EXPRESSÕES REGULARES
• MAN: APRESENTA O MANUAL DE UM DETERMINADO APLICATIVO
• INFO: APRESENTA AS INFORMAÇÕES DE AJUDA DO APLICATIVO
• SETA ↑: HISTÓRICO DE COMANDOS INDIVIDUAL
PRINCIPAIS COMANDOS
• HISTORY: HISTÓRICO DE COMANDOS EM FORMATO DE LISTA
• WHO: INFORMA QUAIS USUÁRIOS ESTÃO CONECTADOS NO SERVIDOR
• W: INFORMA QUAIS USUÁRIOS ESTÃO CONECTADOS NO SERVIDOR (MAIS
DETALHES)
• WHOAMI: INFORMA O USUÁRIO CONECTADO NA SESSÃO
• LAST: INFORMA QUAIS OS ÚLTIMOS USUÁRIOS QUE SE CONECTARAM
• LAST <USUÁRIO>: INFORMA QUAIS OS ÚLTIMOS ACESSOS DO USUÁRIO
ESPECÍFICO
PRINCIPAIS COMANDOS
• WHATIS: APRESENTA UMA BREVE DESCRIÇÃO DO APLICATIVO OU
COMANDO
• MORE: APRESENTA INFORMAÇÕES COM PAGINAÇÃO, DEVE SER UTILIZADO
APÓS O SÍMBOLO “|” COMO UM COMPLEMENTO
• CTRL + D: DESCONECTA O TERMINAL EM USO
• CTRL + C: INTERROMPE QUALQUER COMANDO EM EXECUÇÃO
• CTRL + R: BUSCA POR UM COMANDO ESPECÍFICO NO HISTÓRICO
GESTÃO DE PASTA E ARQUIVOS
• ~ : PASTA PESSOAL DO USUÁRIO DA SESSÃO
• CD: ACESSA A UMA PASTA ESPECÍFICA
• CD .. : ACESSA A PASTA UM NÍVEL ACIMA
• CD - : RETORNA PARA A PASTA ANTERIORMENTE VISITADA
• CD ~ : ACESSA A PASTA PESSOAL DO USUÁRIO
• PWD: MOSTRA O CAMINHO DA PASTA ATUAL
• MKDIR: CRIA UM NOVO DIRETÓRIO
• RMDIR: REMOVE UM DIRETÓRIO
GESTÃO DE PASTA E ARQUIVOS
• LS: LISTA TODOS OS ARQUIVOS DA PASTA – PARA OCULTOS USAR -A
• TOUCH: CRIA UM ARQUIVO VAZIO
• CP: COPIA ARQUIVO – PARA PASTAS USAR -R
• MV: MOVE OU RENOMEIA ARQUIVOS E PASTAS
• FIND: BUSCA ARQUIVOS E PASTAS
GESTÃO DE USUÁRIOS
• ADDUSER: INCLUI UM NOVO USUÁRIO
• ADDGROUP: INCLUI UM NOVO GRUPO
• SUDO <COMANDO>: EXECUTA UM COMANDO COMO SUPER USUÁRIO
• VISUDO: APRESENTA PERMISSÕES DO SUDO
• SUDO -I: ABRE UM TERMINAL COMO SUPER USUÁRIO
• SUDO SU: EXECUTA COMANDOS COMO SUPER USUÁRIO
• PASSWD: ALTERA A SENHA DO USUÁRIO
GESTÃO ADMINISTRATIVA
• HOSTNAME: APRESENTA O NOME DO SERVIDOR
• EXIT: ENCERRA A SESSÃO E O TERMINAL ABERTO
• IMPORT: REGISTRA UM SCREENSHOT DA JANELA ATUAL
• UNAME: MOSTRA INFORMAÇÕES SOBRE O SISTEMA
• IFCONFIG: APRESENTA INFORMAÇÕES SOBRE A REDE
• IWCONFIG: APRESENTA INFORMAÇÕES SOBRE A REDE WIRELESS
• TOP: APRESENTA TODOS OS PROCESSOS ORDENADOS POR SEU PESO
• PS - AUX: APRESENTA TODOS OS PROCESSOS DO SISTEMA
OBRIGADO!
CÉSAR AUGUSTO PESSÔA

Mais conteúdo relacionado

Mais procurados

Introducao ao Shell Script
Introducao ao Shell ScriptIntroducao ao Shell Script
Introducao ao Shell ScriptHugo Maia Vieira
 
Shell Scripting
Shell ScriptingShell Scripting
Shell Scriptingdcarneir
 
Bash, o poder da linha de comando! - Tchelinux.org 2017
Bash, o poder da linha de comando! - Tchelinux.org 2017Bash, o poder da linha de comando! - Tchelinux.org 2017
Bash, o poder da linha de comando! - Tchelinux.org 2017Sandro Custodio
 
[SCTI 2011] - CLI: sobrevivendo na linha de comando
[SCTI 2011] - CLI: sobrevivendo na linha de comando[SCTI 2011] - CLI: sobrevivendo na linha de comando
[SCTI 2011] - CLI: sobrevivendo na linha de comandoSCTI UENF
 
Shell script ii direcionadores
Shell script ii  direcionadoresShell script ii  direcionadores
Shell script ii direcionadoresCarlos Melo
 
Manual comandos
Manual comandosManual comandos
Manual comandosPaulo Rijo
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)Sérgio Silva
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosFrederico Madeira
 
Oficina de shell script
Oficina de shell scriptOficina de shell script
Oficina de shell scriptbrunobione
 
Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linuxFábio dos Reis
 
013 programando em python - arquivos
013   programando em python - arquivos013   programando em python - arquivos
013 programando em python - arquivosLeandro Barbosa
 
Introdução à linguagem c
Introdução à linguagem cIntrodução à linguagem c
Introdução à linguagem cRafael_Lima87
 

Mais procurados (20)

Introducao ao Shell Script
Introducao ao Shell ScriptIntroducao ao Shell Script
Introducao ao Shell Script
 
Curso Gratuito de Shell Script
Curso Gratuito de Shell ScriptCurso Gratuito de Shell Script
Curso Gratuito de Shell Script
 
Agenda em bash e dialog
Agenda em bash e dialogAgenda em bash e dialog
Agenda em bash e dialog
 
Árvores B
Árvores BÁrvores B
Árvores B
 
Shell Scripting
Shell ScriptingShell Scripting
Shell Scripting
 
Bash, o poder da linha de comando! - Tchelinux.org 2017
Bash, o poder da linha de comando! - Tchelinux.org 2017Bash, o poder da linha de comando! - Tchelinux.org 2017
Bash, o poder da linha de comando! - Tchelinux.org 2017
 
Tutorial Shell Script
Tutorial Shell ScriptTutorial Shell Script
Tutorial Shell Script
 
[SCTI 2011] - CLI: sobrevivendo na linha de comando
[SCTI 2011] - CLI: sobrevivendo na linha de comando[SCTI 2011] - CLI: sobrevivendo na linha de comando
[SCTI 2011] - CLI: sobrevivendo na linha de comando
 
Shell script ii direcionadores
Shell script ii  direcionadoresShell script ii  direcionadores
Shell script ii direcionadores
 
Manual comandos
Manual comandosManual comandos
Manual comandos
 
Parte1c
Parte1cParte1c
Parte1c
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)
 
Shell script
Shell scriptShell script
Shell script
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos Básicos
 
Oficina de shell script
Oficina de shell scriptOficina de shell script
Oficina de shell script
 
Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linux
 
PowerShell
PowerShellPowerShell
PowerShell
 
Ruby
RubyRuby
Ruby
 
013 programando em python - arquivos
013   programando em python - arquivos013   programando em python - arquivos
013 programando em python - arquivos
 
Introdução à linguagem c
Introdução à linguagem cIntrodução à linguagem c
Introdução à linguagem c
 

Semelhante a GSO II Aula 3 - Principais Comandos Linux (ubuntu)

Aula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no LinuxAula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no LinuxCésar Augusto Pessôa
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos LinuxCarlos Quadros
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1Leo Amorim
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Leo Amorim
 
Manual UFCD 0839.pptx
Manual UFCD 0839.pptxManual UFCD 0839.pptx
Manual UFCD 0839.pptxFormador2
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linuxPeslPinguim
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamentoIvani Nascimento
 
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
 
Introdução a programação
Introdução a programaçãoIntrodução a programação
Introdução a programaçãoGustavo Nazário
 
Guia com mais de 500 comandos do linux explicados computeiro da depressão
Guia com mais de 500 comandos do linux explicados   computeiro da depressãoGuia com mais de 500 comandos do linux explicados   computeiro da depressão
Guia com mais de 500 comandos do linux explicados computeiro da depressãoJesser Martins Medeiros
 
Comandos do Linux
Comandos do LinuxComandos do Linux
Comandos do LinuxJohn Godoi
 
Aula 4 Mini Curso de Linux
Aula 4 Mini Curso de LinuxAula 4 Mini Curso de Linux
Aula 4 Mini Curso de LinuxRogério Cardoso
 
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
 
Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linuxDario Nakazima
 

Semelhante a GSO II Aula 3 - Principais Comandos Linux (ubuntu) (20)

Aula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no LinuxAula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no Linux
 
Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos Linux
 
Linux shell
Linux shellLinux shell
Linux shell
 
Aprendendo linux
Aprendendo linuxAprendendo linux
Aprendendo linux
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1
 
Manual UFCD 0839.pptx
Manual UFCD 0839.pptxManual UFCD 0839.pptx
Manual UFCD 0839.pptx
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamento
 
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
 
Introdução a programação
Introdução a programaçãoIntrodução a programação
Introdução a programação
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Guia com mais de 500 comandos do linux explicados computeiro da depressão
Guia com mais de 500 comandos do linux explicados   computeiro da depressãoGuia com mais de 500 comandos do linux explicados   computeiro da depressão
Guia com mais de 500 comandos do linux explicados computeiro da depressão
 
Comandos do Linux
Comandos do LinuxComandos do Linux
Comandos do Linux
 
Utilizando o open ssh
Utilizando o open   sshUtilizando o open   ssh
Utilizando o open ssh
 
Aula 4 Mini Curso de Linux
Aula 4 Mini Curso de LinuxAula 4 Mini Curso de Linux
Aula 4 Mini Curso de Linux
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos 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
 
Redis
RedisRedis
Redis
 
Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linux
 

Mais de César Augusto Pessôa

Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019César Augusto Pessôa
 
Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!César Augusto Pessôa
 
A importância do design nos negócios
A importância do design nos negóciosA importância do design nos negócios
A importância do design nos negóciosCésar Augusto Pessôa
 
Personas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do clientePersonas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do clienteCésar Augusto Pessôa
 
O ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de AraçatubaO ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de AraçatubaCésar Augusto Pessôa
 
User eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produtoUser eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produtoCésar Augusto Pessôa
 
Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2César Augusto Pessôa
 
Aula 3 - Manipulando e Resgatando Dados
Aula 3 - Manipulando e Resgatando DadosAula 3 - Manipulando e Resgatando Dados
Aula 3 - Manipulando e Resgatando DadosCésar Augusto Pessôa
 

Mais de César Augusto Pessôa (20)

Home office seguro
Home office seguroHome office seguro
Home office seguro
 
Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019Apresentação completa do PITCH do NASA SpaceApps 2019
Apresentação completa do PITCH do NASA SpaceApps 2019
 
14 Princípios de Deming
14 Princípios de Deming14 Princípios de Deming
14 Princípios de Deming
 
Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!Deck de ferramentas para Startups, como começar bem!
Deck de ferramentas para Startups, como começar bem!
 
MVP - O que é e como criar o seu
MVP - O que é e como criar o seuMVP - O que é e como criar o seu
MVP - O que é e como criar o seu
 
A importância do design nos negócios
A importância do design nos negóciosA importância do design nos negócios
A importância do design nos negócios
 
Personas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do clientePersonas - a dinâmica de vestir os sapatos do cliente
Personas - a dinâmica de vestir os sapatos do cliente
 
A rotina de um Scrum Master
A rotina de um Scrum MasterA rotina de um Scrum Master
A rotina de um Scrum Master
 
A vida de um Scrum Product Owner
A vida de um Scrum Product OwnerA vida de um Scrum Product Owner
A vida de um Scrum Product Owner
 
O ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de AraçatubaO ecossistema de Startups na região de Araçatuba
O ecossistema de Startups na região de Araçatuba
 
Excelência e Qualidade - Parte 04
Excelência e Qualidade - Parte 04Excelência e Qualidade - Parte 04
Excelência e Qualidade - Parte 04
 
Excelência e Qualidade - Parte 03
Excelência e Qualidade - Parte 03Excelência e Qualidade - Parte 03
Excelência e Qualidade - Parte 03
 
Excelência e Qualidade - Parte 02
Excelência e Qualidade - Parte 02Excelência e Qualidade - Parte 02
Excelência e Qualidade - Parte 02
 
Excelência e qualidade - Parte 01
Excelência e qualidade - Parte 01Excelência e qualidade - Parte 01
Excelência e qualidade - Parte 01
 
User eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produtoUser eXperience - como o seu cliente se relaciona com o seu produto
User eXperience - como o seu cliente se relaciona com o seu produto
 
Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02
 
Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01
 
Principais Comandos Linux (UBUNTU) 2
Principais Comandos Linux (UBUNTU) 2Principais Comandos Linux (UBUNTU) 2
Principais Comandos Linux (UBUNTU) 2
 
Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2Aula 4 - Manipulando e Resgatando Dados 2
Aula 4 - Manipulando e Resgatando Dados 2
 
Aula 3 - Manipulando e Resgatando Dados
Aula 3 - Manipulando e Resgatando DadosAula 3 - Manipulando e Resgatando Dados
Aula 3 - Manipulando e Resgatando Dados
 

GSO II Aula 3 - Principais Comandos Linux (ubuntu)

  • 1. SISTEMAS OPERACIONAIS II PRINCIPAIS COMANDOS CÉSAR AUGUSTO PESSÔA
  • 2. SUMÁRIO • OBJETIVO DA AULA • CONTINUAÇÃO – PRINCIPAIS TERMOS • SITES PARA REFERÊNCIA • PRINCIPAIS COMANDOS • PRÁTICA EM LABORATÓRIO
  • 3. OBJETIVOS DA AULA Apresentar os principais comandos para utilização em terminal no sistema operacional Linux Ubuntu, com prática em laboratório e estudo dirigido. 1 Realizar prática em laboratório apresentando uma comparação entre os comandos utilizados no sistema operacional Windows e Ubuntu. 2
  • 5. PRINCIPAIS TERMOS • DISTRO: É A FORMA MAIS COMUM UTILIZADA PARA SE REFERIR AS DISTRIBUIÇÕES LINUX. POR EXEMPLO: UBUNTU, FEDORA, MANDRIVA, ETC. • OPEN SOURCE: EM TRADUÇÃO LIVRE “FONTE ABERTA”. ESTE TERMO IDENTIFICA OS SOFTWARE OU SISTEMAS QUE POSSUEM SEU CÓDIGO FONTE ABERTO PARA ESTUDO E ALTERAÇÕES. • SISTEMA MULTIUSUÁRIO: SE REFERE A POSSIBLIDADE DE POSSUIR VÁRIOS USUÁRIOS CONECTADOS À MESMA ESTAÇÃO, REALIZANDO TAREFAS DIFERENTES.
  • 6. PRINCIPAIS TERMOS • KERNEL: O NÚCLEO DO SISTEMA OPERACIONAL, RESPONSÁVEL POR GERENCIAR TODO O HARDWARE DO EQUIPAMENTO E FAZER A PONTE ENTRE APLICAÇÃO E PERIFÉRICOS. • AMBIENTE X: TERMO UTILIZADO PARA IDENTIFICAR O AMBIENTE GRÁFICO (DESKTOP MANAGER), TAIS COMO KDE, GNOME OU XFCE. • TERMINAL OU CONSOLE: É A PRINCIPAL FORMA DE ACESSO AO SISTEMA DE ARQUIVOS E PASTAS DE FORMA NÃO GRÁFICA, ACEITANDO SOMENTE COMANDOS POR MEIO DO TECLADO.
  • 7. PRINCIPAIS TERMOS • ROOT: É O NOME DADO AO SUPER USUÁRIO (ADMINISTRADOR DO SISTEMA), ÚNICO COM ACESSO IRRESTRITO A TODAS AS PASTAS E FUNCIONALIDADES. TENHA MUITO CUIDADO AO USAR ESTE USUÁRIO. • CASE SENSITIVE: O SISTEMA LINUX DIFERENCIA CARACTERES MINÚSCULOS DE MAIÚSCULOS, ISTO É, AS PALAVRAS CESAR E CESAR SÃO CONSIDERADAS DIFERENTES.
  • 16. ACESSANDO O TERMINAL • EXISTEM TRÊS FORMAS BÁSICAS DE ACESSAR O TERMINAL NO SISTEMA UBUNTU: • POR MEIO DO MENU DE ACESSO, DIGITANDO “TERMINAL”; • POR MEIO DO ATALHO CTRL + T; OU • UTILIZANDO AS TECLAS DE ACESSO CTRL + ALT + F<N>, SENDO <N> UM NÚMERO DE 1 A 6 – A OPÇÃO CTRL + ALT + F7 RETORNA AO AMBIENTE GRÁFICO.
  • 17. ENTENDENDO O TERMINAL • A LINHA DE COMANDO É APRESENTADA DA SEGUINTE MANEIRA: • CESAR@SERVIDOR:~$ • CESAR: NOME DO USUÁRIO • @SERVIDOR: NOME DO SERVIDOR (HOST) AO QUAL ESTÁ CONECTADO • ~: PASTA ATUAL, NESTE CASO REPRESENTA A PASTA /HOME/CESAR • $: IDENTIFICA QUE USUÁRIO NÃO ESTÁ EXECUTANDO COMANDOS EM MODO PRIVILEGIADO
  • 18. ENTENDENDO O TERMINAL • A LINHA DE COMANDO É APRESENTADA DA SEGUINTE MANEIRA, QUANDO O USUÁRIO CONECTADO É O ROOT: • SERVIDOR:/ETC# • @SERVIDOR: NOME DO SERVIDOR (HOST) AO QUAL ESTÁ CONECTADO • /ETC: PASTA ATUAL, NESTE CASO REPRESENTA A PASTA /ETC • #: IDENTIFICA QUE USUÁRIO ESTÁ EXECUTANDO COMANDOS EM MODO PRIVILEGIADO E SEM RESTRIÇÕES
  • 19. PRINCIPAIS COMANDOS • TAB: AUTO COMPLETA COMANDOS E NOMES DE ARQUIVOS • APROPOS: BUSCA POR PALAVRA-CHAVE • HELP: AJUDA ESPECÍFICA DE UM DETERMINADO APLICATIVO OU COMANDO • GREP: LOCALIZAÇÃO DE EXPRESSÕES REGULARES • MAN: APRESENTA O MANUAL DE UM DETERMINADO APLICATIVO • INFO: APRESENTA AS INFORMAÇÕES DE AJUDA DO APLICATIVO • SETA ↑: HISTÓRICO DE COMANDOS INDIVIDUAL
  • 20. PRINCIPAIS COMANDOS • HISTORY: HISTÓRICO DE COMANDOS EM FORMATO DE LISTA • WHO: INFORMA QUAIS USUÁRIOS ESTÃO CONECTADOS NO SERVIDOR • W: INFORMA QUAIS USUÁRIOS ESTÃO CONECTADOS NO SERVIDOR (MAIS DETALHES) • WHOAMI: INFORMA O USUÁRIO CONECTADO NA SESSÃO • LAST: INFORMA QUAIS OS ÚLTIMOS USUÁRIOS QUE SE CONECTARAM • LAST <USUÁRIO>: INFORMA QUAIS OS ÚLTIMOS ACESSOS DO USUÁRIO ESPECÍFICO
  • 21. PRINCIPAIS COMANDOS • WHATIS: APRESENTA UMA BREVE DESCRIÇÃO DO APLICATIVO OU COMANDO • MORE: APRESENTA INFORMAÇÕES COM PAGINAÇÃO, DEVE SER UTILIZADO APÓS O SÍMBOLO “|” COMO UM COMPLEMENTO • CTRL + D: DESCONECTA O TERMINAL EM USO • CTRL + C: INTERROMPE QUALQUER COMANDO EM EXECUÇÃO • CTRL + R: BUSCA POR UM COMANDO ESPECÍFICO NO HISTÓRICO
  • 22. GESTÃO DE PASTA E ARQUIVOS • ~ : PASTA PESSOAL DO USUÁRIO DA SESSÃO • CD: ACESSA A UMA PASTA ESPECÍFICA • CD .. : ACESSA A PASTA UM NÍVEL ACIMA • CD - : RETORNA PARA A PASTA ANTERIORMENTE VISITADA • CD ~ : ACESSA A PASTA PESSOAL DO USUÁRIO • PWD: MOSTRA O CAMINHO DA PASTA ATUAL • MKDIR: CRIA UM NOVO DIRETÓRIO • RMDIR: REMOVE UM DIRETÓRIO
  • 23. GESTÃO DE PASTA E ARQUIVOS • LS: LISTA TODOS OS ARQUIVOS DA PASTA – PARA OCULTOS USAR -A • TOUCH: CRIA UM ARQUIVO VAZIO • CP: COPIA ARQUIVO – PARA PASTAS USAR -R • MV: MOVE OU RENOMEIA ARQUIVOS E PASTAS • FIND: BUSCA ARQUIVOS E PASTAS
  • 24. GESTÃO DE USUÁRIOS • ADDUSER: INCLUI UM NOVO USUÁRIO • ADDGROUP: INCLUI UM NOVO GRUPO • SUDO <COMANDO>: EXECUTA UM COMANDO COMO SUPER USUÁRIO • VISUDO: APRESENTA PERMISSÕES DO SUDO • SUDO -I: ABRE UM TERMINAL COMO SUPER USUÁRIO • SUDO SU: EXECUTA COMANDOS COMO SUPER USUÁRIO • PASSWD: ALTERA A SENHA DO USUÁRIO
  • 25. GESTÃO ADMINISTRATIVA • HOSTNAME: APRESENTA O NOME DO SERVIDOR • EXIT: ENCERRA A SESSÃO E O TERMINAL ABERTO • IMPORT: REGISTRA UM SCREENSHOT DA JANELA ATUAL • UNAME: MOSTRA INFORMAÇÕES SOBRE O SISTEMA • IFCONFIG: APRESENTA INFORMAÇÕES SOBRE A REDE • IWCONFIG: APRESENTA INFORMAÇÕES SOBRE A REDE WIRELESS • TOP: APRESENTA TODOS OS PROCESSOS ORDENADOS POR SEU PESO • PS - AUX: APRESENTA TODOS OS PROCESSOS DO SISTEMA