Über 10 Befehle in der Hidden Crosh Shell von Chrome OS enthalten

Googles Chrome OS enthält eine Shell-Umgebung, die als Chrome Shell oder kurz „Crosh“ bezeichnet wird. Crosh enthält mehrere Terminalbefehle, die Sie auf allen Chromebooks verwenden können, auch wenn der Entwicklermodus nicht aktiviert ist.

VERBINDUNG: Leben mit einem Chromebook: Können Sie mit nur einem Chrome-Browser überleben?

Crosh enthält Befehle zum Herstellen einer Verbindung zu SSH-Servern, zum Überwachen der Ressourcennutzung, zum Debuggen von Netzwerkproblemen, zum Optimieren versteckter Hardwareeinstellungen, zum Durchführen von Hardwaretests und für andere Debugging-Zwecke.

Crosh öffnen

Drücken Sie zum Öffnen des Crosh an einer beliebigen Stelle in Chrome OS Strg + Alt + T. Die Crosh-Shell wird in einem neuen Browser-Tab geöffnet.

An der Crosh-Eingabeaufforderung können Sie den helpBefehl ausführen , um eine Liste der grundlegenden Befehle anzuzeigen, oder den help_advancedBefehl für eine Liste der "erweiterten Befehle, die hauptsächlich zum Debuggen verwendet werden" ausführen. Im Folgenden werden einige der interessantesten Befehle behandelt.

ssh

Google stellt im Chrome Web Store einen SSH-Client (Secure Shell) zur Verfügung, den Sie jedoch nicht verwenden müssen. Mit dem integrierten sshBefehl können Sie eine Verbindung zu SSH-Servern herstellen, ohne etwas anderes auf Ihrem Chromebook zu installieren.

VERBINDUNG: 5 coole Dinge, die Sie mit einem SSH-Server tun können

Der Befehl ssh ist weiter fortgeschritten als erwartet. Sie können nicht nur einfach eine Verbindung zu einem SSH-Server herstellen, sondern auch mithilfe des SSH-Tunnels einen lokalen Proxy erstellen, mit dem Sie Ihre Chrome OS-Netzwerkaktivität über Ihre SSH-Verbindung tunneln können. Sie können auch private Schlüssel hinzufügen, die Sie möglicherweise benötigen, um eine Verbindung zu SSH-Servern herzustellen.

ssh_forget_host

Der ssh_forget_hostBefehl zeigt eine Liste bekannter Hosts an, mit denen Sie mit dem SSHBefehl verbunden sind, und ermöglicht es Ihnen, einen Host zu „vergessen“. Wenn Sie das nächste Mal eine Verbindung zum Host herstellen, werden Sie aufgefordert, den wichtigsten Fingerabdruck erneut zu überprüfen.

oben

VERBINDUNG: Warum hat Chrome so viele offene Prozesse?

Chrome enthält einen eigenen Task-Manager, der Ihnen anzeigt, welche Chrome-Registerkarten, -Erweiterungen und -Plug-Ins Ressourcen verwenden. Crosh enthält jedoch auch den topBefehl von Linux, mit dem Sie alle Prozesse auf niedriger Ebene anzeigen können, die möglicherweise auch Ressourcen verwenden. Die meisten Benutzer werden wahrscheinlich den integrierten Task-Manager von Chrome bevorzugen, aber das topDienstprogramm bietet weitere Informationen. Außerdem werden einige Informationen angezeigt, die Sie an anderer Stelle in Chrome OS nicht finden können, z. B. die Verfügbarkeit Ihres Chromebooks.

Klingeln

VERBINDUNG: So beheben Sie Probleme mit der Internetverbindung

Ja, Chrome OS hat auch einen pingBefehl. Ping ist ein wichtiges Dienstprogramm für die Fehlerbehebung im Netzwerk. So können Sie sehen, wie lange Pakete zwischen Ihrem System und einem Webserver übertragen werden, und feststellen, ob Pakete verworfen werden. Es funktioniert genauso wie der Ping-Befehl unter anderen Betriebssystemen. pingDrücken Sie Strg + C, um den Vorgang zu stoppen oder einen anderen Befehl in Crosh anzuhalten.

