From 55477d145995347f91e2e0668992e4002f6fabc7 Mon Sep 17 00:00:00 2001 From: Bradley Taunt Date: Sat, 5 Apr 2025 12:54:22 -0400 Subject: Good enough for initial push out --- index.md | 28 ++++++++++++++++++++++++++++ public/index.html | 45 ++++++++++++++++++++++++++++++++++++++++++++- public/index.html.gz | Bin 3184 -> 4039 bytes public/style.css.gz | Bin 610 -> 610 bytes 4 files changed, 72 insertions(+), 1 deletion(-) 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 Ctl + &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 `. 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 @@
  • Login Manager
  • The First Real Login
  • -
  • Playing with Default Packages
  • +
  • Playing with Default Packages + +
  • Additional Packages
  • Support OpenBSD
  • Contribute to OpenBASED
  • @@ -168,6 +175,42 @@ rcctl start apmd

    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.gz b/public/index.html.gz index 0c49028..787abb9 100644 Binary files a/public/index.html.gz and b/public/index.html.gz differ diff --git a/public/style.css.gz b/public/style.css.gz index ea72e23..e4c3e1b 100644 Binary files a/public/style.css.gz and b/public/style.css.gz differ -- cgit v1.2.3-70-g09d2