10+ Befehle in Chrome OS 'Hidden Crosh Shell enthalten - Bedienung - 2019

Anonim

Das Chrome OS von Google umfasst 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.

Crosh enthält Befehle zum Herstellen einer Verbindung zu SSH-Servern, zum Überwachen der Ressourcennutzung, zum Debuggen von Netzwerkproblemen, zum Optimieren verborgener Hardwareeinstellungen, zum Durchführen von Hardwaretests und zu anderen Debugging-Zwecken.

Crosh öffnen

Um den Crosh zu öffnen, drücken Sie an einer beliebigen Stelle in Chrome OS Strg + Alt + T. Die Crosh-Shell wird in einer neuen Browserregisterkarte geöffnet.

Über die Crosh-Eingabeaufforderung können Sie den Befehl help help_advanced um eine Liste der help_advanced oder den Befehl help_advanced um eine Liste mit „fortgeschritteneren Befehlen, die hauptsächlich zum Debuggen verwendet werden.“ Im Folgenden werden einige der interessantesten Befehle behandelt.

ssh

Google stellt im Chrome Web Store einen Secure Shell-Client (SSH) zur Verfügung, der jedoch nicht verwendet werden muss. Sie können den integrierten Befehl ssh um eine Verbindung zu SSH-Servern herzustellen, ohne etwas anderes auf Ihrem Chromebook zu installieren.

Der Befehl ssh ist fortgeschrittener als Sie vielleicht erwarten. Sie können nicht nur einfach eine Verbindung zu einem SSH-Server herstellen, sondern Sie können auch SSH-Tunneln verwenden, um einen lokalen Proxy zu 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 Befehl ssh_forget_host zeigt eine Liste bekannter Hosts an, mit denen Sie über den SSH Befehl eine Verbindung hergestellt haben, und ermöglicht Ihnen, einen Host zu „vergessen“. Wenn Sie sich das nächste Mal mit dem Host verbinden, werden Sie aufgefordert, den Fingerabdruck erneut zu überprüfen.

oben

Chrome enthält einen eigenen Task-Manager, der Ihnen zeigt, auf welchen Registerkarten, Erweiterungen und Plug-Ins von Chrome Ressourcen verwendet werden. Crosh enthält jedoch auch den top Befehl von Linux, mit dem Sie alle untergeordneten Prozesse anzeigen können, die möglicherweise Ressourcen verwenden. Die meisten Benutzer werden wahrscheinlich den integrierten Task-Manager von Chrome bevorzugen, das top Dienstprogramm liefert jedoch mehr Informationen. Außerdem werden einige Informationen angezeigt, die Sie an anderer Stelle in Chrome OS nicht finden können, beispielsweise die Betriebszeit Ihres Chromebooks.

Klingeln

Ja, Chrome OS hat auch einen ping Befehl. Ping ist ein wichtiges Dienstprogramm für die Fehlerbehebung im Netzwerk. Hier 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 auf anderen Betriebssystemen. Drücken Sie Strg + C, um den ping Vorgang zu stoppen oder einen anderen Befehl in Crosh zu stoppen.

Tracepath

Der Befehl tracepath funktioniert ähnlich wie traceroute indem er Ihnen ermöglicht, den Pfad zu verfolgen, den Pakete nehmen, um einen Remote-Server zu erreichen. Dies ist ein weiterer nützlicher Befehl zur Fehlerbehebung im Netzwerk, mit dem Sie genau feststellen können, wo Netzwerkprobleme zwischen Ihnen und einem anderen Netzwerkgerät auftreten.

network_diag

Der Befehl network_diag führt einen kurzen Satz von Netzwerkdiagnosetests durch und speichert die Ausgabe als TXT-Datei, die Sie in der App "Dateien" Ihres Chromebooks anzeigen können.

klingen

Chrome enthält einen Befehl, mit dem Sie Audiodaten 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 App "Dateien" Ihres Chromebooks zugreifen können. Sie können die Aufnahme mit dem sound play Befehl wiedergeben.

tpcontrol

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

xset m

Mit xset m Befehl xset m können Sie die xset m . Chrome OS verfügt nur über Optionen zur Steuerung der Mausgeschwindigkeit in der grafischen Benutzeroberfläche. Sie müssen also die Beschleunigungsrate mit Crosh genau einstellen. Dies ist besonders nützlich, wenn Sie eine externe Maus verwenden, die mit der Standardrate nicht gut funktioniert. Die Beschleunigungsrate wird auf dieselbe Weise konfiguriert wie der Befehl xset m, um die Beschleunigungsraten auf einem Standard-Linux-System zu konfigurieren.

xset r

Mit xset r Befehl xset r können Sie das automatische Wiederholungsverhalten anpassen, 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 sowie die Anzahl der Wiederholungen pro Sekunde festlegen. Sie können die automatische Wiederholung auch für jede Taste der Tastatur vollständig deaktivieren oder die automatische Wiederholung für bestimmte Tasten deaktivieren.

Befehle für den Entwicklermodus

Im Entwicklermodus stehen Ihnen auch 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, die standardmäßige Linux-Desktop-Umgebungen nach der Installation starten können.
  • systrace : Starten Sie die Systemverfolgung, um Protokolle zu Debugging-Zwecken zu erfassen.
  • packet_capture : Starten Sie die Erfassung und Protokollierung von Paketen.

Weitere Befehle finden Sie, wenn Sie den Befehl help_advanced ausführen. help_advanced von Speichertests und einer Bluetooth-Debugging-Konsole bis 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 von Nutzen.