Einsteigerhandbuch für die Konsole

Was Sie erstellen werden

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.

Konsole öffnen

Konsole vom Dock aus öffnen

Öffnen Konsole, gehe zum Dienstprogramme Verzeichnis unter Anwendungen in dem Dock.

Konsole über Spotlight öffnen

Oder offen Scheinwerfer und starten Sie es von dort aus.

Eröffnungskonsole von Alfred

Wenn Sie haben Alfred, du kannst Tippen Konsole in der Alfred-Aufforderung.

Konsole von LaunchBar öffnen

Wenn Sie haben Startleiste, Sie können es mit öffnen Konsole auch.

Hauptfenster der Konsole

Welchen 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.

Tastenleistenfunktionen

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 anzeigen

Das 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ählen

In 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 ignorieren

und 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 Markierung

Wenn 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.

Inspektor

Das 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.

Filter

Der 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!

Debugging

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 FIXMEs

Nachdem 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 an

Sobald 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.

Fazit

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.