Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

DeaD_EyE

Administrator

  • »DeaD_EyE« ist der Autor dieses Themas

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

1

Dienstag, 12. Juli 2011, 22:47

Der FFidS Thread

Fatale Fehler in der Shell
Jeder Linux-Admin kennt es. Einmal hat man einen Befehl in die Konsole eingetippt ohne nachzudenken und kurz danach bemerkt man, was man für einen Schaden angerichtet hat.

Mein Liebling ist z.b. die Autovervollständigung mit der ich mir normalerweise sehr viel Tipparbeit erspare.

Ich habe mal ein Script in der Shell bearbeitet und wollte danach die Ausgabe in eine Datei umleiten.

Quellcode

1
2
3
4
5
6
./testscript > testscript.log
less testscript.log
nano -w testscript
# Änderungen gespeichert und nochmals der Test
./tesTAB > testTAB
# Drei mal die Pfeiltaste hoch wäre eigentlich ausreichend gewesen.


Dabei hab ich vollkommen vergessen, dass die Dateien testscript und testscript.log im Verzeichnis sind
Durch die Vervollständigung über die Tabulator-Taste, wird einem dann testscript vorgeschlagen. Ein weiteres Tabben hätte mir die weiteren Möglichkeiten angezeigt. Leider hatte ich da schon lange Enter gedrückt.

Nachdem ich mir testscript.log angesehen habe und testscript bearbeiten wollte, hab ich dann meinen Fehler bemerkt. Die Logausgabe war in testscript
Alles nochmal neu schreiben big-lol

Merke: Autovervollständigung ist böse, wenn man nicht mitdenkt. Andere Distributionen geben beim einmaligem Tabben alle Möglichkeiten mit aus. Da dies bei Debian standardmäßig nicht so ist und ich auch keinen Sound an hatte, ist mir das entgangen. Ansonsten würde man den Signalton bei mehreren Möglichkeiten hören (Ding).

Ähnliche Themen