Speziell für Mac, aber als zukünftige Referenz für diejenigen, die auf diesen Beitrag stoßen, könnte dies auf jedem Betriebssystem sein.
Ich lerne also die Befehlszeile und ein Dienstprogramm (vielleicht das einzige), das nicht vorhanden zu sein scheint, ist das Schreiben in eine Datei. Ich habe natürlich eine Suche auf Google und SU durchgeführt, obwohl es anscheinend nichts zu dem gibt, was ich suche, also bin ich jetzt hier.
Um ehrlich zu sein, bin ich ziemlich überrascht, dass dies recht rudimentär gewesen wäre.
echo
man eine Datei als Teil eines Skripts verwendet und in sie schreiben möchte oder dergleichen. Wofür versuchen Sie dies letztendlich zu nutzen?Antworten:
Dies wird an die Datei angehängt: echo "some text" >> someFile.txt
Dies überschreibt die Datei: Echo "etwas Text"> someFile.txt
Dadurch wird Text von einer Datei an eine andere angehängt: cat someFile.txt >> someOtherFile.txt
Dadurch wird Text von einer Datei in eine andere überschrieben: cat someFile.txt> someOtherFile.txt
quelle
Auf den meisten Betriebssystemen erfolgt dies mit Umleitungsbefehlen. In den meisten Fällen> werden vorhandene Dateien überschrieben oder >> an eine Datei angehängt.
Lookup-Pipes und Weiterleitungen für weitere Informationen.
Ich bin kein Mac-Experte, aber da MacOS heutzutage größtenteils Unix ist, gehe ich davon aus, dass es dasselbe sein wird.
quelle
Die meisten * nix-Systeme unterstützen einige CLI-Texteditoren, von denen die meisten vi und vim sind . Sehen Sie hier (und googeln Sie für ungefähr tausend andere) ein Tutorial zu vi. http://www.howtogeek.com/102468/a-beginners-guide-to-editing-text-files-with-vi/
Ein weiterer sehr häufiger Fall, insbesondere für Programmierer, ist der Emacs . Tutorial hier: https://github.com/rnkn/fountain-mode/wiki/Absolute-Beginner%27s-Guide-%28OS-X%29
Ich persönlich bevorzuge Pico oder Nano, weil sie keine Modussequenzen verwenden, aber ich bin nicht sicher, ob sie standardmäßig auf Macs verfügbar sind.
CLI-Texteditoren sind etwas seltsam, wenn Sie an GUI-Tools gewöhnt sind. Nehmen Sie sich also Zeit, um sie zu erlernen, und konzentrieren Sie sich darauf, wann die einzelnen Tools verwendet werden sollen. emacs (oder auch vi) ist oft zu viel für die Bearbeitung einfacher Konfigurationsdateien.
quelle