Skip to main content

Command Palette

Search for a command to run...

Linux Fundamentals

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

Published
2 min read
Linux Fundamentals
A

As a dedicated software engineer and full-stack developer proficient in Python, I have extensive experience in cybersecurity, ethical hacking, data engineering, and virtual assistance. I value honesty, hard work, and continuous personal and professional development. My passion is to create opportunities and deliver game-changing solutions in all aspects of life, encouraging innovation and excellence in every project I work on.

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.

Ethical Hacking

Part 1 of 5

A series on the ethical hacking course and basics as offered at tryhackme

Up next

Intro to Offensive Security

Legal website hacking techniques for beginners