Skip to content

Commit 0a179d6

Browse files
committed
ADDED: German version debugging and testing
1 parent 499cf50 commit 0a179d6

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Debuggen, Testen und Abkürzungen
2+
3+
Um Ihre Bash-Skripte zu debuggen, können Sie beim Ausführen Ihrer Skripte `-x` verwenden:
4+
5+
```bash
6+
bash -x ./ihr_script.sh
7+
```
8+
9+
Oder Sie können `set -x` vor der spezifischen Zeile hinzufügen, die Sie debuggen möchten. `set -x` aktiviert einen Modus der Shell, in dem alle ausgeführten Befehle auf dem Terminal ausgegeben werden.
10+
11+
Eine weitere Möglichkeit, Ihre Skripte zu testen, ist die Verwendung dieses fantastischen Tools hier:
12+
13+
[https://www.shellcheck.net/](https://www.shellcheck.net/)
14+
15+
Kopieren Sie einfach Ihren Code und fügen Sie ihn in das Textfeld ein. Das Tool gibt Ihnen dann einige Vorschläge, wie Sie Ihr Skript verbessern können.
16+
17+
Sie können das Tool auch direkt in Ihrem Terminal ausführen:
18+
19+
[https://github.com/koalaman/shellcheck](https://github.com/koalaman/shellcheck)
20+
21+
Wenn Ihnen das Tool gefällt, stellen Sie sicher, dass Sie es auf GitHub mit einem Stern versehen und Ihren Beitrag leisten!
22+
23+
Als SysAdmin/DevOps verbringe ich einen Großteil meines Tages im Terminal. Hier sind meine Lieblingsverknüpfungen, die mir helfen, Aufgaben schneller zu erledigen, während ich Bash-Skripte schreibe oder einfach nur im Terminal arbeite.
24+
25+
Die beiden folgenden sind besonders nützlich, wenn Sie einen sehr langen Befehl haben.
26+
27+
- Löschen Sie alles vom Cursor bis zum Ende der Zeile:
28+
29+
```
30+
Strg + k
31+
```
32+
33+
- Löschen Sie alles vom Cursor bis zum Ende der Zeile:
34+
35+
```
36+
Strg + u
37+
```
38+
39+
- Ein Wort rückwärts vom Cursor löschen:
40+
41+
```
42+
Strg + w
43+
```
44+
45+
- Durchsuchen Sie Ihren Verlauf rückwärts. Dies ist wahrscheinlich die, die ich am häufigsten verwende. Es ist wirklich praktisch und beschleunigt meinen Arbeitsablauf ungemein:
46+
47+
```
48+
Strg + r
49+
```
50+
51+
- Löschen Sie den Bildschirm. Ich verwende Folgendes, anstatt den Befehl `clear` einzugeben:
52+
53+
```
54+
Strg + l
55+
```
56+
57+
- Stoppt die Ausgabe auf dem Bildschirm:
58+
59+
```Strg
60+
Strg + s
61+
```
62+
63+
- Aktivieren Sie die Ausgabe auf dem Bildschirm, falls diese zuvor mit `Strg + s` gestoppt wurde:
64+
65+
```
66+
Strg + q
67+
```
68+
69+
- Beenden Sie den aktuellen Befehl:
70+
71+
```
72+
Strg + c
73+
```
74+
75+
- Werfen Sie den aktuellen Befehl in den Hintergrund:
76+
77+
```
78+
Strg + z
79+
```
80+
81+
Ich verwende sie regelmäßig jeden Tag und spare dadurch viel Zeit.
82+
83+
Wenn Sie der Meinung sind, dass ich etwas ausgelassen habe, können Sie sich gerne an der Diskussion im [DigitalOcean-Community-Forum](https://www.digitalocean.com/community/questions/what-are-your-favorite-bash-shortcuts) beteiligen!

0 commit comments

Comments
 (0)