Linux Fundamentals

Linux Fundamentals

The Journey of Learning the Fundamentals of Linux. Essential commands on an interactive terminal.

it's be noted clearly that most if not everything on the linux and unix systems are terminal based making it lightweight. The room explored this in the most basic way to begin the journey.

Task 1: Introduction

This task just requires you to read along and mark the complete button. It welcomes you and explores in brief what you're to expect in the room.

Task 2 . A bit background on linux.

Explains what linux is and researches on where linux is used and the flavors of linux.

The question tests on the linux o/s first release year (ANSWER: 1991)

Task 3. Interacting with your first linux machine.

This is the first interaction with a unix operating system ubuntu. Basically it’s all about spewing up the virtual machine ready for practice no answer is needed in here upon successful deployement a screen should pop up on the left as described in the falling image

Task 4. Running your first few commands

This explores the first two basic commands “whoami”&”echo” and their basic uses

ANSWERS:

  1. echo TryHackMe

  2. tryhackme

Task 5. Interacting with the file system.

being able to navigate the machine that you are logged into without relying on a desktop environment is pretty important. After all, what's the point of logging in if we can't go anywhere?

Task 6. Searching for files.

Exploring the navigation system on the operating system through commands.ANSWERS:

Task 7. An introduction to shell operators.

This task focuses on the operators available on the linux terminals and their specific task and usage. It explore the most essential and basic operators.

ANSWERS:

  1. to run a command in the background -> “&”

  2. to replace the contents of a file named "passwords" with the word "password123" -> “echo password123 > passwords”

  3. to add "tryhackme" to this file named "passwords" but also keep "passwords123",-> “echo tryhackme >> passwords”

  4. No answer needed.

Task 8. Conclusion and summary

This is a quick recap of the previous tasks and learning progress undergone in the room.

Task 9. Linux fundamentals part 2

This part needs no answers it only introduces you to the second part of the series of linux fundamentals.