diff --git a/001/build/codex-001.aux b/001/build/codex-001.aux index ccc1ed2..b502f11 100644 --- a/001/build/codex-001.aux +++ b/001/build/codex-001.aux @@ -35,22 +35,22 @@ \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\contentsline {section}{\numberline {3.1}bin}{16}{section.3.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.2}boot}{16}{section.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.2}boot}{17}{section.3.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.3}dev}{17}{section.3.3}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.4}etc}{17}{section.3.4}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.5}home}{17}{section.3.5}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.6}lib}{17}{section.3.6}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.7}media}{17}{section.3.7}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.8}mnt}{17}{section.3.8}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.9}opt}{17}{section.3.9}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.10}proc}{17}{section.3.10}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.9}opt}{18}{section.3.9}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.10}proc}{18}{section.3.10}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.11}root}{18}{section.3.11}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.12}run}{18}{section.3.12}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.13}sbin}{18}{section.3.13}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.14}srv}{18}{section.3.14}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.15}sys}{18}{section.3.15}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.16}tmp}{18}{section.3.16}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.17}usr}{18}{section.3.17}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.17}usr}{19}{section.3.17}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.18}var}{19}{section.3.18}\protected@file@percent } \@writefile{toc}{\contentsline {chapter}{\numberline {4}Miscellany}{20}{chapter.4}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} diff --git a/001/build/codex-001.log b/001/build/codex-001.log index c0188ef..5f7401f 100644 --- a/001/build/codex-001.log +++ b/001/build/codex-001.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.7.3) 3 SEP 2021 19:38 +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.7.3) 3 SEP 2021 19:50 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -877,36 +877,36 @@ Chapter 3. Chapter 4. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `\leavevmode@ifvmode' on input line 322. +(hyperref) removing `\leavevmode@ifvmode' on input line 323. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): (hyperref) \kern 1.66702pt -(hyperref) removed on input line 322. +(hyperref) removed on input line 323. [20 ] -Overfull \hbox (8.25641pt too wide) in paragraph at lines 336--337 +Overfull \hbox (8.25641pt too wide) in paragraph at lines 337--338 \OT1/jkp/m/n/10 vent that, add [][]\OT1/jkptt/m/n/10 \counterwithout{foootnote} {chapter} []\OT1/jkp/m/n/10 to the pream- [] -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 347. +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 348. [21] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 347. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 348. (build/codex-001.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 347. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 347. +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 348. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 348. Package rerunfilecheck Info: File `codex-001.out' has not changed. (rerunfilecheck) Checksum: . -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 347. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 348. ) Here is how much of TeX's memory you used: - 8499 strings out of 483140 - 120382 string characters out of 5965152 + 8501 strings out of 483140 + 120412 string characters out of 5965152 375476 words of memory out of 5000000 - 23235 multiletter control sequences out of 15000+600000 + 23236 multiletter control sequences out of 15000+600000 590533 words of font info for 154 fonts, out of 8000000 for 9000 36 hyphenation exceptions out of 8191 34i,11n,45p,926b,434s stack positions out of 5000i,500n,10000p,200000b,80000s @@ -918,10 +918,10 @@ e1/public/kpfonts/jkpmit8a.pfb> -Output written on build/codex-001.pdf (21 pages, 129022 bytes). +Output written on build/codex-001.pdf (21 pages, 129705 bytes). PDF statistics: - 369 PDF objects out of 1000 (max. 8388607) - 333 compressed objects within 4 object streams - 84 named destinations out of 1000 (max. 500000) + 375 PDF objects out of 1000 (max. 8388607) + 339 compressed objects within 4 object streams + 85 named destinations out of 1000 (max. 500000) 283 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/001/build/codex-001.pdf b/001/build/codex-001.pdf index e16fa43..8f3f01d 100644 Binary files a/001/build/codex-001.pdf and b/001/build/codex-001.pdf differ diff --git a/001/build/codex-001.synctex.gz b/001/build/codex-001.synctex.gz index a5c324b..4e4b9ab 100644 Binary files a/001/build/codex-001.synctex.gz and b/001/build/codex-001.synctex.gz differ diff --git a/001/build/codex-001.toc b/001/build/codex-001.toc index 9e92e1a..5ddd4ae 100644 --- a/001/build/codex-001.toc +++ b/001/build/codex-001.toc @@ -11,22 +11,22 @@ \contentsline {subsection}{\numberline {2.3.3}Where does the Unix Principle not apply in real life and this is actually a good thing?}{15}{subsection.2.3.3}% \contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{16}{chapter.3}% \contentsline {section}{\numberline {3.1}bin}{16}{section.3.1}% -\contentsline {section}{\numberline {3.2}boot}{16}{section.3.2}% +\contentsline {section}{\numberline {3.2}boot}{17}{section.3.2}% \contentsline {section}{\numberline {3.3}dev}{17}{section.3.3}% \contentsline {section}{\numberline {3.4}etc}{17}{section.3.4}% \contentsline {section}{\numberline {3.5}home}{17}{section.3.5}% \contentsline {section}{\numberline {3.6}lib}{17}{section.3.6}% \contentsline {section}{\numberline {3.7}media}{17}{section.3.7}% \contentsline {section}{\numberline {3.8}mnt}{17}{section.3.8}% -\contentsline {section}{\numberline {3.9}opt}{17}{section.3.9}% -\contentsline {section}{\numberline {3.10}proc}{17}{section.3.10}% +\contentsline {section}{\numberline {3.9}opt}{18}{section.3.9}% +\contentsline {section}{\numberline {3.10}proc}{18}{section.3.10}% \contentsline {section}{\numberline {3.11}root}{18}{section.3.11}% \contentsline {section}{\numberline {3.12}run}{18}{section.3.12}% \contentsline {section}{\numberline {3.13}sbin}{18}{section.3.13}% \contentsline {section}{\numberline {3.14}srv}{18}{section.3.14}% \contentsline {section}{\numberline {3.15}sys}{18}{section.3.15}% \contentsline {section}{\numberline {3.16}tmp}{18}{section.3.16}% -\contentsline {section}{\numberline {3.17}usr}{18}{section.3.17}% +\contentsline {section}{\numberline {3.17}usr}{19}{section.3.17}% \contentsline {section}{\numberline {3.18}var}{19}{section.3.18}% \contentsline {chapter}{\numberline {4}Miscellany}{20}{chapter.4}% \contentsline {section}{\numberline {4.1}Is This Really a Hack? Or Is It Just a Tip?}{20}{section.4.1}% diff --git a/001/codex-001.tex b/001/codex-001.tex index c5d3966..09863f1 100644 --- a/001/codex-001.tex +++ b/001/codex-001.tex @@ -259,13 +259,14 @@ I've resisted buying a breadmaker for years, because I actually don't want a dev \chapter{What Are All Those Files in the Linux Root?} -If you're using a Linux distro with a GUI (Ubuntu, Puppy OS, Mint, etc.) you land right in your Home folder whenever you click on ``Files''. But if you've ever gone all the way into the root of your computer (the Windows equivalent would be \verb|C:\|) you'll see a lot of folders\footnote{Technically, these are \textit{directories}, but let's not be pedantic. In a GUI, the icon usually looks like a folder.} there with mysterious three-letter names. Let's take a look at the them and what they contain. +If you're using a Linux distro with a GUI (Ubuntu, Puppy OS, Mint, etc.) you land right in your Home folder whenever you click on ``Files''. But if you've ever gone all the way into the root of your computer (the Windows equivalent would be \verb|C:\|) you'll see a lot of folders\footnote{Technically, these are \textit{directories}, but let's not be pedantic. In a GUI, the icon usually looks like a folder.} there with mysterious three-letter names. Let's take a look at the them and what they contain.\footnotemark +\footnotetext{For more information about this, consult the Linux Foundation Referenced specifications, which are found at \href{https://refspecs.linuxfoundation.org/}{https://refspecs.linuxfoundation.org/}. You're probably going to want the pdf version of this, which is at \href{https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.pdf}{https://refspecs.linuxfoundation.org/FHS\_3.0/fhs-3.0.pdf}. It really is amazing how much you can learn just by reading the specs and manuals.} \section{bin} This directory contains essential command binaries that need to be available for all users. Many of these include binaries that bring up the system or repair it. Your basic binaries like \verb|cat|, \verb|ls|, and \verb|mv| live here. \section{boot} -Boot loader files. (It's complicated—kernels, and so forth. It is also three letters instead of three.) +Boot loader files. (It's complicated—kernels, and so forth. It is also four letters instead of three.) \section{dev} Device files, such as \verb|/dev/disk0/|, \verb|dev/sda1|, etc. Also the home of the wonderful \verb|/dev/null|.