Escolar Documentos
Profissional Documentos
Cultura Documentos
UTFPR Curso-de-Linux-Aula-4-Repositório-Metacaracteres-e-Programação
UTFPR Curso-de-Linux-Aula-4-Repositório-Metacaracteres-e-Programação
Aula 4
Repositório, Metacaracteres e Programação
Lucas Ricardo e Enrico Manfron
petcocelinux@gmail.com
REVISÃO
Alias
➔ “Nome falso” ou “apelido”
◆ alias <nome> = “<comando>”
➔ unalias
◆ Desfaz o vínculo.
● unalias <nome>
● unalias -a
➔ SUdo <comando>
◆ Serve para você dar privilégios temporários de administrador para o seu ou
outro usuário, todo usuário que estiver contido no grupo "sudoers" poderá
utilizar o "sudo".
repositórios
repositórios
➔ Locais que armazenam o software para sua distribuição possa
baixar e instalar programas de um local seguro, evitando
arquivos corrompidos ou indevidos.
◆ Duas formas:
➔ $ ps <opções>
◆ Apresenta processos em execução no terminal que foram iniciados.
➔ $ top <opções>
◆ Apresenta todos os processos.
execução de programas
controle de execução:
➔ $ CTRL + C
◆ Cancela a execução de um processo em primeiro plano.
➔ $ CTRL + z
◆ Para a execução de um processo em primeiro plano.
➔ $ jobs
◆ Apresenta processos parados ou em segundo plano.
➔ $ fg <numero>
◆ Passa um processo para o primeiro plano.
➔ $ bg <numero>
◆ Passa um processo para o segundo plano.
execução de programas
comandos iniciais:
● Sinal 20
● Sinal 1
● Sinal 9
Programação
o que é um programa?
programação
➔ $ gedit <arquivo>
◆ Cria ou abre um arquivo de texto.
◆ OBS: Editor de texto opcional
➔ $ gcc -o <nomedoprograma> <arquivosdoprograma>
◆ Compila o programa
◆ -wall: Ativa vários avisos que não são ativados normalmente. Pode dar
alguns conselhos úteis
◆ -01; -02;-03: Faz otimizações no programa.
➔ $ ./nomedoprograma
◆ Executa o programa
Desafio
o quão longe você consegue chegar?
➔ https://itsfoss.com/bash-challenge-5/
➔ https://cmdchallenge.com/#/current_working_directory
AGORA SIM !!!
Exercícios: