MC-EA04
Programação em shell script

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:
  1. Conceitos básicos: gerenciamento de processos, gerenciamento de permissões de arquivos e diretórios, criação de scripts bash, comandos e argumentos.
  2. 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:
  1. COPES, Flavio. The Linux Command Handbook. 2020. Disponível em: https://www.freecodecamp.org/news/the-linux-commands-handbook/. Acesso em: 16 nov. 2020.
  2. SHOTTS, William E. Jr. The Linux Command Line. 5 ed. 2019. Disponível em: http://linuxcommand.org/tlcl.php. Acesso em: 16 nov. 2020.
  3. 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.
  4. 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.