SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Introdução ao Sistema
Operacional Linux (Ubuntu)
Prof. M.e Helber Wagner da Silva
helber.silva@ifrn.edu.br
Maio de 2014
Roteiro
• Introdução
• Comandos Básicos do Linux
• Conclusão
2
Introdução
• Antes das janelas e ícones (interfaces gráficas
de usuário – GUIs), tudo era “escuridão”
– Shell (casca): interpretador de comandos do
Linux, permite executar programas, operar
sistema de arquivos e gerenciar computador
3
Aplicações do Shell
• Operação em qualquer sistema Linux em
dispositivos, como roteadores de rede
• Provê histórico de comandos
• Suporta shell scripts
– Sequência de comandos a serem executados
automaticamente
4
Iniciando um Shell
• Programa Terminal
– Botão de busca > terminal
• Prompt de comando
– Usuário comum: símbolo $
– Superusuário (root): símbolo #
5
Comandos de sessão
• Inicialização de sessão
$ login
• Encerramento de sessão
$ logout
• Encerramento do Shell corrente
$ exit
6
Comandos de Reinicialização e
Desligamento do computador
• Reinicialização do computador
$ reboot
• Desligamento do computador
$ halt
7
Comandos de Ajuda
$ man
$ info
$ pinfo
$ whatis
$ apropos
8
Comandos de Navegação
• Usados para movimentação nos diretórios e
listagem de conteúdo
$ pwd
$ ls
$ cd
$ mkdir
$ rm [-r]
9
Verificando diretórios
• Cada usuário possui um diretório
– Diretório home
• Descobrindo o diretório atual
$ pwd
• Listando arquivos e diretórios
$ ls
$ ls –la
10
Acessando diretórios
• Acessando um diretório
$ cd [nome_do_diretório]
• Retornando ao diretório anterior
$ cd ..
• Retornando ao diretório home
$ cd ~
11
Gerenciando diretórios
• Criando um novo diretório
$ mkdir [nome_do_diretório]
• Removendo (excluindo) um diretório
$ rm –r [nome_do_diretório]
12
Comandos sequenciais
• Comandos separados por ponto e vírgula (;)
• Executados na sequencia em que aparecem
$ cd .. ; ls
$ ls ; cd ~
13
Exercício
• Na pasta home, crie os seguintes diretórios:
– sor
– arqredes
– tecredes
• Verifique se os diretórios foram criados
corretamente
$ cd ~ ; ls -la
14
Gerenciando arquivos
• Criando um arquivo vazio
$ touch [nome_do_arquivo]
$ touch arquivo1
$ touch arquivo2
$ touch arquivo3
• Removendo (excluindo) um arquivo
$ rm [nome_do_arquivo]
$ rm arquivo2
15
Gerenciando arquivos
• Copiando um arquivo de um diretório (origem)
para outro (destino)
$ cp [caminho_origem][caminho_destino]
$ cp arquivo1 arqredes
$ cp arquivo1 ../arqredes/
• Movendo um arquivo de um diretório (origem)
para outro (destino)
$ mv [caminho_origem][caminho_destino]
$ mv arquivo2 tecredes
$ mv arquivo2 ../tecredes/
16
Comandos de Terminal
• Histórico de comandos
$ history
$ history 4
(Mostra últimos 4 comandos do histórico)
$ !1
(Reexecuta o comando número 1 do histórico)
$ history -c
(Exclui a listagem de comandos do histórico)
• Limpeza de tela do terminal
$ clear
17
Comandos de Data, Hora,
Calendário e Versão
• Permitem gerenciar a data e hora do SO
$ date
– Exibe/altera data e hora do SO
$ cal [mês] [ano]
– Exibe calendário do mês e ano especificados
$ uname [opção]
– Exibe informações sobre o SO
• -a  exibe todas as informações
• -v  exibe a data de lançamento do SO
• -n  exibe o nome da máquina
18
Conclusão
• Shell permite interação com o SO via linhas de
comando
• Diferentes comandos realizam operações
desejadas pelo usuário
19
Perguntas?
helber.silva@ifrn.edu.br

Mais conteúdo relacionado

Semelhante a AULA-3-LINUX-COMANDOS-BASICOS -atualizado 20MAI2014.pdf

Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linuxEder Dias
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linuxEder Dias
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao LinuxTzveDyor
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosFrederico Madeira
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linuxlol
 
Principais comandos do terminal no linux tecnologia para todos!
Principais comandos do terminal no linux   tecnologia para todos!Principais comandos do terminal no linux   tecnologia para todos!
Principais comandos do terminal no linux tecnologia para todos!Fábio Fernando
 
