Buscar

aula07-Trabalhando_em_ambiente_texto

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Curso básico GNU-Linux 1
Curso básico GNU-Linux 2
Ambiente textoAmbiente texto
 Terminal virtual ou console
Conjunto formado por monitor e teclado
Estão disponíveis 6 terminais (padrão)
São ativados pelas teclas 
[ctrl] [alt] [F1] a [F6]
Em cada terminal é executado um 
interpretador de comandos (shell) 
O acesso pode ser feito local ou remotamente
Para retornar ao ambiente gráfico
[ctrl] [alt] [F7]
 Onde é possível utilizar todo o poder do 
GNU-Linux
 Existem mais de 3.500 comandos !
Curso básico GNU-Linux 3
G
N
U
-L
in
u
x
G
N
U
-L
in
u
x
Hardware
kernel
Gerência de
processador, 
memória, 
entrada/saida
Sistema de 
arquivos
Interpretador de comandos (shell)
Interpretador de comandosInterpretador de comandos
Mozilla Evolution CivilizationOpenOfficeLynx
Gerenciador de Janelas (KDE)
Utilitários Servidor X (XFree86)
Curso básico GNU-Linux 4
 Disponíveis no GNU/Linux
sh Bourne shell
csh C shell
bash Bourne again shell
ksh Korn shell
zsh Z shell
ash The adventure shell
....
Interpretador de comandosInterpretador de comandos
 Analisa e executa o texto digitado na linha de 
comando
 É o meio de interação com o kernel
 Também denominado shell
 Os Sistemas Operacionais tem pelo menos um:
DOS -> command.com
WinXP -> cmd.exe
 Disponíveis no GNU/Linux
sh Bourne shell
csh C shell
bash Bourne again shell
ksh Korn shell
zsh Z shell
ash The adventure shell
....
Curso básico GNU-Linux 5
ComandosComandos
 São ordens dadas ao interpretador de 
comandos para a execução de uma tarefa
 Tipos
Internos – implementados no shell
Externos – implementados por programas 
externos ao shell
 Path – conjunto de diretórios onde o shell 
procura os comandos externos
 Forma de execução
Interativa – digitados um a um na linha de 
comando
Não-interativa – lidos e executados a partir de 
um arquivo de comandos - script
Curso básico GNU-Linux 6
ComandosComandos
 Sintaxe
[comando] {opções} {parâmetros}
{opções}
Controla como o comando será executado
Podem ser -{letras} ou --{palavras}
Exemplos:
ls ls -l ls -la ls -lah
ls –-all ls -l --human-readble
{parâmetros}
Controla onde o comando será executado
Exemplos:
ls /boot
ls -lah /boot
 Tab completion – shell completa comandos a 
partir da digitação das primeiras letras
Curso básico GNU-Linux 7
Obtendo informaçõesObtendo informações
 cal – exibe calendário no vídeo
 date – exibe data e hora
 dmesg – exibe as mensagens de inicialização e 
reconhecimento do hardware
 free – exibe a utilização da memória
 last – exibe listagem dos últimos usuários que 
efetuaram login
 df – exibe a utilização das unidades de disco
 id – exibe o nome e grupos do usuário logado
 uptime – exibe a quanto tempo o GNU/Linux está 
ativo e o número de usuários logados
 uname – exibe nome do computador, versão do 
GNU/Linux, data e hora de compilação
Curso básico GNU-Linux 8
Gerenciando a sessãoGerenciando a sessão
 clear – limpa a tela do terminal
[clrl] [L]
 less – faz a paginação de um texto no terminal
dmesg | less
 su – executa uma nova instância do shell, 
permitindo mudar de usuário sem fazer logout
su mariana
su root (ou su)
 reboot – reinicia o computador
 shutdown – desliga o computador
 history – exibe os últimos comandos executados
![linha] – executa o comando da [linha] 
[seta cima] - exibe o comando anterior
[shift] [pg up] - exibe tela anterior
 exit – encerra a execução do shell
Curso básico GNU-Linux 9
Gerenciando arquivosGerenciando arquivos
 pwd – exibe o diretório atual
(present working directory)
 cd – muda o diretório atual
cd documentos
cd /home/aluno01/documentos/cursos
cd / cd .. cd ~ cd -
 ls – lista o conteúdo de um diretório
ls ls -l ls -lh ls -lah
 cat – lista o conteúdo de um arquivo
cat aula01
cat >texto01
 grep – efetua pesquisa em um arquivo
ls -la | grep h
cat /etc/passwd | grep “mariana”
Curso básico GNU-Linux 10
Gerenciando arquivosGerenciando arquivos
 cfdisk – permite modificar a tabela de partições 
de um disco rígido
 mount – monta um sistema de arquivos
mount
mount -t iso9660 /dev/cdrom /mnt/cdrom
mount -t vfat /dev/fd0 /mnt/floppy
mount -t vfat /dev/hda1 /mnt/win
mount -t ntfs /dev/hda5 /mnt/winXP
 umount – desmonta um sistema de arquivos
umount /dev/cdrom
umount /mnt/floppy
umount /mnt/win
umount /dev/hda5
Curso básico GNU-Linux 11
Gerenciando processosGerenciando processos
 ps – exibe os processos atuais
ps ps -u ps -a ps -x ps -aux
 pstree – exibe a árvore dos processos atuais
pstree
pstree -Gc
pstree -Gcp
 top – exibe dados sobre uso da memória, 
processador e estado dos processos em tempo 
real
 kill – finaliza um processo
kill
kill -15
kill -9 
Curso básico GNU-Linux 12
Compartilhando arquivosCompartilhando arquivos
 mount -t smbfs //sdsv105.interlegis.gov.br/Interlegis 
/home/aluno00/I -o username=aluno00
 mount -t smbfs //sdsv105.interlegis.gov.br/Sistemas
/home/aluno00/J -o username=aluno00
 mount -t smbfs //fsprodasen.senado.gov.br/prodasen
/home/aluno00/U -o username=aluno00
 mount -t smbfs //fsprodasen.senado.gov.br/share
/home/aluno00/V -o username=aluno00
 mount -t smbfs //fsprodasen.senado.gov.br/sistemas
/home/aluno00/X -o username=aluno00
 /etc/fstab – informações estáticas sobre os sistemas de 
arquivos
Curso básico GNU-Linux 13
ImprimindoImprimindo
 Dispositivos de impressora
/dev/lp0
/dev/lp1
 CUPS - Common Unix Printing System
Servidor de impressão
Suporte aos protocolos:
Internet Printing Protocol
LPD - Line Printer Daemon
SMB – Server Message Block
Postscript Printer Description
 Imprimindo diretamente
cat oficio01.txt > /dev/lp0
 Enviando o documento para uma fila de 
impressão gerenciada pelo processo lpd
lpr oficio01.txt
Curso básico GNU-Linux 14
Servidor de impressão CUPSServidor de impressão CUPS
 Configuração
/etc/cups/cupsd.conf
 Instalação de impressoras 
KDE – Centro de Controle Clássico
Periféricos
Impressoras
Curso básico GNU-Linux 15
Laboratório 6 Laboratório 6

Outros materiais