Professor:
- Acsa Laiane Arcanjo Augusto (UFRN)
- Gabriel Martins Spínola
- Josivan Medeiros da Silva Gois
- Kevin Wallacy de Souza Maciel
Horarios: Terça 09/02 de 16:30h às 18:00h
Objetivo: Espera-se que, ao final do curso, o aluno tenha adquirido conhecimentos sobre o funcionamento dos processos no Linux e criação e execução de scripts bash. Isso inclui conhecimentos sobre comandos básicos de Shell GNU/Linux, argumentos de comandos, permissões de arquivo e linguagem de comandos bash.
Ementa:
- Conceitos básicos: gerenciamento de processos, gerenciamento de permissões de arquivos e diretórios, criação de scripts bash, comandos e argumentos.
- Conhecimentos práticos: instalação de programas via , comandos básicos de criação e manipulação de arquivos e diretórios, wildcards, comandos de manipulação de texto, comandos de gerenciamento de processos, estruturas de repetição, estruturas de decisão, alias e variáveis de ambiente.
Bibliografia:
- COPES, Flavio. The Linux Command Handbook. 2020. Disponível em: https://www.freecodecamp.org/news/the-linux-commands-handbook/. Acesso em: 16 nov. 2020.
- SHOTTS, William E. Jr. The Linux Command Line. 5 ed. 2019. Disponível em: http://linuxcommand.org/tlcl.php. Acesso em: 16 nov. 2020.
- RAMEY, Chet; WESTERN, Case. Bash Reference Manual. 5 ed. 2019. Disponível em: https://www.gnu.org/software/bash/manual. Acesso em: 17 nov. 2020.
- GARRELS, Machtelt. Bash Guide for Beginners. 2008. Disponível em: https://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf. Acesso em: 17 nov. 2020.