# Revision history [back]

IMHO, best is learning by doing.

So, every time there is something you want to achieve, you try using the terminal. And every time this happening you will learn new commands.

Use internet to find the right command, and then use command --help and read the help text, or man command read the full manual.

Common ones you will soon be in touch with are: ls, mkdir, cd, cp, mv, rm, mount, rsync, ssh, lsblk, lspci, lsmod, uname, cat, grep, less, nano, dnf, rpm, sudo, su, ....

One thing to start with (because there is currently no real GUI alternative in Fedora) is: dnf (dnf --help) to manage your system packages. For example, to update your system: dnf --refresh upgrade

IMHO, best is learning by doing. .

So, every time there is something you want to achieve, want/need to do, you try using the terminal. And every time this happening is happening, you will learn new commands.

Use internet to find the right command, command(s), and then use command --help and read the help text, or man command to read the full manual.

Common ones you will soon be in touch with are: ls, mkdir, cd, cp, mv, rm, ln, mount, rsync, ssh, lsblk, lspci, lsmod, uname, cat, grep, less, nano, dnf, rpm, sudo, su, ....

One thing to start with (because there is currently no real GUI alternative in Fedora) is: dnf (dnf --help) to manage your system packages. For example, to update your system: dnf --refresh upgrade