aboutsummaryrefslogtreecommitdiffhomepage
path: root/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'index.md')
-rw-r--r--index.md28
1 files changed, 28 insertions, 0 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: