System engineering & Devops

Module of System engineering and Devops, carried out during ALX's Full Stack Software Engineering Program.

Technologies

  • Scripts written in Bash 5.0.17(1)
  • Tested on Ubuntu 20.04 LTS

Projects

The following folders are projects:

Project name Description
0x00-shell_basics This project's aim is to learn about basics commands, navigation, files and directories in Shell
0x01-shell_permissions This project's aim is to learn about man pages, permissions (owner, group and other) of files and directories in Shell
0x02-shell_redirections This project's aim is to learn about how to handle standard input and output and how to combine commands and filters with redirections in Shell
0x03-shell_variable_expansions This project's aim is to learn about alias builtin, help builtin, local, global and reserved variables (PATH, HOME and PS1), special parameters $? plus single and double quotes in Shell
0x04-loops_conditions_and_parsing Learning about loops (while, until and for), condition statements (if, else, elif and case), shebangs and how to create SSH keys with Bash