Skip to main content

Bilingual ES/EN interactive Linux command reference — 50+ tools with keyword search

Project description

Guia-Comandos-Linux

License: MIT GitHub stars

Bilingual ES/EN interactive Linux command reference for the terminal. 50+ tools covered, keyword search across all of them, pip-installable with a single lh command.


✨ Features

  • 🌐 Bilingual — full Spanish and English descriptions via --lang en / --lang es
  • 🔍 Cross-tool searchlh -s recursive finds every command mentioning "recursive" across all tools
  • 📦 50+ tools — awk, grep, find, git, docker, ssh, tmux, jq, ss, rsync, tar, crontab and many more
  • 🚀 pip-installable — one command, available anywhere in your shell as lh

📥 Installation

pip install guia-linux

Or clone and install in development mode:

git clone https://github.com/serber1990/linux-commands-guide.git
cd Guia-Comandos-Linux
pip install -e .

🛠 Usage

lh <tool>                  # Show commands for a tool (Spanish by default)
lh --lang en <tool>        # Force English output
lh -s <keyword>            # Search across all tools
lh -s <keyword> --lang en  # Search in English
lh --help                  # Show help and full tool list

Examples

lh grep                    # All grep options in Spanish
lh --lang en grep          # All grep options in English
lh -s recursive            # Find every command mentioning "recursive"
lh -s port --lang en       # Find port-related commands (English descriptions)
lh ssh
lh docker
lh tmux
lh jq

🔧 Available Tools

Tool Description
awk Column-based text processing
cat Display and concatenate file contents
chmod Change file permissions
chown Change file owner and group
crontab Periodic task scheduling
curl Transfer data with URLs
cut Extract sections from each line
df Display disk space usage
docker Docker container management
du Display directory space usage
descriptors File descriptors and redirections
find Search for files and directories
firewall-cmd Manage the firewalld firewall
free Display system memory usage
git Version control with Git
grep Search for patterns in files
head Display the beginning of a file
htop Interactive process monitor
ifconfig Network interface configuration (legacy)
ip Modern network interface and routing management
iptables Kernel firewall rule management
jq Command-line JSON processor
logs Important log file paths in Linux
lsblk List block devices
lsof List open files by processes
lxc LXC container management
nc TCP/IP Swiss army knife
netstat Network connection statistics
nmap Network and port scanner
ps Information about running processes
regex Regular expression patterns
rsync Efficient file synchronization
scp Secure file copy over SSH
sed Stream text editor
shortcuts Terminal keyboard shortcuts
sort Sort lines of text
ss Socket statistics (replaces netstat)
ssh Secure Shell client
system Basic system commands
systemctl Manage services with systemd
tail Display the end of a file
tar File archiving and compression
tee Read stdin and write to stdout and files
tmux Terminal multiplexer
top Real-time process monitor
tr Translate or delete characters
uname System and kernel information
uniq Filter adjacent duplicate lines
vim Modal terminal text editor
watch Execute a command periodically
xargs Build and execute commands from stdin

📝 License

MIT — see LICENSE.


💬 Feedback

Open an issue or reach out via GitHub.

🌐 Connect

GitHub

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

linux_commands_guide-2.0.1.tar.gz (40.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

linux_commands_guide-2.0.1-py3-none-any.whl (60.1 kB view details)

Uploaded Python 3

File details

Details for the file linux_commands_guide-2.0.1.tar.gz.

File metadata

  • Download URL: linux_commands_guide-2.0.1.tar.gz
  • Upload date:
  • Size: 40.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for linux_commands_guide-2.0.1.tar.gz
Algorithm Hash digest
SHA256 9118624e18b05f5129bee4dc3ac86de01dd77407b37964c40170d78ec72620ad
MD5 acdf6508574c2fb8238dd95800bda87d
BLAKE2b-256 2918deedc823d0c74e7fd949fa185342f10f8e19f217427458db956f32b59ecd

See more details on using hashes here.

File details

Details for the file linux_commands_guide-2.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for linux_commands_guide-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fa4e8e8f4bb6bf84f85550288a6fc69f6a8b38b73660416c40ea618c16849ec6
MD5 fe2d0a8573f4a5ffcd21b742572334c9
BLAKE2b-256 80e4bb4c992e72660e7f7aa1d1d93baaec8d4c6239e230817634777140559e77

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page