Sistemas Operacionais Abertos

Transcrição

Sistemas Operacionais Abertos
Sistemas
Operacionais Abertos
Aula 06
Comandos do Linux
Prof. Jean Carlos da Silva Galdino
IFRN - Parnamirim
Obtendo ajuda no Linux
• Duas formas básicas:
• --help : a maioria dos programas ao receber esse
argumento mostram como usar o programa.
• man <nomePrograma> : mostra o manual do
programa, também é muito útil.
Prática!
• Criar um diretório
• Criar um arquivo aula06.txt (usar o nano)
• Criar outro arquivo hoje.txt
Comandos
• date
• $ echo $PATH
• $ man
• $ help
• Exemplos:
• date --help | less
• man date
• Observação:
• Use “q” para sair
O camando Alias
• Nomes alternativos podem ser estabilecido pelo
comando alias, representando um comando
particular e suas opções.
• Se digitarmos a palavra alias veremos os nomes
alternativos.
• $ alias
Descobrindo a origem
de um comando
• Para descobrir de onde é tirado um comando em
particular, use o comando
• $ type
• Exemplo:
• $ type bash
• $ type ls
fdisk ou cfdisk
• fdisk ou cfdisk – Utilitário para particionar
• $ cfdisk /dev/sda
• $ fdisk /dev/hdb
Manipulando Strings
• $cat
• $head
• $tail
• $more
• $less
• $grep
Manipulando strings
• $wc
• $sort
• $join
• $od
• $past
mkfs e variantes – Utilitário para
formatação
• $ mkfs.ext3 /dev/sda2
• $ mkfs.ext4 /dev/hdb1
mount e umount
• Utilitário para montagem e desmontagem de
partições
• $mount /dev/sda2 /var
swapon e swapoff – Liga e desliga o
swap
• $ swapon -a
Mais comandos
• Encerra a sessão da shell
• $ logout
• Desliga o sistema
• $ halt
• Reinicia o sistema
• $ reboot
shutdown
• Desliga/reinicia o computador imediatamente ou
após um determinado tempo.
• shutdown [opções] [hora] [mensagem]
• Hora - Momento que o computador será
desligado. Você pode usar HH:MM para definir a
hora e minuto, MM para definir minutos, +SS para
definir após quantos segundos, ou now para
imediatamente (equivalente a +0). O shutdown
criará o arquivo /etc/nologin para não permitir
que novos usuários façam login no sistema (com
excessão do root).
shutdown
• Este arquivo é removido caso a execução do
shutdown seja cancelada (opção -c) ou após o
sistema ser reiniciado.
• Mensagem - Mensagem que será mostrada a todos
os
usuários
alertando
sobre
o
reinicio/desligamento do sistema.
Opções shutdown
• -h Inicia o processo para desligamento do
computador.
• -r Reinicia o sistema
• -c Cancela a execução do shutdown. Você pode
acrescentar uma mensagem avisando aos usuários
sobre o fato.
• -k Simula o desligamento/reinicio do sistema,
enviando mensagem aos usuários.
• -t [num] Faz com que o shutdown envie um sinal
de término aos processos e aguarde [num]
segundos antes de enviar o sinal KILL.
Exemplos shutdown
• $ shutdown -h now
• Desligar o computador imediatamente.
• $ shutdown -r now
• Reinicia o computador imediatamente.
• $ shutdown -r 17:00 O sistema será reiniciado às
17:00 horas
• #Faz o computador ser reiniciado (init 6) às 17:00
horas enviando a mensagem “O sistema será
reiniciado às 17:00 horas a todos os usuários
conectados ao sistema”
GCC (GNU Compiler Collection)
• Uma coleção de compiladores
• C/C++, Java, Ada, Pascal, Fortran
• Sintaxe:
• gcc –o <arquivoExecutavel> <arquivoFonte>
• Essa é a forma mais simples de se compilar um
arquivo
• E para executar um arquivo no linux é só digitar:
o./<arquivoExecutavel>