yujiri.xyz

Software

Learn programming for good instead of profit

Linux terminal command reference

This page is meant to be read after the Ubuntu command-line tutorial.

Ubuntu command-line tutorial

This is far from all the commands you'll likely have installed on a Linux system, but these are the most important ones. Also, depending on your distribution, some of them might not be preinstalled, so if you try one and it says command not found, that's probably why.

I'll sort the commands within each category from most to least important.

Basic filesystem usage

Getting help

More advanced filesystem usage

Text files

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

Monitoring

Timed command execution

System administration

Hardware and filesystem stuff

https://en.wikipedia.org/wiki/Conventional_PCI

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

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

Gemini request details:

Original URL
gemini://yujiri.xyz/software/guide/commands.gmi
Status code
Success
Meta
text/gemini; lang=en
Proxied by
kineto

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

What is Gemini?