Ich weiß also, dass ich Dateien mit manuell tailen kann
tail -f Dateiname.log
Ich möchte einfach auf alle .log-Dateien doppelklicken und sie mit Terminal mit tail -f öffnen
Hintergründe
Ich bin seit langem Windows-Benutzer und habe immer Baretail verwendet, aber dies ist mein Arbeits-MAC, daher kann ich nicht einfach Software installieren oder herunterladen, die ich gerne mit sofort einsatzbereiten Tricks verwenden würde
Bearbeitungen werden nicht von der Konsole aus gestartet, sondern eher so, als ob ich die .log-Datei öffne und sie im Terminal selbst öffnen kann, und dann macht es mir nichts aus, dieses Terminal oder mehrere Terminals zu verlassen, während ich sie ansehe
Es gibt keine einfache Möglichkeit, den Öffner der Dateien zu ändern und den Schwanz einzufügen.
Sie könnten jedoch sehr einfache Shell-Skripte erstellen und sie zum Zeitpunkt der Anmeldung die entsprechenden Befehle öffnen lassen:
Außerdem können Sie mehrere Fenster und mehrere Registerkarten mit unterschiedlicher Schriftart, Farbe und Anordnung (sogar über mehrere Mission Control-Desktopbereiche hinweg) einrichten und dann das Terminal die Gruppe öffnen lassen. Die Hilfe von Terminal enthält einige Tipps sowohl zur AppleScript-Automatisierung als auch zur Verwendung von Fenstergruppen (Export/Import), um die XML-Konfigurationsdateien für fortgeschrittene Fälle zu bearbeiten.
Für mich definiere ich nur Aliase, die einfach in meine . Initialisierungsskripte.
alias tf=`tail -F`
alias tailf='tail -F /var/log/system.log`
alias upd=`tail -F /var/log/install.log`
alias mas=`tail -F /var/log/commerce.log`
So können Sie tf
eine beliebige Datei oder einfach bestimmte Dateien von Interesse starten, anstatt eine Datei zu skripten, um einen bestimmten Befehl auszuführen. Es hängt wirklich davon ab, ob Ihr Gehirn gerne ein neues Fenster in eine vorhandene Datei oder eine neue Datei in ein vorhandenes Fenster bringt.
Beachten Sie dabei, dass system.log regelmäßig rotiert und komprimiert wird. Wenn Sie tail -f
die Datei geöffnet haben, werden Sie früher oder später feststellen, dass keine neuen Updates für sie eintreffen. Dies liegt daran, dass die system.log-Datei, auf die Sie verweisen, gelöscht und eine neue gestartet wurde. Die Lösung besteht darin, Strg-Break und den Schwanz neu zu starten.
Fahrrad