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>