Você está na página 1de 20

Introduo ao Sistema

Operacional Linux (Ubuntu)

Prof. M.e Helber Wagner da Silva


helber.silva@ifrn.edu.br

Maio de 2014
Roteiro
Introduo
Comandos Bsicos do Linux
Concluso

2
Introduo
Antes das janelas e cones (interfaces grficas
de usurio GUIs), tudo era escurido
Shell (casca): interpretador de comandos do
Linux, permite executar programas, operar
sistema de arquivos e gerenciar computador

3
Aplicaes do Shell
Operao em qualquer sistema Linux em
dispositivos, como roteadores de rede
Prov histrico de comandos
Suporta shell scripts
Sequncia de comandos a serem executados
automaticamente

4
Iniciando um Shell
Programa Terminal
Boto de busca > terminal
Prompt de comando
Usurio comum: smbolo $
Superusurio (root): smbolo #

5
Comandos de sesso
Inicializao de sesso
$ login
Encerramento de sesso
$ logout
Encerramento do Shell corrente
$ exit

6
Comandos de Reinicializao e
Desligamento do computador
Reinicializao do computador
$ reboot
Desligamento do computador
$ halt

7
Comandos de Ajuda
$ man
$ info
$ pinfo
$ whatis
$ apropos

8
Comandos de Navegao
Usados para movimentao nos diretrios e
listagem de contedo
$ pwd
$ ls
$ cd
$ mkdir
$ rm [-r]

9
Verificando diretrios
Cada usurio possui um diretrio
Diretrio home
Descobrindo o diretrio atual
$ pwd
Listando arquivos e diretrios
$ ls
$ ls la

10
Acessando diretrios
Acessando um diretrio
$ cd [nome_do_diretrio]
Retornando ao diretrio anterior
$ cd ..
Retornando ao diretrio home
$ cd ~

11
Gerenciando diretrios
Criando um novo diretrio
$ mkdir [nome_do_diretrio]
Removendo (excluindo) um diretrio
$ rm r [nome_do_diretrio]

12
Comandos sequenciais
Comandos separados por ponto e vrgula (;)
Executados na sequencia em que aparecem
$ cd .. ; ls
$ ls ; cd ~

13
Exerccio
Na pasta home, crie os seguintes diretrios:
sor
arqredes
tecredes
Verifique se os diretrios 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 diretrio (origem)
para outro (destino)
$ cp [caminho_origem][caminho_destino]
$ cp arquivo1 arqredes
$ cp arquivo1 ../arqredes/
Movendo um arquivo de um diretrio (origem)
para outro (destino)
$ mv [caminho_origem][caminho_destino]
$ mv arquivo2 tecredes
$ mv arquivo2 ../tecredes/
16
Comandos de Terminal
Histrico de comandos
$ history
$ history 4
(Mostra ltimos 4 comandos do histrico)
$ !1
(Reexecuta o comando nmero 1 do histrico)
$ history -c
(Exclui a listagem de comandos do histrico)

Limpeza de tela do terminal


$ clear
17
Comandos de Data, Hora,
Calendrio e Verso
Permitem gerenciar a data e hora do SO
$ date
Exibe/altera data e hora do SO
$ cal [ms] [ano]
Exibe calendrio do ms e ano especificados
$ uname [opo]
Exibe informaes sobre o SO
-a exibe todas as informaes
-v exibe a data de lanamento do SO
-n exibe o nome da mquina
18
Concluso
Shell permite interao com o SO via linhas de
comando
Diferentes comandos realizam operaes
desejadas pelo usurio

19
Perguntas?

helber.silva@ifrn.edu.br

Você também pode gostar