Linux terminal command reference

I'm aiming this article mostly at absolute beginners to Linux, as I feel the resources available for a Windows user switching to Linux on their own are woefully inadequate right now. It's meant to be read after the Ubuntu command-line tutorial.

Use Linux

Ubuntu command-line tutorial

There are lots of places that list "the basic" terminal commands, but I've never seen one of those references that lists enough of them to really show how awesome the terminal is to someone who hasn't seen it. I'll sort the commands within each category from most to least important.

Basic filesystem usage

Getting help

More advanced filesystem usage

Text files

I believe the story behind this command's name is that first there was `more`, which did this job and was called so because it lets you see *more* than your screen can fit, and then somebody wanted to make a better version of it and called it *less*. Nowadays, `less` has basically replaced `more`.

Regular expressions

Shell utilities

Process management


Timed command execution

System administration

Hardware and filesystem stuff


Networking - diagnostics

Networking - use

Dealing with compressed files

If something has a `.zip` extension, the command to unzip it should be `unzip`. If `.gz`, it's `gunzip`. If `.tar`, `tar xf filename` (the `xf` stands for "extract file").

User account management


subscribe via RSS

Proxied content from gemini://yujiri.xyz/software/commands.gmi

Gemini request details:

Original URL
Status code
text/gemini; lang=en
Proxied by

Be advised that no attempt was made to verify the remote SSL certificate.

What is Gemini?