Appendix. Core concepts

 

An overview of desktop environments, the changeable graphical interface of Linux desktops

Desktop environment

Interface

Customization

Software ecosystem

Learning curve

GNOME Launcher Via third-party tool and extensions Own ecosystem Average
KDE Launcher and menus Built-in Own ecosystem Complex
Unity Launcher Via third-party tool Tends to use GNOME programs Average
Xfce Launcher, menu, and/or dock Built-in Tends to use light programs, but lacks own ecosystem Simple

A guide to simple Linux commands

Command

What it does

cd Changes directory (you need to indicate the directory)
cd .. Goes up a directory
cp Copies (use cp -R to get the contents of a directory); includes source first and then destination
ls Lists files in current directory
mv Moves; includes source first and then destination
rm Deletes file; indicates file(s) to delete
rmdir Deletes empty directory; indicates folder(s) to delete
. Indicates current directory
.. Indicates directory above current directory
* Indicates wildcard