CLI-Tools
Die klassischen Unix-Tools, sind beeindruckend - aber sie stammen aus einer Zeit ohne Multicore-Prozessoren, mit wenig Standardisierung und wenig Erfahrung im Bereich UX.
Was wäre, wenn wir Unix-Tools heute neu entwickeln würden? Mit dem Wissen von 50 Jahren Software-Engineering?
Wie viele TODOs gibt es im Linux-Kernel?
grep -r TODO
rg TODO
hyperfine
Abschnitt betitelt „hyperfine“https://github.com/sharkdp/hyperfine
- linux repo
- small repo
cat vs bat
Abschnitt betitelt „cat vs bat“cat (concatenate) liest Dateien und gibt diese auf stdout aus.
Der Name kommt von seiner ursprünglichen Hauptfunktion - mehrere
Dateien zu verketten:
cat example.txt test.txt > combined.txt
Was macht bat anders?
Abschnitt betitelt „Was macht bat anders?“bat ist in dieser Hinsicht also mehr
ein less-Klon als ein cat-Klon, denn es bietet viele Vorteile, um Dateien
für Menschen lesbarer zu machen.
bat bietet moderne Features wie:
- Syntax Highlighting
- Git Integration
- Zeilen Nummern
- Paging
Beispiele
Abschnitt betitelt „Beispiele“grep vs ripgrep
Abschnitt betitelt „grep vs ripgrep“https://github.com/BurntSushi/ripgrep
Was mach ripgrep anders?
Abschnitt betitelt „Was mach ripgrep anders?“- Ergonomie
- Geschwindigkeit
Beispiele
Abschnitt betitelt „Beispiele“find vs fd
Abschnitt betitelt „find vs fd“Was mach ripgrep anders?
Abschnitt betitelt „Was mach ripgrep anders?“Beispiele
Abschnitt betitelt „Beispiele“| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|:--------------------------|---:--------|---:------|---:------|---:---------|
| fd --hidden --no-ignore | 28.4 ± 3.0 | 23.8 | 40.6 | 1.00 |
| find . -type f | 74.4 ± 1.3 | 73.0 | 80.1 | 2.61 ± 0.28 |
ls vs eza
Abschnitt betitelt „ls vs eza“https://github.com/eza-community/eza
Was mach eza anders?
Abschnitt betitelt „Was mach eza anders?“- Icons
- Farbig
Beispiele
Abschnitt betitelt „Beispiele“tree vs eza —tree
Abschnitt betitelt „tree vs eza —tree“https://github.com/eza-community/eza?tab=readme-ov-file#display-options
Was mach fd anders?
Abschnitt betitelt „Was mach fd anders?“- Ergonomie
- Geschwindigkeit
sed vs sd
Abschnitt betitelt „sed vs sd“Weitere Tools
Abschnitt betitelt „Weitere Tools“Rust Tools, H. Högl, 2022, 2023, 2024, 2025