aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBradley Taunt <bt@btxx.org>2025-04-05 12:54:22 -0400
committerBradley Taunt <bt@btxx.org>2025-04-05 12:54:22 -0400
commit55477d145995347f91e2e0668992e4002f6fabc7 (patch)
tree24a94233cb4eddcb1abf489f56d3155605385930
parentc38a95665192e20118d657337c9babcaeedee796 (diff)
Good enough for initial push out
-rw-r--r--index.md28
-rw-r--r--public/index.html45
-rw-r--r--public/index.html.gzbin3184 -> 4039 bytes
-rw-r--r--public/style.css.gzbin610 -> 610 bytes
4 files changed, 72 insertions, 1 deletions
diff --git a/index.md b/index.md
index d2c943b..096f5ba 100644
--- a/index.md
+++ b/index.md
@@ -127,6 +127,34 @@ You can also navigate around using the <kbd>Ctl</kbd> + <kbd>&uarr;</kbd><kbd>&r
## Playing with Default Packages
+This section isn't going to explain each and every single useful package included with the base install of OpenBSD. Instead, I highly recommend that you read the documentation associated with each program. You can read these manual pages from your terminal by running `man <package-name>`. Teach a man to fish and all that jazz...
+
+### File & System Management
+
+* `cp`, `mv`, `rm`, `mkdir`, `find`, `xargs`, `diff`, `patch`, `file`, `tar`, `gzip`, `bzip2`, `xz`, `mt` – typical file manipulation tools.
+* `ls`, `du`, `df`, `stat` – for listing and inspecting files and disk usage.
+* `vi`, `mg` – text editors (both included; `mg` is like Emacs-lite, `vi` is the classic).
+* `ed`, `sed`, `awk`, `cut`, `tr`, `sort`, `uniq`, `paste`, `tee` – text processing tools.
+* `rcctl`, `sysctl`, `top`, `ps`, `kill`, `nice`, `renice` – process and system control.
+* `pkg_add`, `pkg_info`, `pkg_delete`, `pkg_check` – package management.
+
+### User Tools
+
+* `lpr`, `lpq`, `lprm` – basic printing.
+* `xterm`, `xcalc`, `xedit`, `xmessage`, `xlock`, `xwd` - great "daily driver" tools shipped with `xbase`
+* `xset`, `xrandr`, `xmodmap` – useful for configuring displays and keyboard/mouse.
+
+### Networking
+
+* `ftp` is a full-featured command-line downloader
+* `scp`, `sftp`, `ssh`, `telnet` – for remote access and file transfers.
+* `ifconfig`, `hostname`, `route`, `netstat`, `tcpdump` – network configuration and inspection.
+
+### Security
+
+* `pass` – basic password generator.
+* `unveil`, `pledge` – available for programs to restrict access and system calls (helpful for programs like Firefox, 3rd party editors).
+
## Additional Packages
I would suggest the following packages once you feel like installing "additional", non-base software:
diff --git a/public/index.html b/public/index.html
index 4fce7b3..5764237 100644
--- a/public/index.html
+++ b/public/index.html
@@ -30,7 +30,14 @@
</li>
<li><a href="#loginmanager">Login Manager</a></li>
<li><a href="#thefirstreallogin">The First <em>Real</em> Login</a></li>
-<li><a href="#playingwithdefaultpackages">Playing with Default Packages</a></li>
+<li><a href="#playingwithdefaultpackages">Playing with Default Packages</a>
+<ul>
+<li><a href="#filesystemmanagement">File &amp; System Management</a></li>
+<li><a href="#usertools">User Tools</a></li>
+<li><a href="#networking">Networking</a></li>
+<li><a href="#security">Security</a></li>
+</ul>
+</li>
<li><a href="#additionalpackages">Additional Packages</a></li>
<li><a href="#supportopenbsd">Support OpenBSD</a></li>
<li><a href="#contributetoopenbased">Contribute to OpenBASED</a></li>
@@ -168,6 +175,42 @@ rcctl start apmd
<h2 id="playingwithdefaultpackages">Playing with Default Packages</h2>
+<p>This section isn&#8217;t going to explain each and every single useful package included with the base install of OpenBSD. Instead, I highly recommend that you read the documentation associated with each program. You can read these manual pages from your terminal by running <code>man &lt;package-name&gt;</code>. Teach a man to fish and all that jazz&#8230;</p>
+
+<h3 id="filesystemmanagement">File &amp; System Management</h3>
+
+<ul>
+<li><code>cp</code>, <code>mv</code>, <code>rm</code>, <code>mkdir</code>, <code>find</code>, <code>xargs</code>, <code>diff</code>, <code>patch</code>, <code>file</code>, <code>tar</code>, <code>gzip</code>, <code>bzip2</code>, <code>xz</code>, <code>mt</code> – typical file manipulation tools.</li>
+<li><code>ls</code>, <code>du</code>, <code>df</code>, <code>stat</code> – for listing and inspecting files and disk usage.</li>
+<li><code>vi</code>, <code>mg</code> – text editors (both included; <code>mg</code> is like Emacs-lite, <code>vi</code> is the classic).</li>
+<li><code>ed</code>, <code>sed</code>, <code>awk</code>, <code>cut</code>, <code>tr</code>, <code>sort</code>, <code>uniq</code>, <code>paste</code>, <code>tee</code> – text processing tools.</li>
+<li><code>rcctl</code>, <code>sysctl</code>, <code>top</code>, <code>ps</code>, <code>kill</code>, <code>nice</code>, <code>renice</code> – process and system control.</li>
+<li><code>pkg_add</code>, <code>pkg_info</code>, <code>pkg_delete</code>, <code>pkg_check</code> – package management.</li>
+</ul>
+
+<h3 id="usertools">User Tools</h3>
+
+<ul>
+<li><code>lpr</code>, <code>lpq</code>, <code>lprm</code> – basic printing.</li>
+<li><code>xterm</code>, <code>xcalc</code>, <code>xedit</code>, <code>xmessage</code>, <code>xlock</code>, <code>xwd</code> - great &#8220;daily driver&#8221; tools shipped with <code>xbase</code></li>
+<li><code>xset</code>, <code>xrandr</code>, <code>xmodmap</code> – useful for configuring displays and keyboard/mouse.</li>
+</ul>
+
+<h3 id="networking">Networking</h3>
+
+<ul>
+<li><code>ftp</code> is a full-featured command-line downloader</li>
+<li><code>scp</code>, <code>sftp</code>, <code>ssh</code>, <code>telnet</code> – for remote access and file transfers.</li>
+<li><code>ifconfig</code>, <code>hostname</code>, <code>route</code>, <code>netstat</code>, <code>tcpdump</code> – network configuration and inspection.</li>
+</ul>
+
+<h3 id="security">Security</h3>
+
+<ul>
+<li><code>pass</code> – basic password generator.</li>
+<li><code>unveil</code>, <code>pledge</code> – available for programs to restrict access and system calls (helpful for programs like Firefox, 3rd party editors).</li>
+</ul>
+
<h2 id="additionalpackages">Additional Packages</h2>
<p>I would suggest the following packages once you feel like installing &#8220;additional&#8221;, non-base software:</p>
diff --git a/public/index.html.gz b/public/index.html.gz
index 0c49028..787abb9 100644
--- a/public/index.html.gz
+++ b/public/index.html.gz
Binary files differ
diff --git a/public/style.css.gz b/public/style.css.gz
index ea72e23..e4c3e1b 100644
--- a/public/style.css.gz
+++ b/public/style.css.gz
Binary files differ