Spurenpfad

Der tracepathBefehl funktioniert ähnlich wie traceroutedas Verfolgen des Pfads, den Pakete zum Erreichen eines Remote-Servers benötigen. Dies ist ein weiterer nützlicher Befehl zur Fehlerbehebung im Netzwerk, mit dem Sie genau bestimmen können, wo Netzwerkprobleme zwischen Ihnen und einem anderen Netzwerkgerät auftreten.

network_diag

Der network_diagBefehl führt eine kurze Reihe von Netzwerkdiagnosetests durch und speichert die Ausgabe als TXT-Datei, die Sie in der Datei-App Ihres Chromebooks anzeigen können.

Klang

Chrome enthält einen Befehl, mit dem Sie Audio vom Mikrofon Ihres Chromebooks aufnehmen und später wiedergeben können.

Um 10 Sekunden Audio vom Mikrofon Ihres Chromebooks aufzunehmen, führen Sie den folgenden Befehl aus:

Tonaufnahme 10

Das Audio wird als Datei gespeichert, auf die Sie über die Datei-App Ihres Chromebooks zugreifen können. Sie können die Aufnahme mit dem sound playBefehl wiedergeben.

tpcontrol

Mit dem tpcontrolBefehl können Sie das Touchpad Ihres Geräts optimieren. Einige dieser Optionen sind im Einstellungsfenster von Chrome OS verfügbar. Sie können jedoch viele Eigenschaften optimieren, die über die grafische Oberfläche nicht verfügbar sind.

xset m

Mit dem xset mBefehl können Sie die Beschleunigungsrate Ihrer Maus anpassen. Chrome OS bietet nur Optionen zum Steuern der Mausgeschwindigkeit in der grafischen Oberfläche. Daher müssen Sie die Beschleunigungsrate mit Crosh fein einstellen. Dies ist besonders nützlich, wenn Sie eine externe Maus verwenden, die mit der Standardrate nicht gut funktioniert. Die Beschleunigungsrate wird auf die gleiche Weise konfiguriert, wie Sie den xset mBefehl zum Konfigurieren der Beschleunigungsraten auf einem Standard-Linux-System verwenden würden.

xset r

Mit dem xset rBefehl können Sie das Autorepeat-Verhalten optimieren, das auftritt, wenn Sie eine Taste auf Ihrer Tastatur gedrückt halten. Sie können die Verzögerung zwischen dem ersten Drücken der Taste und dem Start der automatischen Wiederholung konfigurieren und auch konfigurieren, wie viele Wiederholungen pro Sekunde auftreten. Sie können die automatische Wiederholung auch für jede Taste auf der Tastatur vollständig deaktivieren oder die automatische Wiederholung für bestimmte Tasten deaktivieren.

Befehle im Entwicklermodus

Im Entwicklermodus stehen Ihnen außerdem folgende Befehle zur Verfügung:

  • Shell : Öffnet eine vollständige Bash-Shell, in der Sie andere Linux-Befehle ausführen können, einschließlich solcher, mit denen Sie nach der Installation Standard-Linux-Desktop-Umgebungen starten können.
  • systrace : Starten Sie die Systemverfolgung, damit Sie Protokolle für Debugging-Zwecke erfassen können.
  • packet_capture : Starten Sie die Erfassung und Protokollierung von Paketen.

Wenn Sie den help_advancedBefehl ausführen, finden Sie andere Befehle - von Speichertests und einer Bluetooth-Debugging-Konsole bis hin zu Befehlen, mit denen Sie die Debugging-Ebene für verschiedene Hintergrunddienste steuern können. Viele dieser Optionen sind jedoch nur für Chrome-Entwickler nützlich.