Missões de programação
Introdução a programação
Como ferramenta para a disciplina de algoritmo e programação um domínio e manuseio mínimo de algumas ferramentas computacionais se faz necessário. Comandos básicos: man → exibe um página de manual de um comando, quando precedido do comando. Uma vez aberto um manual, a tecla “q” encerra o processo. Para fazer buscas de um termo em um manual, use “/” precedendo do termo de interesse, a tecla “n” exibe novas ocorrências do termo buscado. Ex: man ls ls → lista o conteúdo do um diretório alvo. Pode ser usado com parâmetros, o parâmetro “-l” exibe um descritivo detalhado do conteúdo do diretório alvo. O parâmetro “-h” exibe o tamanho dos arquivos no formato “humano” (K para kilobyts; M para megabytes; G para gigabytes...). Se usado sem alvo, exibe o conteúdo do diretório corrente (onde o usuário está). Ex: ls -lh detalhes Ex: ls -lh /home/tmp #mesmo efeito que “ls -l -h /home/tmp” #lista o conteúdo do diretório corrente exibindo
Praticamente todo comando suporta a adição de “parâmetros” para alterar seu comportamento padrão, adicionando características especiais. Os parâmetros suportados por cada comando são diferentes e podem ser “descobertos” usando o comando “man” seguido do comando que se interessa. pwd → informa o diretório corrente. mkdir → cria um diretório. Ex: mkdir UniAnhanguera rmdir → remove um diretório Ex: rmdir UniAnhanguera cd → troca o diretório corrente (navega pelos diretórios). Ex: cd UniAnhanguera Ex: cd . . Ex: cd /tmp Ex: cd rm → remove arquivos Ex: rm eu.txt #“entra” no diretório UniAnhanguera, se existir #”sai” do diretório, “sobe um nível” #entra no diretório “/tmp” #retorna ao diretório que estava anteriormente
cat → “concatena” arquivos. Pode ser usado para listar o conteúdo de um arquivo sem abri-lo com o editor de texto. Ex: cat eu.txt #Exibe na tela o conteúdo do arquivo eu.txt
passwd → comando usado para alterar a senha de seu usuário. Quando usado ele solicitará a atual senha