Linux Fundamentals
The Journey of Learning the Fundamentals of Linux. Essential commands on an interactive terminal.
Table of contents
- Task 1: Introduction
- Task 2 . A bit background on linux.
- Task 3. Interacting with your first linux machine.
- Task 4. Running your first few commands
- Task 5. Interacting with the file system.
- Task 6. Searching for files.
- Task 7. An introduction to shell operators.
- Task 8. Conclusion and summary
- Task 9. Linux fundamentals part 2
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:
echo TryHackMe
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:
to run a command in the background -> “&”
to replace the contents of a file named "passwords" with the word "password123" -> “echo password123 > passwords”
to add "tryhackme" to this file named "passwords" but also keep "passwords123",-> “echo tryhackme >> passwords”
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.