Browse Source

Expanded root files explanation

tags/Issue-001
Kenneth John Odle 11 months ago
parent
commit
cb62970c68
  1. 50
      001/build/codex-001.aux
  2. 64
      001/build/codex-001.log
  3. 26
      001/build/codex-001.out
  4. BIN
      001/build/codex-001.pdf
  5. BIN
      001/build/codex-001.synctex.gz
  6. 50
      001/build/codex-001.toc
  7. 56
      001/codex-001.tex

50
001/build/codex-001.aux

@ -16,27 +16,45 @@
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}The Early Salad Days}{4}{chapter.1}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {1}The Early Salad Days}{5}{chapter.1}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Calculators}{4}{section.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Speaking of Watches, Timex Used to make Home Computers}{6}{section.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.3}The Joy of a Trash-80}{7}{section.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {2}What's to Like About Linux}{8}{chapter.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Calculators}{5}{section.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Speaking of Watches, Timex Used to make Home Computers}{7}{section.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.3}The Joy of a Trash-80}{8}{section.1.3}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {2}What's to Like About Linux}{9}{chapter.2}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{8}{section.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Knowledge is Power}{9}{section.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.3}The Unix Philosophy}{10}{section.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Where does the Unix Principle actually apply in real life?}{11}{subsection.2.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Where else does the Unix Principle \textit {not} apply that it probably should in real life?}{14}{subsection.2.3.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Where does the Unix Principle not apply in real life and this is actually a good thing?}{14}{subsection.2.3.3}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{15}{chapter.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{9}{section.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Knowledge is Power}{10}{section.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {2.3}The Unix Philosophy}{11}{section.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Where does the Unix Principle actually apply in real life?}{12}{subsection.2.3.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Where else does the Unix Principle \textit {not} apply that it probably should in real life?}{15}{subsection.2.3.2}\protected@file@percent }
\@writefile{toc}{\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}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{16}{chapter.3}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Miscellany}{16}{chapter.4}\protected@file@percent }
\@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.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.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.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@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Is This Really a Hack? Or Is It Just a Tip?}{16}{section.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.2}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{16}{section.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Coda: Why \LaTeX ?}{17}{section.4.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Is This Really a Hack? Or Is It Just a Tip?}{20}{section.4.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.2}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{20}{section.4.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Coda: Why \LaTeX ?}{21}{section.4.3}\protected@file@percent }

