Get daily blogs in your inbox:

10 Linux Commands Every Beginner Should Know (And Why They’re Awesome)

Ad  ·  14 Aug 2025  ·  Linux from Scratch

10 Linux Commands Every Beginner Should Know (And Why They’re Awesome)

Man, the first time I popped open a Linux terminal, I swear it felt like my laptop was daring me to break into some top-secret government server. Total Matrix vibes. Spoiler: it’s not that deep. All those cryptic commands? They’re just supercharged shortcuts, not black magic. 

So here’s the deal—forget the nonsense. Here are the commands you’ll actually use, and why you should even care.

1. pwd - "Where am I ?"

Use : Shows your current directory(folder) path.

Code : 

pwd

If you ever feel lost, this will be your GPS in that case.

2. ls - "It tells us basically what's around me ? "

Use : Lists files and folders in your current directory

Code

ls

Think of it as opening a folder in Windows but faster.

3. cd - "It basically takes you there"

Use : Changes your directory

Code

cd Downloads : It will take you to your Downloads folder

cd .. : It will take back to your previous directory.

Move between the folders without single click

4. mkdir - "It basically make a new place"

Use : It is generally used to create a new folder.

Code

mkdir Projects : It will make a Project Directory

Perfect for keeping things neat.

5. cp - "It allows to copy"

Use :  Copies files or folders

Code

cp file1.txt backup.txt

No dragging - just instant duplication

6. mv - "Move this"

Use : Moves files/folders 

Code

mv file.txt /home/aditya/Downloads

mv oldname.txt newname.txt

Teleport your files just like a yoru character in valorant

7. rm - "Delete it forever"

Use : Deletes files/folders

Code

rm file.txt : It deletes the file.txt

rm -r myfolder : It deletes the specific folder

8. cat - "Show me whats inside"

Use: Displays file content in the terminal

Code

cat note.txt

Quick peek without opening an editor.

9. grep - "Find it for me"

Use : Seaches inside files for specific text

Code

grep "error" log.txt

Like Ctrl+F, but across entires files instantly.

10. sudo  - "I am the boss now"

Use : Runs a command with admin (root) permissions

Code

sudo apt install git

Necessary for installing stuff or making system-level changes.

Why bother with typing commands instead of just clicking around like everyone else?

  • First off—speed. Seriously, you can wipe out a whole series of annoying clicks with a single line. It’s like skipping the queue, but nobody yells at you.
  • Then there’s the sheer power. Some stuff you just can’t do in the GUI, no matter how deep you dig through the menus. Commands let you go full hacker mode—unlock all the secret moves.
  • Automation? Oh man, this is where it gets spicy. String a couple commands together in a script, hit go, and boom. Tasks are done before you’ve even finished your coffee (or chai, if you’re feeling fancy).
  • And honestly—come on, it just looks cool. There’s a certain swagger to hammering out commands while everyone else is hunting for that one stupid button.
  • Oh, and don’t stress about memorizing every single command right away. Use them when you actually need to, and your brain’ll do the rest. Trust the process.

Login to like 0 likes
💬 Comments 0
Login to like and comment on this post.