Browse Source

Completed abbreviation section

main
Kenneth John Odle 2 weeks ago
parent
commit
7449695a05
  1. 212
      linux-dictionary.tex

212
linux-dictionary.tex

@ -88,9 +88,11 @@
\begin{multicols}{2}
\begin{small}
What follows is a dictionary of various terms related to Linux. It currently resides at\\ \texttt{https://git.kjodle.net/kjodle/linux-dictionary}. Go there to buy a paper copy of this book.
\tabto{0.3cm} \textbf{Note:} A lot of these terms also relate to Unix, upon which Linux is based, but which have no meaning in a Linux context. \textit{Caveat emptor!}
\tabto{0.3cm} \textbf{Note:} A lot of these terms also relate to Unix, upon which Linux is based, and may have little meaning or a different meaning in a Linux context. \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.}
@ -104,11 +106,15 @@ What follows is a dictionary of various terms related to Linux. It currently res
\tabto{0.3cm} I created this document in \LaTeX{}, which is an ideal situation for a document like this, because it makes it easy to keep things uniform. It does introduce other issues, however. To see what they were and how I handled them, please consult the source code, listed at the beginning of this introduction. Again, if you have suggestions as to how to do it better, contact info is inside the back cover.
\tabto{0.3cm} I have not included links in any of the entries. Links tend to change or fade away, and your best bet for finding anything is always an internet search.
\end{small}
\end{multicols}
} % End removal of parskip
\newpage
\hrule
\begin{center}
\section{The Abbreviations}
@ -118,19 +124,21 @@ What follows is a dictionary of various terms related to Linux. It currently res
\begin{multicols}{2}
\begin{small}
Standard Latin definitions are used extensively throughout this document.
\tabto{0.3cm} \textit{c.f.} --
\tabto{0.3cm} \textit{cf.} -- An abbreviation of the Latin word \textit{confer}, meaning ``compare.'' Essentially, compare the current entry to this other one.
\tabto{0.3cm} \textit{e.g.} --
\tabto{0.3cm} \textit{e.g.} -- An abbreviation of the Latin phrase \textit{exempli gratia}, meaning ``for the sake of an example.''
\tabto{0.3cm} \textit{i.e.} --
\tabto{0.3cm} \textit{i.e.} -- An abbreviation of the Latin phrase \textit{id est}, meaning, ``that is.''
\tabto{0.3cm} \textit{n.b.} --
\tabto{0.3cm} \textit{n.b.} -- An abbreviation of the Latin phrase \textit{nota bene}, meaning ``note well.'' It indicates an aside, or more often, a warning.
\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.v.} -- This is an abbreviation of the Latin phrase \textit{quod 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).''
\tabto{0.3cm} \textit{qq.v.} -- Similar to \textit{q.v.} (but an abbreviation of the Latin phrase \textit{quae vide}, this denotes a cross reference to two or more other items. Essentially, it means ``see also (these other things).''
\medskip
@ -142,6 +150,8 @@ Additional modern abbreviations used include:
\tabto{0.3cm} \textbf{YMMV} -- ``Your mileage may vary''
\end{small}
\end{multicols}
} % End removal of parskip
@ -167,81 +177,81 @@ Additional modern abbreviations used include:
\textbf{alias} -- A command for creating a shell alias for a command.
\textbf{ALSA}
\textbf{ALSA} --
\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{apt-get}
\textbf{apt-get} --
\textbf{Arch Linux}
\textbf{Arch Linux} --
\textbf{bash}
\textbf{bash} --
\textbf{bin}
\textbf{bin} --
\textbf{binary}
\textbf{binary} --
\textbf{boot}
\textbf{boot} --
\textbf{build}
\textbf{build} --
\textbf{chmod}
\textbf{chmod} --
\textbf{chown}
\textbf{chown} --
\textbf{Cinnamon}
\textbf{Cinnamon} --
\textbf{clear}
\textbf{clear} --
\textbf{CLI} -- The Command Line Interface, that is, a text-based interface, which is the opposite of a GUI or graphical user interface.
\textbf{codec} -- A piece of software that encodes and decodes (i.e., plays) digital data, typically audio and video streams.
\textbf{command binary}
\textbf{command binary} --
\textbf{command line}
\textbf{command line} --
\textbf{compile}
\textbf{compile} --
\textbf{console}
\textbf{console} --
\textbf{cowsay}
\textbf{cowsay} --
\textbf{cp}
\textbf{cp} --
\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{Debian}
\textbf{Debian} --
\textbf{dependency}
\textbf{dependency} --
\textbf{dev}
\textbf{dev} --
\textbf{df}
\textbf{df} --
\textbf{diff}
\textbf{diff} --
\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{dpkg}
\textbf{dpkg} --
\textbf{du}
\textbf{du} --
\textbf{dvipdf}
\textbf{dvipdf} --
\textbf{echo}
\textbf{echo} --
\textbf{Elementary OS}
\textbf{Elementary OS} --
\textbf{etc}
\textbf{etc} --
\textbf{Fedora}
\textbf{Fedora} --
\textbf{find}
\textbf{find} --
\textbf{fsck}
\textbf{fsck} --
\medskip
\hrule
@ -250,69 +260,69 @@ Additional modern abbreviations used include:
\subsection{Ghost Script - mv}
\end{centering}
\textbf{Ghost Script}
\textbf{Ghost Script} --
\textbf{git}
\textbf{git} --
\textbf{GNOME}
\textbf{GNOME} --
\textbf{gpdf} -- An application for viewing pdf files.
\textbf{grep}
\textbf{grep} --
\textbf{groff}
\textbf{groff} --
\textbf{GUI}
\textbf{GUI} --
\textbf{gv} -- A command (GhostView) for viewing postscript files from the command line.
\textbf{head}
\textbf{head} --
\textbf{history}
\textbf{history} --
\textbf{home}
\textbf{home} --
\textbf{hostname}
\textbf{hostname} --
\textbf{info}
\textbf{info} --
\textbf{init}
\textbf{init} --
\textbf{jobs}
\textbf{jobs} --
\textbf{KDE} -- A graphical environment used by the openSuse Linux distro as well as others.
\textbf{kdvi} -- A KDE application, similiar to xdvi (\textit{q.v.}) for viewing dvi files.
\textbf{kernel}
\textbf{kernel} --
\textbf{kernel module}
\textbf{kernel module} --
\textbf{kill}
\textbf{kill} --
\textbf{kpdf} -- An application for viewing pdf files.
\textbf{Kubuntu} -- A GUI for Linux, based on Ubuntu. It uses KDE.
\textbf{latex}
\textbf{latex} --
\textbf{lib}
\textbf{lib} --
\textbf{Linux Mint}
\textbf{Linux Mint} --
\textbf{locate} -- command
\textbf{ls}
\textbf{ls} --
\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{media}
\textbf{media} --
\textbf{mkdir}
\textbf{mkdir} --
\textbf{mnt}
\textbf{mnt} --
\textbf{mv}
\textbf{mv} --
\medskip
\hrule
@ -321,45 +331,45 @@ Additional modern abbreviations used include:
\subsection{opt -- sys}
\end{centering}
\textbf{opt}
\textbf{opt} --
\textbf{package}
\textbf{package} --
\textbf{pandoc}
\textbf{pandoc} --
\textbf{pdftk}
\textbf{pdftk} --
\textbf{ping}
\textbf{ping} --
\textbf{Plasma}
\textbf{Plasma} --
\textbf{proc}
\textbf{proc} --
\textbf{Pulse}
\textbf{Pulse} --
\textbf{Puppy Linux}
\textbf{Puppy Linux} --
\textbf{pwd} -- Short for ``print working directory,'' this command displays the path you are on from your home directory.
\textbf{rm}
\textbf{rm} --
\textbf{rpm}
\textbf{rpm} --
\textbf{root}
\textbf{root} --
\textbf{run}
\textbf{run} --
\textbf{SANE}
\textbf{SANE} --
\textbf{sbin}
\textbf{sbin} --
\textbf{shell}
\textbf{shell} --
\textbf{srv}
\textbf{srv} --
\textbf{sudo}
\textbf{sudo} -- An acronym for \textbf{s}uper\textbf{u}ser \textbf{do}. It provides a fairly (YMMV, however) environment for non-root users to access files, directories, and settings, without native root permission.
\textbf{sys}
\textbf{sys} --
\medskip
\hrule
@ -368,51 +378,51 @@ Additional modern abbreviations used include:
\subsection{tail -- zip}
\end{centering}
\textbf{tail}
\textbf{tail} --
\textbf{tar} -- A command for archiving files into tarballs. As a noun, it is also shorthand for the tarball itself.
\textbf{tar} also, \textbf{tarball} -- Tar is shorthand for ``tape archive.'' Although tape archives are no longer around, tarballs are a common file archive format in Linux. Tarballs are not compressed, but you can use a compression tool such as gzip or bzip2 when creating them to compress the files. The common file extension for a tarball is .tar, as in archive.tar. When combined with gzip, tarballs often take the filename format archive.tar.gz and when combined with bzip2, filenames often assume the filename archive.tar.bz2.
\textbf{terminal}
\textbf{terminal} -- A text-based user interface. On most Linux distros, it can be accessed by pressing \texttt{Ctrl + Alt + t}.
\textbf{tex}
\textbf{tex} --
\textbf{tldr}
\textbf{tldr} --
\textbf{tmp}
\textbf{tmp} --
\textbf{top}
\textbf{top} --
\textbf{touch}
\textbf{touch} --
\textbf{troff}
\textbf{troff} --
\textbf{Ubuntu}
\textbf{Ubuntu} --
\textbf{uname}
\textbf{uname} --
\textbf{Unity} -- Ubuntu's desktop environment, \textit{i.e.}, the name for Ubuntu's graphical interface. A ``shell'' for GNOME.
\textbf{unix principle}
\textbf{unix principle} --
\textbf{unzip}
\textbf{unzip} --
\textbf{update} -- To change software or parts of software to newer versions, in order to add new features, eliminate bugs, or enhance security, or for a combination of those three reasons. In Ubuntu, the \textbf{apt} application handles updates.
\textbf{useradd}
\textbf{useradd} --
\textbf{userdel}
\textbf{userdel} --
\textbf{usr}
\textbf{usr} --
\textbf{var}
\textbf{var} --
\textbf{VI} (also \textbf{vi}) -- A command line text editor. ``VI'' is refers to the word ``visual.''
\textbf{VIM} -- Acronym for ``VI Improved.''
\textbf{wget}
\textbf{wget} --
\textbf{window manager} -- A layer of software that works with the X Window System (\textit{q.v.}) and provides windows management. KDE uses KWin and GNOME uses Metacity.
@ -426,7 +436,7 @@ Additional modern abbreviations used include:
\textbf{Xubuntu} -- A distro derived from Ubuntu that uses the Xfce desktop (\textit{q.v.}).
\textbf{zip}
\textbf{zip} --
\end{hangparas}

Loading…
Cancel
Save