(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
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comandoSoftD Abreu
 
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
 

Semelhante a AULA-3-LINUX-COMANDOS-BASICOS -atualizado 20MAI2014.pdf (20)

Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linux
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linux
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Linux shell
Linux shellLinux shell
Linux shell
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Linux - Shell e Comandos Básicos
Linux - Shell e Comandos BásicosLinux - Shell e Comandos Básicos
Linux - Shell e Comandos Básicos
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Principais comandos do terminal no linux tecnologia para todos!
Principais comandos do terminal no linux   tecnologia para todos!Principais comandos do terminal no linux   tecnologia para todos!
Principais comandos do terminal no linux tecnologia para todos!
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Aprendendo linux
Aprendendo linuxAprendendo linux
Aprendendo 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]
 
725
725725
725
 
Trabalhando na Linha de comando
Trabalhando na  Linha de comandoTrabalhando na  Linha de comando
Trabalhando na Linha de comando
 
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
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Minicurso Linux
Minicurso Linux Minicurso Linux
Minicurso Linux
 
Aula 13
Aula 13Aula 13
Aula 13
 

AULA-3-LINUX-COMANDOS-BASICOS -atualizado 20MAI2014.pdf

  • 1. Introdução ao Sistema Operacional Linux (Ubuntu) Prof. M.e Helber Wagner da Silva helber.silva@ifrn.edu.br Maio de 2014
  • 2. Roteiro • Introdução • Comandos Básicos do Linux • Conclusão 2
  • 3. Introdução • Antes das janelas e ícones (interfaces gráficas de usuário – GUIs), tudo era “escuridão” – Shell (casca): interpretador de comandos do Linux, permite executar programas, operar sistema de arquivos e gerenciar computador 3
  • 4. Aplicações do Shell • Operação em qualquer sistema Linux em dispositivos, como roteadores de rede • Provê histórico de comandos • Suporta shell scripts – Sequência de comandos a serem executados automaticamente 4
  • 5. Iniciando um Shell • Programa Terminal – Botão de busca > terminal • Prompt de comando – Usuário comum: símbolo $ – Superusuário (root): símbolo # 5
  • 6. Comandos de sessão • Inicialização de sessão $ login • Encerramento de sessão $ logout • Encerramento do Shell corrente $ exit 6
  • 7. Comandos de Reinicialização e Desligamento do computador • Reinicialização do computador $ reboot • Desligamento do computador $ halt 7
  • 8. Comandos de Ajuda $ man $ info $ pinfo $ whatis $ apropos 8
  • 9. Comandos de Navegação • Usados para movimentação nos diretórios e listagem de conteúdo $ pwd $ ls $ cd $ mkdir $ rm [-r] 9
  • 10. Verificando diretórios • Cada usuário possui um diretório – Diretório home • Descobrindo o diretório atual $ pwd • Listando arquivos e diretórios $ ls $ ls –la 10
  • 11. Acessando diretórios • Acessando um diretório $ cd [nome_do_diretório] • Retornando ao diretório anterior $ cd .. • Retornando ao diretório home $ cd ~ 11
  • 12. Gerenciando diretórios • Criando um novo diretório $ mkdir [nome_do_diretório] • Removendo (excluindo) um diretório $ rm –r [nome_do_diretório] 12
  • 13. Comandos sequenciais • Comandos separados por ponto e vírgula (;) • Executados na sequencia em que aparecem $ cd .. ; ls $ ls ; cd ~ 13
  • 14. Exercício • Na pasta home, crie os seguintes diretórios: – sor – arqredes – tecredes • Verifique se os diretórios foram criados corretamente $ cd ~ ; ls -la 14
  • 15. Gerenciando arquivos • Criando um arquivo vazio $ touch [nome_do_arquivo] $ touch arquivo1 $ touch arquivo2 $ touch arquivo3 • Removendo (excluindo) um arquivo $ rm [nome_do_arquivo] $ rm arquivo2 15
  • 16. Gerenciando arquivos • Copiando um arquivo de um diretório (origem) para outro (destino) $ cp [caminho_origem][caminho_destino] $ cp arquivo1 arqredes $ cp arquivo1 ../arqredes/ • Movendo um arquivo de um diretório (origem) para outro (destino) $ mv [caminho_origem][caminho_destino] $ mv arquivo2 tecredes $ mv arquivo2 ../tecredes/ 16
  • 17. Comandos de Terminal • Histórico de comandos $ history $ history 4 (Mostra últimos 4 comandos do histórico) $ !1 (Reexecuta o comando número 1 do histórico) $ history -c (Exclui a listagem de comandos do histórico) • Limpeza de tela do terminal $ clear 17
  • 18. Comandos de Data, Hora, Calendário e Versão • Permitem gerenciar a data e hora do SO $ date – Exibe/altera data e hora do SO $ cal [mês] [ano] – Exibe calendário do mês e ano especificados $ uname [opção] – Exibe informações sobre o SO • -a  exibe todas as informações • -v  exibe a data de lançamento do SO • -n  exibe o nome da máquina 18
  • 19. Conclusão • Shell permite interação com o SO via linhas de comando • Diferentes comandos realizam operações desejadas pelo usuário 19