Wie Sie ein ">" Echo in Linux deaktivieren

365
erds

Ich habe gerade gemerkt, dass ich nicht weiß, wie ich ein Echo aufheben soll, mit dem ich eingestellt habe >.

Die genaue Situation ist gerade eingestellt dmesg > /var/log/syslogund wollte sie jetzt unbestimmt machen, da mir klar wurde, dass ich das noch nie gemacht habe. Ich weiß, dass ich einen Neustart durchführen könnte, aber ich würde lieber von jemandem mit mehr Erfahrung lernen.

Tut mir leid, wenn dies anderswo beantwortet wird, aber ich weiß nicht, wie es heißt, wenn Sie einen Ort mit einem Echo festlegen >, so dass meine Abfragen unbedingt fehlschlagen würden.

Danke euch allen

1

2 Antworten auf die Frage

3
Jasen

>Umleitungen dauern für die Dauer des Prozesses, am wahrscheinlichsten dmesgist es beendet, so dass Sie nichts weiter tun müssen, um ihn zu stoppen.

Wenn Sie es jedoch getan haben dmesg -wund es noch läuft, wird es durch Tippen ctrl- beendet c.

Ich habe Details ausgelassen und Sie haben immer noch herausgefunden, was ich getan habe. Vielen Dank - Ich werde Ihre Antwort markieren, sobald sie es zulässt. :) erds vor 8 Jahren 0
0
Tom Yan

Sie können das, was Sie getan haben, nicht wirklich "unscharf" machen. Da haben Sie "var / log / syslog mit der Ausgabe von dmesg überschreiben".

Ihre vorherigen Systemprotokolle sind also wahrscheinlich weg. Es ist irgendwie harmlos.

FWIW, wenn Sie >> anstelle von> verwenden, wäre dies "Anhängen" anstelle von "Überschreiben". Tom Yan vor 8 Jahren 0