v0.11.0
This commit is contained in:
parent
2db64d2583
commit
f8907a0522
@ -1,5 +1,11 @@
|
||||
# Changelog
|
||||
|
||||
- **20/07/25** - commit: v0.11.0
|
||||
- **Hinzugefügt:**
|
||||
- [X] Fedora Kernel Verwaltung
|
||||
|
||||
---
|
||||
|
||||
- **20/07/25** - commit: v0.9.0
|
||||
- **Hinzugefügt:**
|
||||
- [X] Git Workflow
|
||||
@ -11,6 +17,8 @@
|
||||
- **Hinzugefügt:**
|
||||
- [X] Wahrheitstabelle.
|
||||
|
||||
---
|
||||
|
||||
- **17/07/25** - commit: v0.7.0
|
||||
- **Hinzugefügt:**
|
||||
- [X] Voltcraft Probe.
|
||||
|
@ -59,6 +59,7 @@ Unter `./tools/` befinden sich Programme/ Skripte (aktuell in Typescript und Pyt
|
||||
#### Helix
|
||||
|
||||
- [Helix Editor – Ein umfassender Einstieg für Anfänger (Deutsch)](dokus/helix__editor_einfuehrung_de.md)
|
||||
- [Helix](dokus/helix-kurzreferenz.md)
|
||||
|
||||
---
|
||||
|
||||
@ -98,6 +99,7 @@ Unter `./tools/` befinden sich Programme/ Skripte (aktuell in Typescript und Pyt
|
||||
- **Fedora**
|
||||
- [Fedora Workstation Suspend deaktivieren](dokus/linux/fedora/suspend-deaktivieren.md)
|
||||
- [Fedora-Handbuch für Debian/Ubuntu-Umsteiger](dokus/linux/fedora/fedora-handbuch-umstieg.md)
|
||||
- [🧰 Fedora: Kernel automatisch verwalten](dokus/linux/fedora/kernel.md)
|
||||
|
||||
---
|
||||
|
||||
|
127
dokus/helix-kurzreferenz.md
Normal file
127
dokus/helix-kurzreferenz.md
Normal file
@ -0,0 +1,127 @@
|
||||
# Helix
|
||||
|
||||
## 📄 **Helix Editor – Kurzbefehle & Übersicht (Cheat Sheet)**
|
||||
|
||||
Kurzanleitung für den Editor [Helix](https://helix-editor.com/)
|
||||
|
||||
> **Modus-Hinweis:** Helix ist modal – es gibt verschiedene Modi wie **Normal**, **Insert**, **Select**, **Operator-Pending** usw.
|
||||
|
||||
- [Helix](#helix)
|
||||
- [📄 **Helix Editor – Kurzbefehle \& Übersicht (Cheat Sheet)**](#-helix-editor--kurzbefehle--übersicht-cheat-sheet)
|
||||
- [🔁 **Modi wechseln**](#-modi-wechseln)
|
||||
- [⌨️ **Bewegungen**](#️-bewegungen)
|
||||
- [✂️ **Bearbeiten / Operatoren**](#️-bearbeiten--operatoren)
|
||||
- [🔍 **Suchen / Ersetzen**](#-suchen--ersetzen)
|
||||
- [📁 **Datei / Projekt**](#-datei--projekt)
|
||||
- [⚙️ **Tipp: Mehrere Cursors**](#️-tipp-mehrere-cursors)
|
||||
- [🔧 **Sonstiges**](#-sonstiges)
|
||||
- [📚 **Dateien \& Navigation**](#-dateien--navigation)
|
||||
- [✅ **Tipp für Einsteiger**](#-tipp-für-einsteiger)
|
||||
|
||||
---
|
||||
|
||||
### 🔁 **Modi wechseln**
|
||||
|
||||
| Taste | Modus |
|
||||
| ----- | ----------------------- |
|
||||
| `i` | Insert-Modus (Einfügen) |
|
||||
| `esc` | Zurück zu Normal-Modus |
|
||||
| `v` | Select-Modus (visuell) |
|
||||
| `V` | Zeilenweise Auswahl |
|
||||
|
||||
---
|
||||
|
||||
### ⌨️ **Bewegungen**
|
||||
|
||||
| Befehl | Beschreibung |
|
||||
| --------------- | --------------------------- |
|
||||
| `h` / `l` | Links / Rechts |
|
||||
| `j` / `k` | Runter / Hoch |
|
||||
| `w` / `b` | Wort vor / zurück |
|
||||
| `g` / `G` | Anfang / Ende der Datei |
|
||||
| `0` / `^` / `$` | Zeilenanfang / -ende |
|
||||
| `:line` | Gehe zu Zeile (z. B. `:42`) |
|
||||
|
||||
---
|
||||
|
||||
### ✂️ **Bearbeiten / Operatoren**
|
||||
|
||||
| Befehl | Beschreibung |
|
||||
| ---------- | ------------------------------ |
|
||||
| `d` | Löschen (Delete) |
|
||||
| `y` | Kopieren (Yank) |
|
||||
| `p` | Einfügen (Paste) |
|
||||
| `c` | Ändern (Change, wie `d` + `i`) |
|
||||
| `u` | Rückgängig |
|
||||
| `ctrl + r` | Wiederherstellen (Redo) |
|
||||
| `x` | Zeichen löschen |
|
||||
|
||||
Beispiele:
|
||||
|
||||
- `dw` – löscht ein Wort
|
||||
- `dd` – löscht Zeile
|
||||
- `ci"` – löscht Inhalt innerhalb von `"` und geht in Insert
|
||||
|
||||
---
|
||||
|
||||
### 🔍 **Suchen / Ersetzen**
|
||||
|
||||
| Befehl | Beschreibung |
|
||||
| --------------- | ----------------------------- |
|
||||
| `/text` | Suche nach „text“ |
|
||||
| `n` / `N` | nächster / vorheriger Treffer |
|
||||
| `:s/alt/neu/g` | Ersetzen in Auswahl |
|
||||
| `:%s/alt/neu/g` | Ersetzen in ganzer Datei |
|
||||
|
||||
---
|
||||
|
||||
### 📁 **Datei / Projekt**
|
||||
|
||||
| Befehl | Beschreibung |
|
||||
| --------- | ------------------------------ |
|
||||
| `:w` | Speichern |
|
||||
| `:q` | Beenden |
|
||||
| `:wq` | Speichern und beenden |
|
||||
| `:o file` | Öffne Datei `file` |
|
||||
| `:ls` | Liste offener Dateien (Buffer) |
|
||||
| `:b <nr>` | Wechsle zu Buffer `<nr>` |
|
||||
|
||||
---
|
||||
|
||||
### ⚙️ **Tipp: Mehrere Cursors**
|
||||
|
||||
| Befehl | Beschreibung |
|
||||
| ---------- | ------------------------------------ |
|
||||
| `ctrl + n` | Weitere Vorkommen zur Auswahl |
|
||||
| `A` | Am Ende jeder Cursorzeile einfügen |
|
||||
| `I` | Am Anfang jeder Cursorzeile einfügen |
|
||||
|
||||
---
|
||||
|
||||
### 🔧 **Sonstiges**
|
||||
|
||||
| Befehl | Beschreibung |
|
||||
| -------------- | ----------------------------------------- |
|
||||
| `:config-open` | Öffnet Konfigurationsdatei |
|
||||
| `:theme` | Ändert das Theme (z. B. `:theme gruvbox`) |
|
||||
| `:help` | Hilfe öffnen |
|
||||
|
||||
---
|
||||
|
||||
### 📚 **Dateien & Navigation**
|
||||
|
||||
| Befehl | Beschreibung |
|
||||
| --------------- | ------------------------ |
|
||||
| `:open` | Datei öffnen |
|
||||
| `:write` | Datei speichern |
|
||||
| `:quit` | Editor schließen |
|
||||
| `:config-open` | Konfiguration bearbeiten |
|
||||
| `:theme <name>` | Theme ändern |
|
||||
|
||||
---
|
||||
|
||||
## ✅ **Tipp für Einsteiger**
|
||||
|
||||
- Übe die Modi (Normal, Insert, Select).
|
||||
- Nutze `:help` für Befehlsübersicht.
|
||||
- Helix nutzt **Tree-sitter** für Syntax – sehr hilfreich für Programmierer.
|
109
dokus/linux/fedora/kernel.md
Normal file
109
dokus/linux/fedora/kernel.md
Normal file
@ -0,0 +1,109 @@
|
||||
# 🧰 Fedora: Kernel automatisch verwalten
|
||||
|
||||
Diese Anleitung hilft dir, Fedora so einzurichten, dass **nur der aktuelle und der vorherige Kernel** installiert bleiben — ältere werden entfernt, um Platz zu sparen und das System sauber zu halten.
|
||||
|
||||
- [🧰 Fedora: Kernel automatisch verwalten](#-fedora-kernel-automatisch-verwalten)
|
||||
- [⚙️ 1. DNF-Konfiguration anpassen](#️-1-dnf-konfiguration-anpassen)
|
||||
- [🧹 2. Alte Kernel manuell entfernen (optional)](#-2-alte-kernel-manuell-entfernen-optional)
|
||||
- [🔍 3. Installierte Kernel anzeigen](#-3-installierte-kernel-anzeigen)
|
||||
- [💾 4. Speicherplatz sparen mit autoremove](#-4-speicherplatz-sparen-mit-autoremove)
|
||||
- [🧭 5. Standard-Kernel beim Booten festlegen (GRUB)](#-5-standard-kernel-beim-booten-festlegen-grub)
|
||||
- [🌐 6. Weitere Tipps](#-6-weitere-tipps)
|
||||
- [✅ Fazit](#-fazit)
|
||||
- [🔧 Empfohlene Erweiterungen für Systempflege](#-empfohlene-erweiterungen-für-systempflege)
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ 1. DNF-Konfiguration anpassen
|
||||
|
||||
Bearbeite die DNF-Konfigurationsdatei:
|
||||
|
||||
```bash
|
||||
sudo nano /etc/dnf/dnf.conf
|
||||
```
|
||||
|
||||
Füge folgende Zeile hinzu oder passe sie an:
|
||||
|
||||
```bash
|
||||
ini
|
||||
installonly_limit=2
|
||||
```
|
||||
|
||||
💡 Dadurch bleiben nur zwei Kernel-Versionen installiert — perfekt als Fallback, falls der neueste Probleme macht.
|
||||
|
||||
Speichern mit `CTRL + O`, bestätigen mit `ENTER`, und schließen mit `CTRL + X`.
|
||||
|
||||
## 🧹 2. Alte Kernel manuell entfernen (optional)
|
||||
|
||||
Falls mehr als zwei Kernel installiert sind, kannst du sie manuell entfernen:
|
||||
|
||||
```bash
|
||||
dnf list installed | grep kernel
|
||||
```
|
||||
|
||||
Dann gezielt entfernen:
|
||||
|
||||
```bash
|
||||
sudo dnf remove kernel-oldversion
|
||||
```
|
||||
|
||||
Beispiel:
|
||||
|
||||
```bash
|
||||
sudo dnf remove kernel-core-6.7.3-200.fc40.x86_64
|
||||
```
|
||||
|
||||
## 🔍 3. Installierte Kernel anzeigen
|
||||
|
||||
```bash
|
||||
rpm -q kernel
|
||||
```
|
||||
|
||||
## 💾 4. Speicherplatz sparen mit autoremove
|
||||
|
||||
Falls du zusätzliche Pakete regelmäßig aufräumen willst:
|
||||
|
||||
```bash
|
||||
sudo dnf autoremove
|
||||
```
|
||||
|
||||
## 🧭 5. Standard-Kernel beim Booten festlegen (GRUB)
|
||||
|
||||
```bash
|
||||
sudo grubby --info=ALL
|
||||
```
|
||||
|
||||
Dann festlegen:
|
||||
|
||||
```bash
|
||||
sudo grubby --set-default /boot/vmlinuz-<deine_kernel_version>
|
||||
```
|
||||
|
||||
## 🌐 6. Weitere Tipps
|
||||
|
||||
DNF schneller machen: Füge folgendes zu `/etc/dnf/dnf.conf` hinzu:
|
||||
|
||||
```bash
|
||||
ini
|
||||
fastestmirror=True
|
||||
```
|
||||
|
||||
Automatische Updates konfigurieren: Installiere den DNF-Automatic-Dienst:
|
||||
|
||||
```bash
|
||||
sudo dnf install dnf-automatic
|
||||
sudo systemctl enable --now dnf-automatic.timer
|
||||
```
|
||||
|
||||
## ✅ Fazit
|
||||
|
||||
Mit `installonly_limit=2` bleibt dein System aufgeräumt und trotzdem sicher.
|
||||
Manuelle Kontrolle gibt dir zusätzlich volle Flexibilität beim Kernel-Handling.
|
||||
|
||||
## 🔧 Empfohlene Erweiterungen für Systempflege
|
||||
|
||||
| Paket | Zweck |
|
||||
|---------------|----------------------------------|
|
||||
| dnf-utils | Erweiterte DNF-Funktionen |
|
||||
| kernel-tools | Diagnose- und Performance-Tools |
|
||||
| grubby | GRUB-Einträge verwalten |
|
@ -28,3 +28,5 @@ dokus/git/git_workflow.md
|
||||
dokus/frameworks/havok-engine.md
|
||||
dokus/linux/screen.md
|
||||
dokus/js-ts/better-sqlite3.md
|
||||
dokus/linux/fedora/kernel.md
|
||||
dokus/helix-kurzreferenz.md
|
||||
|
Loading…
x
Reference in New Issue
Block a user