What follows is a dictionary of various terms related to Linux. It currently resides at\\\texttt{https://git.kjodle.net/kjodle/linux-dictionary}. Go here to buy a paper copy of this book.
\tabto{0.3cm}\textbf{Note:} A lot of these terms also relate to Unix. \textit{Caveat emptor!}
\tabto{0.3cm}\textbf{n.b.:} Some of these terms may also refer to Mac OSX or Windows. \textit{Intense shuddering intensifies.}
Standard Latin definitions are used extensively throughout this document.
\tabto{0.3cm}\textit{c.f.} --
\tabto{0.3cm}\textit{e.g.} --
\tabto{0.3cm}\textit{i.e.} --
\tabto{0.3cm}\textit{n.b.} --
\tabto{0.3cm}\textit{q.v.} -- This is an abbreviation of the Latin phrase \textit{quae vide}, which translates as ``which see'' which denotes a cross reference to another item. Essentially, it means ``see also (this other thing).''
\tabto{0.3cm}\textit{q.q.v.} -- Similar to \textit{q.v.}, this denotes a cross reference to two or more other items. Essentially, it means ``see also (these other things).''
\medskip
Additional modern abbreviations used include:
\tabto{0.3cm}\textbf{RTFM} -- ``Read the effing manual''
\textbf{apt} -- The Advanced Packaging Tool. It is the front end for the Debian package management system. It performs a large number of functions, including downloading of packages, resolving dependencies, and installation of Debian packages (which have a .deb file extention).
\textbf{CUPS} -- The Common Unix Print Server. It is Ubuntu's print server, which is a dream when it works properly and a nightmare when it doesn't.
\textbf{daemon} -- A process that runs in the background. These perform a large number of tasks, such as writing to system logs or monitoring your network.
\textbf{distro} -- Short for ``distribution,'' this refers to a specific version of Linux that is customized with its own software, options, and look and feel. These include things like \textbf{Ubuntu}, \textbf{Debian}, and \textbf{Fedora}. \textit{c.f.}\textbf{flavor}.
\textbf{man} -- A command-line utility to display the ``man'' (i.e., manual) page for a particular command. It has many parameters. Try \texttt{man man} to start. \\\tabto{0.3cm}A lot of people don't find the \texttt{man} command very helpful, as it generally contains no examples. If you are in this camp, \textit{q.v.} both the ``tldr'' and ``info'' entries.
\textbf{X}, \textbf{X-11}, \textbf{X-Windows} -- A windowing system for bitmap displays which is common on Unix-like operating systems. It handles the low-level tasks for the graphical interface.