From 185ef4e760c37d4ced82e20499d841d504d1eb0e Mon Sep 17 00:00:00 2001 From: Jacob Kraniak <113630934+jacob-kraniak@users.noreply.github.com> Date: Sat, 7 Mar 2026 18:35:21 -0500 Subject: [PATCH] terminal/shell tools: 2026-03-07 18:35:21 Affected files: .obsidian/workspace.json README.md tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md tools/sysadmin-devops/terminal-shell-productivity/Shells.md tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md tools/tools - (migrate out)/.gitignore tools/tools - (migrate out)/gui-tools.md tools/tools - (migrate out)/web-tools.md --- .obsidian/workspace.json | 38 ++++++++-------- README.md | 20 --------- .../Files & Directories.md | 7 +++ .../{cli-tools.md => Shells.md} | 44 ------------------- .../Terminal Emulators.md | 12 ++--- .../Text Editors.md | 9 ++++ tools/tools - (migrate out)/.gitignore | 1 - tools/tools - (migrate out)/gui-tools.md | 1 - tools/tools - (migrate out)/web-tools.md | 1 - 9 files changed, 41 insertions(+), 92 deletions(-) create mode 100644 tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md rename tools/sysadmin-devops/terminal-shell-productivity/{cli-tools.md => Shells.md} (63%) create mode 100644 tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md delete mode 100644 tools/tools - (migrate out)/.gitignore delete mode 100644 tools/tools - (migrate out)/gui-tools.md delete mode 100644 tools/tools - (migrate out)/web-tools.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 4bbbb68..8d28288 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "tools/sysadmin-devops/terminal-shell-productivity/cli-tools.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "mode": "source", - "source": true + "source": false }, "icon": "lucide-file", - "title": "cli-tools" + "title": "Shells" } } ] @@ -78,7 +78,7 @@ } ], "direction": "horizontal", - "width": 334.5 + "width": 298.5 }, "right": { "id": "c22613f52054cb87", @@ -94,7 +94,7 @@ "state": { "type": "backlink", "state": { - "file": "tools/sysadmin-devops/terminal-shell-productivity/cli-tools.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -104,7 +104,7 @@ "unlinkedCollapsed": true }, "icon": "links-coming-in", - "title": "Backlinks for cli-tools" + "title": "Backlinks for Shells" } }, { @@ -113,12 +113,12 @@ "state": { "type": "outgoing-link", "state": { - "file": "tools/sysadmin-devops/terminal-shell-productivity/cli-tools.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "linksCollapsed": false, "unlinkedCollapsed": true }, "icon": "links-going-out", - "title": "Outgoing links from cli-tools" + "title": "Outgoing links from Shells" } }, { @@ -156,13 +156,13 @@ "state": { "type": "outline", "state": { - "file": "tools/sysadmin-devops/terminal-shell-productivity/cli-tools.md", + "file": "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", "followCursor": false, "showSearch": false, "searchQuery": "" }, "icon": "lucide-list", - "title": "Outline of cli-tools" + "title": "Outline of Shells" } }, { @@ -180,7 +180,7 @@ } ], "direction": "horizontal", - "width": 300 + "width": 293.5 }, "left-ribbon": { "hiddenItems": { @@ -194,16 +194,22 @@ "obsidian-git:Open Git source control": false } }, - "active": "4ec77f521918a14f", + "active": "9b2e89c682f5d2ef", "lastOpenFiles": [ + "tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md", + "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", + "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", + "tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md", "README.md", + "tools/00_index.md", + "tools/tools - (migrate out)/gui-tools.md", + "tools/tools - (migrate out)/web-tools.md", "documentation/readme - to refactor.md", "documentation/manuals-howtos-guides/shell-tricks-functions.md", "documentation/other-cheat-sheets.md", "documentation/manuals-howtos-guides/shell-one-liners.md", "documentation/manuals-howtos-guides", "documentation/learning-resources/daily-knowledge-news.md", - "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", "documentation", "docs/sysadmin-devops/terminal-shell-productivity/shell-functions.md", "docs/sysadmin-devops/terminal-shell-productivity/shell-one-liners.md", @@ -220,14 +226,8 @@ "tools/security/pentest-recon-enum/Port Scanners & Network Discovery.md", "tools/security/pentest-recon-enum/Recon & Threat Reputation.md", "tools/sysadmin-devops/system-monitoring-tracing/Log Analyzers.md", - "tools/sysadmin-devops/Remote Access + SSH Clients.md", "docs/sysadmin-devops/ssh-remote-access", - "tools/network-engineering/diagnostics-troubleshooting/Online Network Diagnostics & Utilities.md", - "tools/network-engineering/routing-bgp-ospf/BGP & Routing Tools.md", - "tools/network-engineering/diagnostics-troubleshooting/Global Internet Measurement Platform.md", "tools/network-engineering/diagnostics-troubleshooting", - "TOOL-TABLE-SCHEMA.md", - "Contibuting.md", "tools/sysadmin-devops/system-monitoring-tracing", "tools/network-engineering/routing-bgp-ospf", "tools/network-engineering/dns-dhc-ipam", diff --git a/README.md b/README.md index f92fb8f..c504d08 100644 --- a/README.md +++ b/README.md @@ -109,26 +109,6 @@ Moved to - [CLI Tools](./docs/cli-tools.md)    tmux-cssh - is a tool to set comfortable and easy to use functionality tmux-sessions.

-##### :black_small_square: Text editors - -

-   vi - is one of the most common text editors on Unix.
-   vim - is a highly configurable text editor.
-   emacs - is an extensible, customizable, free/libre text editor, and more.
-   micro - is a modern and intuitive terminal-based text editor.
-   neovim - is a free open source, powerful, extensible and usable code editor.
-   spacemacs - a community-driven Emacs distribution.
-   spacevim - a community-driven vim distribution.
-

- -##### :black_small_square: Files and directories - -

-   fd - is a simple, fast and user-friendly alternative to find.
-   ncdu - is an easy to use, fast disk usage analyzer.
-

- - ##### :black_small_square: Network (DNS) diff --git a/tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md b/tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md new file mode 100644 index 0000000..e84bd84 --- /dev/null +++ b/tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md @@ -0,0 +1,7 @@ +## Filesystem & Disk +- Disk usage/analyzers, mount/umount helpers, secure delete/wipe, inotify tools + +|Name|Vendor/Webpage|GitHub Repo|Brief Description|Tags|Latest Commit| +|---|---|---|---|---|---| +|fd|—|[sharkdp/fd](https://github.com/sharkdp/fd)|Simple, fast and user-friendly alternative to find.|[find, search, filesystem, rust, cli]|2026-02-15| +|ncdu|[https://dev.yorhel.nl/ncdu](https://dev.yorhel.nl/ncdu)|—|Easy to use, fast disk usage analyzer with curses UI.|[disk, usage, analyzer, tui, cli]|~2025| diff --git a/tools/sysadmin-devops/terminal-shell-productivity/cli-tools.md b/tools/sysadmin-devops/terminal-shell-productivity/Shells.md similarity index 63% rename from tools/sysadmin-devops/terminal-shell-productivity/cli-tools.md rename to tools/sysadmin-devops/terminal-shell-productivity/Shells.md index 6d96143..fdab2a8 100644 --- a/tools/sysadmin-devops/terminal-shell-productivity/cli-tools.md +++ b/tools/sysadmin-devops/terminal-shell-productivity/Shells.md @@ -1,6 +1,3 @@ -# CLI Tools -Curated, high-quality command-line utilities across sysadmin, security, networking, productivity, and development workflows. - ## Shells & Prompting Interactive shells, enhancers, prompts, plugins, fuzzy finders/jump tools @@ -30,44 +27,3 @@ Interactive shells, enhancers, prompts, plugins, fuzzy finders/jump tools |fd|—|[sharkdp/fd](https://github.com/sharkdp/fd)|Simple, fast, user-friendly alternative to find.|find, filesystem, rust|2026-01| |bat|—|[sharkdp/bat](https://github.com/sharkdp/bat)|cat clone with syntax highlighting and Git integration.|syntax-highlighter, viewer, rust|2026-03| |delta|—|[dandavison/delta](https://github.com/dandavison/delta)|Beautiful syntax-highlighting pager for git diff.|diff, git, pager, rust|2026-02| - -## Text & File Manipulation -- Editors (vim/neovim/micro), viewers (bat, hexyl), finders (fd, ripgrep), fuzzy (fzf), diff/pretty (delta), file ops (exa/lsd, dust, duf, ncdu) - -## Filesystem & Disk -- Disk usage/analyzers, mount/umount helpers, secure delete/wipe, inotify tools - -## System Monitoring & Diagnostics -- Process (htop/btop, glances, bottom), memory/CPU (nvtop if GPU), logs (lnav, goaccess), debuggers (strace, ltrace), perf tools - -## Networking & Recon -### Core Utilities -- curl, wget, httpie, aria2, transmission-cli - -### Scanning & Discovery -- nmap, masscan, RustScan, naabu, zmap - -### Traffic Capture & Analysis -- tcpdump, tshark, termshark, wireshark-cli equivalents - -### DNS & Subdomain -- subfinder, amass, dnsx, dnstwist, fierce - -### Proxy / Tunneling / TOR -- proxychains, redsocks, tor, torsocks, chisel, bore - -## Security & Crypto -- openssl, gnupg/gpg, age/sops, hashcat/john (if CLI-focused), secure-delete tools, password managers (pass, bitwarden-cli) - -## Databases & Data -- sqlite3 utils, jq/yq (JSON/YAML), miller (CSV/TSV), csvkit, duckdb CLI - -## Development & Versioning -- git cli helpers/extras (gh, git-extras, lazygit), diff-so-fancy/delta, tig - -## Productivity & Misc -- Task runners (task, just), note-taking (jrnl, taskwarrior), calendars (calcurse), chat/IRC (weechat, irssi), RSS (newsboat) - -## Benchmarking & Performance -- wrk, hyperfine, fio, sysbench - diff --git a/tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md b/tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md index 041bd84..55ad2fe 100644 --- a/tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md +++ b/tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md @@ -1,6 +1,6 @@ -| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | -|------------|-----------------------------------------------------|--------------------------------------------------|-----------------------------------------------------------------------------------|-------------------------------------------|------------------------| -| Guake | [https://github.com/Guake/guake](https://github.com/Guake/guake) | [Guake/guake](https://github.com/Guake/guake) | Dropdown/quake-style terminal that drops down from the top on hotkey for GNOME. | [terminal, dropdown, gnome, productivity, python] | 2025-11-15 | -| Terminator | [https://gnometerminator.blogspot.com/](https://gnometerminator.blogspot.com/p/introduction.html) | [gnome-terminator/terminator](https://github.com/gnome-terminator/terminator) | Multi-pane terminal splitter with broadcast input, layouts, and sysadmin-friendly features. | [terminal, multi-pane, splitter, gnome, python] | 2025-10-20 | -| Kitty | [https://sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/) | [kovidgoyal/kitty](https://github.com/kovidgoyal/kitty) | GPU-accelerated terminal with smooth scrolling, image protocol, ligatures, and kittens (plugins). | [terminal, gpu, fast, images, cross-platform, python] | 2026-03-05 | -| Alacritty | [https://alacritty.org/](https://alacritty.org/) | [alacritty/alacritty](https://github.com/alacritty/alacritty) | Cross-platform, GPU-accelerated terminal focused on simplicity, speed, and minimalism. | [terminal, gpu, fast, cross-platform, rust] | 2026-03-01 | \ No newline at end of file +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | +| ---------- | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | ------------- | +| Guake | [https://github.com/Guake/guake](https://github.com/Guake/guake) | [Guake/guake](https://github.com/Guake/guake) | Dropdown/quake-style terminal that drops down from the top on hotkey for GNOME. | [terminal, dropdown, gnome, productivity, python] | 2025-11-15 | +| Terminator | [https://gnometerminator.blogspot.com/](https://gnometerminator.blogspot.com/p/introduction.html) | [gnome-terminator/terminator](https://github.com/gnome-terminator/terminator) | Multi-pane terminal splitter with broadcast input, layouts, and sysadmin-friendly features. | [terminal, multi-pane, splitter, gnome, python] | 2025-10-20 | +| Kitty | [https://sw.kovidgoyal.net/kitty/](https://sw.kovidgoyal.net/kitty/) | [kovidgoyal/kitty](https://github.com/kovidgoyal/kitty) | GPU-accelerated terminal with smooth scrolling, image protocol, ligatures, and kittens (plugins). | [terminal, gpu, fast, images, cross-platform, python] | 2026-03-05 | +| Alacritty | [https://alacritty.org/](https://alacritty.org/) | [alacritty/alacritty](https://github.com/alacritty/alacritty) | Cross-platform, GPU-accelerated terminal focused on simplicity, speed, and minimalism. | [terminal, gpu, fast, cross-platform, rust] | 2026-03-01 | \ No newline at end of file diff --git a/tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md b/tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md new file mode 100644 index 0000000..93eeed5 --- /dev/null +++ b/tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md @@ -0,0 +1,9 @@ +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | +| --------- | -------------------------------------------------------------------------- | --------------------------------------------------- | -------------------------------------------------------------- | ----------------------------------------- | ------------- | +| vi | [http://ex-vi.sourceforge.net/](http://ex-vi.sourceforge.net/) | — | One of the most common text editors on Unix. | [editor, terminal, classic, unix] | — | +| vim | [https://www.vim.org/](https://www.vim.org/) | — | Highly configurable text editor built on vi. | [editor, terminal, extensible, vimscript] | ~2025 | +| emacs | [https://www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/) | — | Extensible, customizable free/libre text editor and more. | [editor, terminal, gui, lisp, extensible] | ~2025 | +| micro | — | [zyedidia/micro](https://github.com/zyedidia/micro) | Modern and intuitive terminal-based text editor. | [editor, terminal, modern, go] | 2025-12-20 | +| neovim | [https://neovim.io/](https://neovim.io/) | — | Free open source, powerful, extensible code editor (vim fork). | [editor, terminal, lua, modern] | ~2026 | +| spacemacs | [https://www.spacemacs.org/](https://www.spacemacs.org/) | — | Community-driven Emacs distribution with vim-like keybindings. | [editor, emacs, distribution, community] | ~2025 | +| spacevim | [https://spacevim.org/](https://spacevim.org/) | — | Community-driven vim distribution with plugin layers. | [editor, vim, distribution, community] | ~2025 | diff --git a/tools/tools - (migrate out)/.gitignore b/tools/tools - (migrate out)/.gitignore deleted file mode 100644 index 8b13789..0000000 --- a/tools/tools - (migrate out)/.gitignore +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tools/tools - (migrate out)/gui-tools.md b/tools/tools - (migrate out)/gui-tools.md deleted file mode 100644 index 8b13789..0000000 --- a/tools/tools - (migrate out)/gui-tools.md +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tools/tools - (migrate out)/web-tools.md b/tools/tools - (migrate out)/web-tools.md deleted file mode 100644 index 8b13789..0000000 --- a/tools/tools - (migrate out)/web-tools.md +++ /dev/null @@ -1 +0,0 @@ -