An interactive, multi-language terminal utility designed for beginners to quickly lookup and learn basic and advanced Linux commands. It automatically detects your Linux distribution and features a beautiful scrolling UI.
- 📦 Distro Auto-Detection: Automatically parses
/etc/os-releaseto show commands tailored for your OS (Arch Linux, Ubuntu, Debian, Fedora, NixOS, Gentoo). - 🔄 On-the-fly Translation: Press
lto instantly switch between Russian and English interfaces. - 💾 Persistent Settings: Remembers your chosen language by saving it to
~/.config/nvrcmd.json. - 🛡️ Safe and Clean: Opens in an alternative screen buffer (like
htoporvim) and leaves no mess in your shell history upon exit. - 💡 Practical Examples: Every command comes with a real-world usage example displayed right next to its description.
NVRCMD automatically recognizes and provides tailored commands for the following Linux families:
- 🔵 Arch Linux (including Void Linux compatibility)
- 🟠 Ubuntu / Debian / Linux Mint
- 🟢 Fedora Linux
- ⚪ NixOS (with declarative syntax and
nix-shellguides) - 🟣 Gentoo Linux (with Portage
emergeand USE-flags guides)
You can easily compile and install the utility globally using the provided script.
# Download repository
git clone https://github.com/neverloseagain1/nvrcmd
# Clone your repository (or go to your project folder)
cd nvrcmd
# Run the interactive installation script
./install.sh↑ / ↓orj / k— Scroll through the commands listl— Toggle interface language (RU / EN)qorCtrl + C— Exit the handbook safely