Bilingual ES/EN interactive Linux command reference — 50+ tools with keyword search
Project description
Guia-Comandos-Linux
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 search —
lh -s recursivefinds 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9118624e18b05f5129bee4dc3ac86de01dd77407b37964c40170d78ec72620ad
|
|
| MD5 |
acdf6508574c2fb8238dd95800bda87d
|
|
| BLAKE2b-256 |
2918deedc823d0c74e7fd949fa185342f10f8e19f217427458db956f32b59ecd
|
File details
Details for the file linux_commands_guide-2.0.1-py3-none-any.whl.
File metadata
- Download URL: linux_commands_guide-2.0.1-py3-none-any.whl
- Upload date:
- Size: 60.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa4e8e8f4bb6bf84f85550288a6fc69f6a8b38b73660416c40ea618c16849ec6
|
|
| MD5 |
fe2d0a8573f4a5ffcd21b742572334c9
|
|
| BLAKE2b-256 |
80e4bb4c992e72660e7f7aa1d1d93baaec8d4c6239e230817634777140559e77
|