Ein gut geschriebenes Programm auf dem Mac protokolliert Meldungen im Systemprotokoll. Jeder kann das Protokoll mit Macs anzeigen Konsole Programm, aber nur wenige wissen davon. In diesem Tutorial zeige ich Ihnen, wie Sie das verwenden Konsole und die verschiedenen Dinge, die man damit machen kann.
Öffnen Konsole, gehe zum Dienstprogramme Verzeichnis unter Anwendungen in dem Dock.
Konsole über Spotlight öffnenOder offen Scheinwerfer und starten Sie es von dort aus.
Eröffnungskonsole von AlfredWenn Sie haben Alfred, du kannst Tippen Konsole in der Alfred-Aufforderung.
Konsole von LaunchBar öffnenWenn Sie haben Startleiste, Sie können es mit öffnen Konsole auch.
Hauptfenster der KonsoleWelchen Weg auch immer Sie starten Konsole, Das Programm zeigt im Hauptfenster viele Informationen. Was Sie sehen, ist jede Nachricht, die jedes Programm, das Sie ausführen, an die sendet Systemprotokoll.
Das Systemprotokoll ist eine einheitliche Methode zum Speichern von Informationen zu Programmzuständen auf dem Mac. Normalerweise zeigt jede Zeile die aufgezeichnete Zeit und die vom Programm ausgegebene Nachricht.
Die erste Schaltfläche in der Schaltflächenleiste ist Protokollliste anzeigen. Dadurch wird ein Seitenbereich auf der linken Seite geöffnet und es werden alle Dateien angezeigt, aus denen Protokolldaten zum Generieren der Liste gelesen werden.
Protokollliste anzeigenDas Alle Nachrichten Bereich hat Einträge aus jeder dieser Dateien. Wenn Sie eine einzelne Datei auswählen, werden Informationen aus dieser Datei angezeigt.
Das Anzeige löschen Die Schaltfläche löscht alles im Hauptfensterbereich. Dies ist praktisch, um neue Nachrichten zu sehen.
Das Neu laden Die Schaltfläche lädt die Informationen aus allen Protokolldateien neu. Deshalb, wenn Sie Anzeige löschen oder Absender ignorieren, Die verborgenen Informationen werden in die Liste geschrieben.
Das Absender ignorieren Mit der Schaltfläche können Sie die Informationen eingrenzen. Wählen Sie einen Eintrag aus und klicken Sie auf Absender ignorieren und jeder Eintrag dieses Absenders wird nicht angezeigt. Sie können es rückgängig machen, indem Sie ein Neu laden.
Absender zum Ignorieren auswählenIn meinem Konsole Fenster habe ich viele Einträge aus com.apple.time das muss ich nicht sehen. Durch die Auswahl eines von ihnen…
Den Absender ignorierenund dann drücken Absender ignorieren, alle Zeilen vom com.apple.time Sender werden entfernt. Um dies rückgängig zu machen, drücken Sie Neu laden und sie werden wiederkommen.
Einfügen einer Markierung aus dem MenüMit dem Markierung einfügen, Sie können an dieser Stelle einen Eintrag mit Zeitstempel setzen. Das erste Mal, wenn Sie eine machen, habe ich es für nötig befunden, es von der Aussicht Speisekarte. Danach können Sie es von der Schaltfläche aus gut machen.
Die eingefügte MarkierungWenn der Marker gesetzt ist, können Sie wieder arbeiten. Wenn Sie es erneut überprüfen, können Sie die Markierung und alle neueren Einträge leicht sehen.
InspektorDas Inspektor Mit dieser Schaltfläche wird ein Eingabe-Inspector ein- und ausgeschaltet. Wenn Sie einen Eintrag auswählen und drücken Inspektor, detailliertere Informationen zum ausgewählten Eintrag werden in einem leicht lesbaren Format angezeigt. Sie können dieses Fenster zur Seite verschieben und verschiedene Einträge auswählen. Das Inspektor zeigt die Informationen für diesen Eintrag an.
FilterDer letzte Punkt ist der Filter. Dies sieht wie ein Suchfeld aus, ist aber eher eine Möglichkeit, alle Einträge mit Ausnahme der Einträge zu entfernen, die der Zeichenfolge im Feld Filter entsprechen. Wenn Sie also einen Text kennen, den Sie in den Protokollen finden müssen, geben Sie ihn in das Feld ein Filter Box und jeder Eintrag mit diesem Text wird angezeigt. Ich suche alles FIXME Textzeichenketten geben wirklich eine große Anzahl von Einträgen. Sieht aus wie ein Fehler!
Jene FIXME Einträge zeigen, dass ich einen bestimmten Fehler habe, den ich beheben muss. Die Nachricht kommt meistens vom SystemUIServer verarbeiten. Dieser Vorgang kümmert sich um externe Hardware, die an meinen Computer angeschlossen ist. Die Zeichenfolge, die es zeigt, ist BBFFFLO?
Da ich eine Buffalo USB-Festplatte habe, ist das wahrscheinlich das Problem.
Debuggen der FIXMEsNachdem ich das Buffalo USB-Laufwerk demontiert und entfernt habe, habe ich nach dem letzten Eintrag dieses Typs eine Markierung gesetzt. Bei der Überprüfung der vorherigen Protokolleinträge kann ich sehen, dass ich eine FIXME Eintrag 12 mal pro Sekunde! Dreißig Minuten später und ich habe keine Nachrichten. Das war definitiv das Problem.
Schließen Sie das USB-Laufwerk wieder anSobald ich den Buffalo Drive wieder angeschlossen habe, bekomme ich diese Meldungen sofort wieder. Ich merke auch, dass das diskarbitrationd Prozess hat das gleiche Problem. Es muss der Datenträgername der Platte sein, der nicht mit UTF-8-Zeichen geschrieben wurde.
Bei der Suche im Internet habe ich herausgefunden, wie ich den Namen des Volumes ändern kann. Keine Probleme mehr. Meine Protokolldateien werden jetzt viel kleiner sein! Darüber hinaus haben sich die Zugriffszeiten auf die externe Festplatte erheblich verbessert.
Dieser schlechte Datenträgername zeigt den Wert von Konsole Programm. Durch die Inspektion der Konsole Hin und wieder können Sie ein Gefühl für den Zustand Ihres Systems erhalten, verdächtige Fehler erkennen und Ihr System so laufen lassen, wie es nur geht. Durchsuchen des Internets nach den in der angezeigten Prozessen Konsole hilft Ihnen, das Problem einzugrenzen, bis Sie es selbst beheben können.