diff options
Diffstat (limited to 'public/index.html')
-rw-r--r-- | public/index.html | 45 |
1 files changed, 44 insertions, 1 deletions
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 & 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’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 <package-name></code>. Teach a man to fish and all that jazz…</p> + +<h3 id="filesystemmanagement">File & 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 “daily driver” 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 “additional”, non-base software:</p> |