vi
ein Text - Editor , also wenn alles , was Sie wollen , ist nur ein paar Textausschnitte in einer Textdatei speichern, und durch sie suchen, dann können Sie es direkt mit der integrierten Befehle aus dem Terminal tun.
Schreiben Sie eine Notiz in eine Textdatei (erstellt die Datei, wenn sie nicht vorhanden ist):
Echo-Hinweis mit wichtigen Daten >> info.txt
WICHTIG: Achten Sie auf einfache und doppelte Anführungszeichen und stellen Sie ihnen Schrägstriche voran, wenn Sie möchten, dass sie eingeschlossen werden.
Durchsuchen Sie die Datei nach Text (z. B. important
):
grep --color -i wichtige info.txt
Um eine Eingabe zu vermeiden --color -i
, sollte dies in Ihrem Alias erfolgen ~/.bashrc
.
Sie können vorhandenen oder nicht vorhandenen Textdateien auch mehrzeiligen Text hinzufügen:
cat >> info2.txt
Geben Sie dann den Text ein oder fügen Sie ihn ein. Wenn Sie fertig sind, drücken Sie CTR+Z
Was das Ändern des Systems betrifft, nein, es ändert nichts an der Funktionsweise Ihres Systems, solange Sie Dateien in Ihrem eigenen Basisordner erstellen und nicht ausführen (Sie können eine Datei ausführen, auch wenn sie nicht ausführbar ist, z. B. mit bash myFile
). . Stellen Sie außerdem sicher, dass Sie die Root-Berechtigungen nur dann strikt verwenden, wenn Sie sie benötigen.
Und schließlich hat Sie Ihre Interpretation des dateibasierten Systems etwas in die Irre geführt: Die meisten Betriebssysteme verfügen über Dateien, in denen wichtige Einstellungen gespeichert sind, die die Funktionsweise des Systems stark beeinflussen. Sie befinden sich jedoch an vordefinierten Speicherorten und sind normalerweise vor Änderungen durch normale Benutzer geschützt.
Es ist jedoch möglich, sich leicht in den Fuß zu schießen, wenn Sie beispielsweise als normaler Benutzer einen lokalen 'ausführbaren' Ordner haben, den Sie hinzugefügt haben PATH
, und wenn Sie in diesem Ordner zufällig ausführbare Dateien haben, die dieselben Namen wie erstellt haben -in gemeinsame Dienstprogramme oder bash Schlüsselwörter, wie test
, echo
, cat
, for
, cut
, usw.