2. Renan Aryel Fernandes da SilvaRenan Aryel Fernandes da Silva
Graduando em Engenharia Eltrica pela UFMS e monitorGraduando em
Engenharia Eltrica pela UFMS e monitor nos projetos de extenso
Telecentro da Casa da Cincia enos projetos de extenso Telecentro da
Casa da Cincia e Clube de Astronomia Carl Sagan.Clube de Astronomia
Carl Sagan. Sempre atuando na rea de divulgao cientifica.Sempre
atuando na rea de divulgao cientifica. Usurio de sistemas
operacionais baseados emUsurio de sistemas operacionais baseados em
GNU/Linux.GNU/Linux. E-mail:E-mail:
[email protected]@gmail.com (67) 9211-5340 Claro(67)
9211-5340 Claro (67) 9943-5010 Vivo(67) 9943-5010 Vivo
3. Modo Grfico x Modo Texto;Modo Grfico x Modo Texto; Shell,
comandos bsicos;Shell, comandos bsicos; Instalao de programas em
modo texto.Instalao de programas em modo texto.
4. Modo textoModo texto O padroO padro Case Sensitive.Case
Sensitive. historiahistoria ouou Historia?Historia? Maioria dos
comandos utilizados soMaioria dos comandos utilizados so escritos
em letras minsculas.escritos em letras minsculas. Arquivos em
inicial minscula facilitamArquivos em inicial minscula facilitam
navegao pelo terminal.navegao pelo terminal.
5. Extenso dos ArquivosExtenso dos Arquivos Determina como pode
ser lido o arquivo:Determina como pode ser lido o arquivo:
scriptscript.sh.sh - Arquivo de Script (interpretado por /bin/sh).-
Arquivo de Script (interpretado por /bin/sh). systemsystem.log.log
- Registro de programas no sistema.- Registro de programas no
sistema. arquivoarquivo.tar.gz.tar.gz - Arquivo compactado.-
Arquivo compactado. indexindex.html.html - Pgina de Internet
(formato Hypertexto).- Pgina de Internet (formato Hypertexto).
7. Estrutura de diretrios ouEstrutura de diretrios ou rvore de
diretriosrvore de diretrios
8. UsuriosUsurios Usurios normais, identificados pelo cifro
noUsurios normais, identificados pelo cifro no terminalterminal $$
Ex: alunos, administradorEx: alunos, administrador Superusurio,
identificado pelo simboloSuperusurio, identificado pelo simbolo ##
Ex: rootEx: root
9. Terminal Terminal ctrl+alt+tctrl+alt+t Onde fica?Onde fica?
usurio@nome_da_mquina:~$usurio@nome_da_mquina:~$ O simbolo depois
do O simbolo depois do ~~ identifica se o usurio identifica se o
usurio normal ou super usurio.normal ou super usurio. Ex:
alunos@pcname:~$Ex: alunos@pcname:~$
administrador@pcname:~$administrador@pcname:~$
root@pcname:/localizao#root@pcname:/localizao#
10. Teclas rpidasTeclas rpidas TeclaTecla tabtab pode ser usada
para completar pode ser usada para completar um nome de diretrio ou
arquivo, evitandoum nome de diretrio ou arquivo, evitando assim ter
que digitar o nome completo doassim ter que digitar o nome completo
do arquivo.arquivo. Setas para cima e baixo servem paraSetas para
cima e baixo servem para ver os comandos que foram digitados.ver os
comandos que foram digitados.
11. ListagemListagem ls lista todo o contedo do diretrio. Ex:
ls Downloads ls /home/alunos/Downloads ls /etc/fonts/ ls -a exibe
arquivos ocultos. ls -l lista as permisses; ls --version exibe a
verso do software.
12. NavegaoNavegao cd seguido do nome da pasta, serve para
entrar em um diretrio. Ex: cd Downloads cd /home/Downloads cd
/etc/fonts/ cd .. voltar ao diretrio anterior. cd ../.. ir para o
diretrio raiz.
13. mkdir mkdir criar diretrio;criar diretrio; mkdirmkdir
testeteste mkdirmkdir teste/imagemteste/imagem rm -Rrm -R apaga uma
pasta ou arquivo; apaga uma pasta ou arquivo; rm -rfrm -rf apaga
uma pasta ou arquivo; apaga uma pasta ou arquivo; cpcp copiar;
copiar; cpcp fotos teste/imagemfotos teste/imagem cp -Rcp -R copia
recursiva; copia recursiva; Exerccio: Pelo terminal crie uma pasta
chamada Ubuntu_gnu_linux eExerccio: Pelo terminal crie uma pasta
chamada Ubuntu_gnu_linux e dentro dela outra pasta chamada imagens.
Agora crie uma pasta chamadadentro dela outra pasta chamada
imagens. Agora crie uma pasta chamada minhas_viagensminhas_viagens
e dentro dela outra pasta chamadae dentro dela outra pasta chamada
fotos.fotos. Copie a pastaCopie a pasta
minhas_imagensminhas_imagens para a pastapara a pasta
imagensimagens usando cpiausando cpia recursiva.recursiva.
Diretrios e ManipulaoDiretrios e Manipulao
14. Manipulao de ArquivosManipulao de Arquivos mv mv mover
arquivo;mover arquivo; mvmv teste2 Ubuntu_gnu_linuxteste2
Ubuntu_gnu_linux mv -Rmv -R mover recursivamente; mover
recursivamente; Exerccio:Exerccio: Pelo terminal crie uma pasta
chamadaPelo terminal crie uma pasta chamada
Ubuntu_gnu_linuxUbuntu_gnu_linux ee dentro dela outra pasta
chamadadentro dela outra pasta chamada imagensimagens. Agora crie
uma pasta. Agora crie uma pasta chamadachamada
minhas_viagensminhas_viagens e dentro dela outra pasta chamadae
dentro dela outra pasta chamada fotos.fotos. Mova a pastaMova a
pasta minhas_imagensminhas_imagens para a pastapara a pasta
imagensimagens usando ousando o parmetro recursivo.parmetro
recursivo.
15. Outros ComandosOutros Comandos clear limpa o terminal; exit
sai da sesso; find pesquisar um arquivo no diretrio atual; whatis
descreve o que um comando faz; man exibe o manual de algum comando;
date mostra a data atual; history exibe todos os comandos j
utilizados; uptime diz a quanto tempo o sistema foi iniciado; pwd
print working directory.
16. PermissesPermisses Tendo em mente que o conceito de binrio
significa 0 = desligado e 1 = ligado, vejamos como fica na tabela
abaixo: R W X 0 - 0 0 0 1 - 0 0 1 2 - 0 1 0 3 - 0 1 1 4 - 1 0 0 5 -
1 0 1 6 - 1 1 0 7 - 1 1 1 R read; W write; X execute.
17. PermissesPermisses Dono R W X 0 - 0 0 0 1 - 0 0 1 2 - 0 1 0
3 - 0 1 1 4 - 1 0 0 5 - 1 0 1 6 - 1 1 0 7 - 1 1 1 Grupo R W X 0 - 0
0 0 1 - 0 0 1 2 - 0 1 0 3 - 0 1 1 4 - 1 0 0 5 - 1 0 1 6 - 1 1 0 7 -
1 1 1 Outros R W X 0 - 0 0 0 1 - 0 0 1 2 - 0 1 0 3 - 0 1 1 4 - 1 0
0 5 - 1 0 1 6 - 1 1 0 7 - 1 1 1 ls -l exibe as permisses no formato
rwx; chmod +x da permisso de execuo; chmod 700 da permisso de
execuo; chmod -x retira permisso de execuo; chmod +rwx da permisses
de leitura, escrita e execuo.
18. PermissesPermisses Permisses Comando Descrio -r--------
chmod 400 arquivo Somente o dono pode ler o arquivo, ningum pode
escrever. -r--r--r-- chmod 444 arquivo Todos podem ler o arquivo,
ningum pode escrever. -rw-rw-rw- chmod 666 arquivo Todos podem ler
e escrever no arquivo. drwxrwxrwx chmod 777 diretrio Todos podem
ler, escrever, criar ou apagar arquivos do diretrio. drwx------
chmod 700 diretrio Somente o dono pode ler, escrever, criar ou
apagar arquivos. Ningum mais pode ter acesso a este diretrio.
drwx-wx-wx chmod 733 diretrio O dono tem acesso total ao diretrio.
Todos os outros usurios podem apenas escrever.
19. Diretrio /homeDiretrio /home Pastas pessoais dos
usurios.Pastas pessoais dos usurios. O diretrioO diretrio homehome
tambm identicado por umtambm identicado por um acento
circunflexoacento circunflexo ~~ Sempre que quiser listar o que h
dentro de suaSempre que quiser listar o que h dentro de sua pasta
pessoal, basta digitar o comando:pasta pessoal, basta digitar o
comando: ls /home/nome_de_usuariols /home/nome_de_usuario ouou ls
~ls ~
20. Root (superusurio)Root (superusurio) Conta usada pelo
administrador para manuteno eConta usada pelo administrador para
manuteno e administrao do sistema:administrao do sistema: Adio e
excluso de usurios;Adio e excluso de usurios; Adio e configurao de
perifricos;Adio e configurao de perifricos; Manuteno dos Sistemas
de Arquivos;Manuteno dos Sistemas de Arquivos; Recuperao de
falhas;Recuperao de falhas; Acesso incondicional a todos os
arquivos do sistema.Acesso incondicional a todos os arquivos do
sistema.
21. Atualizar o sistemaAtualizar o sistema Os sistemas
GNU/Linux recebem atualizaes constantes, verificar se seu sistema
precisa ser atualizado faz parte da rotina de usurio. Modo grfico
Modo texto
22. Atualizar pelo terminalAtualizar pelo terminal Tarefas com
necessidade de privilgio. apt-get update verificar junto aos
repositrios se existe alguma atualizao necessria para o sistema.
apt-get upgrade baixa e instala as atualizaes. Comando sudo da
permisses especiais aos usurios habilitados no grupo sudo. apt-get
update atualiza a lista de pacotes e programas que podem ser
instalados, somente isso e mais nada. apt-get upgrade atualiza o
sistema. Baixa e instala pacotes de atualizao dos programas
instalados no computador.
23. Instalao de ProgramasInstalao de Programas Busca do
programa: apt-cache search nome pesquisar por pacotes de instalao.
apt-cache show nome exibe descrio detalhada de um pacote. Instalao
ou remoo: apt-get install nome instala um pacote. apt-get remove
nome remove um programa instalado.
24. Instalao e ManutenoInstalao e Manuteno apt-get install
--reinstall nome reinstala mesmo que o pacote j seja a verso mais
recente, substituindo todos os arquivos referentes a ele. apt-get
-f install corrigir problemas de dependncias, concluir instalao de
pacotes pendentes e outros erros. apt-get clean remove informaes
inteis de cache, onde so registradas as cpias das atualizaes que so
instaladas. apt-get autoremove remove pacotes instalados
automaticamente e que no so mais necessrios. apt-get update
--fix-missing Ignora pacotes em falta e trabalha com o que est
disponvel.