This repository contains various projects related to system engineering and DevOps as part of the ALX Software Engineering program. Each subdirectory corresponds to a specific project or topic within the overall curriculum.
- 0x00-shell_basics
- 0x01-shell_permissions
- 0x02-shell_redirections
- 0x03-shell_variables_expansions
- 103-water_and_stir
- 0x04-loops_conditions_and_parsing
- 102-lets_parse_apache_logs
- 0x05-processes_and_signals
This directory contains scripts covering basic shell commands and operations. Topics include file navigation, basic file manipulation, and introductory shell scripting.
In this section, you will find scripts related to file permissions in Unix-like operating systems. Understanding and manipulating file permissions is a fundamental aspect of system security and access control.
Explore the world of shell redirections and pipelines with the scripts in this directory. Learn how to redirect input and output, create pipelines, and manipulate data streams in the command line.
This directory focuses on shell variables and expansions. Understand how to declare and use variables, as well as perform various expansions to manipulate and interpolate data within the shell.
This project involves a special script or set of scripts that perform a unique task related to system engineering or DevOps. Dive into the challenge and see how well you can mix the elements!
Scripts in this section cover loops, conditional statements, and parsing techniques in shell scripting. Gain proficiency in writing more complex and dynamic scripts for automation and data processing.
Delve into the world of log parsing with scripts designed to analyze Apache web server logs. Learn how to extract valuable information from log files and gain insights into server performance and user behavior.
Explore the realm of processes and signals with scripts in this directory. Understand how to manage processes, send signals, and control the execution flow of programs in a Unix-like environment.