64
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) 2 SEP 2021 21:04
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
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -827,7 +827,7 @@ LaTeX Font Info: Trying to load font information for TS1+jkp on input line 6
(/usr/share/texlive/texmf-dist/tex/latex/kpfonts/ts1jkp.fd
File: ts1jkp.fd 2007/08/30 Fontinst v1.928 font definitions for TS1/jkp.
)
<images/ncsa4-0.png, id=75, 88.33pt x 31.11626pt>
<images/ncsa4-0.png, id=147, 88.33pt x 31.11626pt>
File: images/ncsa4-0.png Graphic file (type png)
<use images/ncsa4-0.png>
Package pdftex.def Info: images/ncsa4-0.png used on input line 70.
@ -849,64 +849,64 @@ Overfull \hbox (2.94096pt too wide) in paragraph at lines 76--77
. You can also find a link
[]
[2 <./images/ncsa4-0.png>] (build/codex-001.toc)
[2 <./images/ncsa4-0.png>] (build/codex-001.toc [3
])
\tf@toc=\write4
\openout4 = `codex-001.toc'.
[3
]
[4]
Chapter 1.
[4
[5
] [5]
<images/casio.jpg, id=128, 303.1325pt x 552.0625pt>
] [6]
<images/casio.jpg, id=223, 303.1325pt x 552.0625pt>
File: images/casio.jpg Graphic file (type jpg)
<use images/casio.jpg>
Package pdftex.def Info: images/casio.jpg used on input line 116.
(pdftex.def) Requested size: 45.46791pt x 82.8058pt.
[6 <./images/casio.jpg>] [7]
[7 <./images/casio.jpg>] [8]
Chapter 2.
[8
[9
] [9] [10] [11] [12] [13] [14]
] [10] [11] [12] [13] [14] [15]
Chapter 3.
[15
[16
]
] [17] [18] [19]
Chapter 4.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\leavevmode@ifvmode' on input line 266.
(hyperref) removing `\leavevmode@ifvmode' on input line 322.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) \kern 1.66702pt
(hyperref) removed on input line 266.
(hyperref) removed on input line 322.
[16
[20
]
Overfull \hbox (8.25641pt too wide) in paragraph at lines 280--281
Overfull \hbox (8.25641pt too wide) in paragraph at lines 336--337
\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 291.
[17]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 291.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 347.
[21]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 347.
(build/codex-001.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 291.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 291.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 347.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 347.
Package rerunfilecheck Info: File `codex-001.out' has not changed.
(rerunfilecheck) Checksum: <no file>.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 291.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 347.
)
Here is how much of TeX's memory you used:
8458 strings out of 483140
119892 string characters out of 5965152
8499 strings out of 483140
120382 string characters out of 5965152
375476 words of memory out of 5000000
23217 multiletter control sequences out of 15000+600000
23235 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></usr/share/texlive/texmf-dist/fonts/type1/publi
c/kpfonts/jkpmn8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts
/jkpmne.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/kpfonts/jkpttmn8a
.pfb>
Output written on build/codex-001.pdf (17 pages, 122271 bytes).
Output written on build/codex-001.pdf (21 pages, 129022 bytes).
PDF statistics:
255 PDF objects out of 1000 (max. 8388607)
224 compressed objects within 3 object streams
61 named destinations out of 1000 (max. 500000)
139 words of extra memory for PDF output out of 10000 (max. 10000000)
369 PDF objects out of 1000 (max. 8388607)
333 compressed objects within 4 object streams
84 named destinations out of 1000 (max. 500000)
283 words of extra memory for PDF output out of 10000 (max. 10000000)

26
001/build/codex-001.out

@ -10,7 +10,25 @@
\BOOKMARK [2][-]{subsection.2.3.2}{Where else does the Unix Principle not apply that it probably should in real life?}{section.2.3}% 10
\BOOKMARK [2][-]{subsection.2.3.3}{Where does the Unix Principle not apply in real life and this is actually a good thing?}{section.2.3}% 11
\BOOKMARK [0][-]{chapter.3}{What Are All Those Files in the Linux Root?}{}% 12
\BOOKMARK [0][-]{chapter.4}{Miscellany}{}% 13
\BOOKMARK [1][-]{section.4.1}{Is This Really a Hack? Or Is It Just a Tip?}{chapter.4}% 14
\BOOKMARK [1][-]{section.4.2}{What I Learned About LaTeX While Creating This Issue}{chapter.4}% 15
\BOOKMARK [1][-]{section.4.3}{Coda: Why LaTeX?}{chapter.4}% 16
\BOOKMARK [1][-]{section.3.1}{bin}{chapter.3}% 13
\BOOKMARK [1][-]{section.3.2}{boot}{chapter.3}% 14
\BOOKMARK [1][-]{section.3.3}{dev}{chapter.3}% 15
\BOOKMARK [1][-]{section.3.4}{etc}{chapter.3}% 16
\BOOKMARK [1][-]{section.3.5}{home}{chapter.3}% 17
\BOOKMARK [1][-]{section.3.6}{lib}{chapter.3}% 18
\BOOKMARK [1][-]{section.3.7}{media}{chapter.3}% 19
\BOOKMARK [1][-]{section.3.8}{mnt}{chapter.3}% 20
\BOOKMARK [1][-]{section.3.9}{opt}{chapter.3}% 21
\BOOKMARK [1][-]{section.3.10}{proc}{chapter.3}% 22
\BOOKMARK [1][-]{section.3.11}{root}{chapter.3}% 23
\BOOKMARK [1][-]{section.3.12}{run}{chapter.3}% 24
\BOOKMARK [1][-]{section.3.13}{sbin}{chapter.3}% 25
\BOOKMARK [1][-]{section.3.14}{srv}{chapter.3}% 26
\BOOKMARK [1][-]{section.3.15}{sys}{chapter.3}% 27
\BOOKMARK [1][-]{section.3.16}{tmp}{chapter.3}% 28
\BOOKMARK [1][-]{section.3.17}{usr}{chapter.3}% 29
\BOOKMARK [1][-]{section.3.18}{var}{chapter.3}% 30
\BOOKMARK [0][-]{chapter.4}{Miscellany}{}% 31
\BOOKMARK [1][-]{section.4.1}{Is This Really a Hack? Or Is It Just a Tip?}{chapter.4}% 32
\BOOKMARK [1][-]{section.4.2}{What I Learned About LaTeX While Creating This Issue}{chapter.4}% 33
\BOOKMARK [1][-]{section.4.3}{Coda: Why LaTeX?}{chapter.4}% 34

BIN
001/build/codex-001.pdf

BIN
001/build/codex-001.synctex.gz

50
001/build/codex-001.toc

@ -1,16 +1,34 @@
\contentsline {chapter}{\numberline {1}The Early Salad Days}{4}{chapter.1}%
\contentsline {section}{\numberline {1.1}Calculators}{4}{section.1.1}%
\contentsline {section}{\numberline {1.2}Speaking of Watches, Timex Used to make Home Computers}{6}{section.1.2}%
\contentsline {section}{\numberline {1.3}The Joy of a Trash-80}{7}{section.1.3}%
\contentsline {chapter}{\numberline {2}What's to Like About Linux}{8}{chapter.2}%
\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{8}{section.2.1}%
\contentsline {section}{\numberline {2.2}Knowledge is Power}{9}{section.2.2}%
\contentsline {section}{\numberline {2.3}The Unix Philosophy}{10}{section.2.3}%
\contentsline {subsection}{\numberline {2.3.1}Where does the Unix Principle actually apply in real life?}{11}{subsection.2.3.1}%
\contentsline {subsection}{\numberline {2.3.2}Where else does the Unix Principle \textit {not} apply that it probably should in real life?}{14}{subsection.2.3.2}%
\contentsline {subsection}{\numberline {2.3.3}Where does the Unix Principle not apply in real life and this is actually a good thing?}{14}{subsection.2.3.3}%
\contentsline {chapter}{\numberline {3}What Are All Those Files in the Linux Root?}{15}{chapter.3}%
\contentsline {chapter}{\numberline {4}Miscellany}{16}{chapter.4}%
\contentsline {section}{\numberline {4.1}Is This Really a Hack? Or Is It Just a Tip?}{16}{section.4.1}%
\contentsline {section}{\numberline {4.2}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{16}{section.4.2}%
\contentsline {section}{\numberline {4.3}Coda: Why \LaTeX ?}{17}{section.4.3}%
\contentsline {chapter}{\numberline {1}The Early Salad Days}{5}{chapter.1}%
\contentsline {section}{\numberline {1.1}Calculators}{5}{section.1.1}%
\contentsline {section}{\numberline {1.2}Speaking of Watches, Timex Used to make Home Computers}{7}{section.1.2}%
\contentsline {section}{\numberline {1.3}The Joy of a Trash-80}{8}{section.1.3}%
\contentsline {chapter}{\numberline {2}What's to Like About Linux}{9}{chapter.2}%
\contentsline {section}{\numberline {2.1}Control…and an Opportunity}{9}{section.2.1}%
\contentsline {section}{\numberline {2.2}Knowledge is Power}{10}{section.2.2}%
\contentsline {section}{\numberline {2.3}The Unix Philosophy}{11}{section.2.3}%
\contentsline {subsection}{\numberline {2.3.1}Where does the Unix Principle actually apply in real life?}{12}{subsection.2.3.1}%
\contentsline {subsection}{\numberline {2.3.2}Where else does the Unix Principle \textit {not} apply that it probably should in real life?}{15}{subsection.2.3.2}%
\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.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.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.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}%
\contentsline {section}{\numberline {4.2}What I Learned About \LaTeX \tmspace +\thinmuskip {.1667em} While Creating This Issue}{20}{section.4.2}%
\contentsline {section}{\numberline {4.3}Coda: Why \LaTeX ?}{21}{section.4.3}%

56
001/codex-001.tex

@ -259,6 +259,62 @@ 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.
\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.)
\section{dev}
Device files, such as \verb|/dev/disk0/|, \verb|dev/sda1|, etc. Also the home of the wonderful \verb|/dev/null|.
\section{etc}
System-wide static configuration files. It is not allowed to contain binaries.
\section{home}
Users' home directories. If you have multiple users, you will see a directory in here for each user, named after their login name.
\section{lib}
This directory contains libraries that are essential for the binaries in \verb|/bin| and \verb|/sbin|.
\section{media}
Mount points for removable media. Using a jump drive or SD card? This is where they are.
\section{mnt}
Temporarily mounted filesystems.
\section{opt}
Add-on application software packages.
\section{proc}
A virtual filesystem providing process and kernel information as files.
\section{root}
The home directory for the root user.
\section{run}
Run-time variable data. That is, information about the running system since the last boo, such as currently logged-in users and running daemons.
\section{sbin}
Essential system binaries, such as \verb|fsck| and \verb|init|.
\section{srv}
Site-specific data served by this system, such as data and scripts for web servers, and repositories for version control systems.
\section{sys}
This directory contains information about devices, drivers, and some kernel features.
\section{tmp}
Temporary files, natch. (These may also appear in \verb|/var/tmp|.)
\section{usr}
This directory is a secondary hierarchy for read-only user data, and contains the majority of multi-user utilities and applications. This should be shareable and read-only.
\section{var}
This directory contains files who content is expected to continually change during normal operation of the system, such as logs, spool files, and temporary email files.
\chapter{Miscellany}
\section{Is This Really a Hack? Or Is It Just a Tip?}

Loading…
Cancel
Save