Ein guter Admin erkennt man nicht an dem, was er weiß — sondern an dem, was er nicht mehr manuell macht. Diese 20 Tools ersetzen entweder ein angestaubtes Standard-Tool, füllen eine Lücke, die du immer mit „irgendwann mach ich das mal" übersprungen hast, oder sind einfach so gut, dass du dich fragst, warum sie nicht vorinstalliert sind.
Jedes Tool mit dem Befehl, der den Unterschied macht.
Suche & Text
1. ripgrep (rg)
Ersetzt: grep. Respektiert .gitignore, 10× schneller. rg 'pattern' --type py.
2. fd
Ersetzt: find. fd 'config\.yml' statt Regex-Orgien.
3. bat
Ersetzt: cat. Syntax-Highlighting, Zeilennummern. bat nginx.conf.
4. delta
Ersetzt: git diff. Side-by-Side-Diff. git diff | delta.
Daten & APIs
5. jq
Ersetzt: grep | awk auf JSON. aws ec2 describe-instances | jq '.Reservations[].Instances[].InstanceType'.
6. miller (mlr)
Ersetzt: awk für CSV. mlr --csv filter '$status=="error"' server.log.
7. httpie (http)
Ersetzt: curl. http POST api.example/users name=Klaus.
8. xh
httpie in Rust — schneller.
Terminal-Workflow
9. fzf
Fuzzy-Finder. Ctrl+R, vim $(fzf), kill -9 $(ps aux | fzf | awk '{print $2}').
10. tmux
Sessions überleben Verbindungsabbrüche. tmux new -s work, tmux attach -t work.
11. zoxide (z)
Ersetzt: cd. Lernt deine Verzeichnisse. z bitcalc.
12. tldr
Praxis-Beispiele statt 40 Seiten Doku. tldr tar.
Monitoring & System
13. bottom (btm)
Grafische CPU/GPU-Übersicht. btm.
14. duf
Farbige Mount-Übersicht. duf.
15. procs
Prozessbaum farbig. procs --tree.
16. ncdu
Interaktiver Verzeichnisbaum. ncdu /var/log.
Container & DevOps
17. lazydocker
TUI für Container-Management.
18. k9s
TUI für Kubernetes.
Sonstiges
19. entr
Führt Befehl bei Dateiänderungen aus. ls *.py | entr -c pytest.
20. pastel
Farbkonvertierung. pastel format hex 1E3A5F.
apt install ripgrep fd-find bat jq miller httpie fzf tmux tldr ncdu entrRust:
cargo install bottom duf procs zoxide pastel xhGo:
go install github.com/jesseduffield/lazydocker@latest