Road to Cybersecurity Professional
&
Game Dev after Dark

Linux Fundamentals 1

Linux Fundamentals: A Beginner’s Guide (Part 1)

Linux is a powerful and widely used operating system, especially in the world of servers, cybersecurity, and development. This three-part series will introduce the core concepts and commands of Linux, starting with the basics.

What is Linux?

Linux is a command-line-driven operating system based on Unix, with many distributions built on its foundation. Understanding its structure and commands is crucial for anyone looking to work with servers, automation, or cybersecurity.

Getting Started with Linux Commands

In this first module, I explored some fundamental Linux commands:

  • Basic Commands:
    • echo – Prints text to the terminal.
    • whoami – Displays the current user.
  • File System Navigation:
    • ls – Lists files and directories.
    • cd – Changes directories.
    • pwd – Displays the current working directory.
    • cat – Reads and displays file contents.
  • Search and Filtering Commands:
    • find – A powerful command for locating files and directories based on various criteria.
    • grep – Searches within files for specific text patterns.
  • Shell Operators:
    • & – Runs a command in the background.
    • && – Chains commands to execute sequentially.
    • > and >> – Redirects output to a file (overwrite or append)

Finishing this first Linux course earned me another badge!

What’s Next?

The next module, Linux Fundamentals Part 2, will cover SSH, advanced commands, and deeper file system interaction—taking our Linux knowledge to the next level. Stay tuned!