Skip to content

Linux commands: man

A quick guide to the `man` command, used to learn how to use command line commands

Every time I don’t know how to use a command, I type man <command> to get the manual:

This is a man (from manual) page. Man pages are an essential tool to learn, as a developer. They contain so much information that sometimes it’s almost too much.

The above screenshot is just 1 of 14 screens of explanation for the ls command.

Man pages are diveded into 7 different groups, identified by a number:

Most of the times when I’m in need to learn a command quickly I use this site called tldr pages: https://tldr.sh/. It’s a command you can install, then you run it like this: tldr <command>, which gives you a very quick overview of a command, with some handy examples of common usage scenarios:

This is not a substitute for man, but a handy tool to avoid losing yourself in the huge amount of information present in a man page. Then you can use the man page to explore all the different options and parameters you can use on a command.

The man command works on Linux, macOS, WSL, and anywhere you have a UNIX environment


→ Here's my latest YouTube video

→ Get my Linux Command Line Handbook

→ I wrote 17 books to help you become a better developer, download them all at $0 cost by joining my newsletter

JOIN MY CODING BOOTCAMP, an amazing cohort course that will be a huge step up in your coding career - covering React, Next.js - next edition February 2025

Bootcamp 2025

Join the waiting list