10+ Befehle in Chrome OS 'Hidden Crosh Shell enthalten
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 Verbinden mit 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 das ausführen Hilfe
Befehl, um eine Liste der grundlegenden Befehle anzuzeigen oder den Befehl auszuführen help_advanced
Befehl für eine Liste von "fortgeschritteneren Befehlen, die hauptsächlich zum Debuggen verwendet werden". Nachfolgend 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 das eingebaute verwenden ssh
Befehl, 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 auch ein lokales 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
Das ssh_forget_host
Befehl zeigt eine Liste der bekannten Hosts an, mit denen Sie verbunden sind SSH
Befehl und ermöglicht es 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 beinhaltet jedoch auch die oben
Befehl von Linux, der Ihnen eine Anzeige aller Prozesse auf niedriger Ebene anzeigt, die möglicherweise Ressourcen verwenden. Die meisten Benutzer werden wahrscheinlich den integrierten Task-Manager von Chrome vorziehen, der oben
Dienstprogramm liefert weitere 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 eine Klingeln
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 das zu stoppen Klingeln
einen anderen Befehl in Crosh verarbeiten oder anhalten.
Tracepath
Das Tracepath
Befehlsfunktionen ähnlich wie Traceroute
Sie können den Pfad nachverfolgen, den Pakete benötigen, 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
Das network_diag
Der Befehl führt einen kurzen Satz von Netzwerkdiagnosetests aus 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 der wiedergeben Ton abspielen
Befehl.
tpcontrol
Das tpcontrol
Mit dem Befehl können Sie das Touchpad Ihres Geräts feineinstellen. 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
Das xset m
Mit dem Befehl können Sie die Mausbeschleunigungsrate anpassen. Chrome OS verfügt nur über Optionen zur Steuerung der Mausgeschwindigkeit in der grafischen Benutzeroberfläche. Sie müssen also die Beschleunigungsrate mithilfe von 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 bei der xset m
Befehl zum Konfigurieren von Beschleunigungsraten auf einem Standard-Linux-System.
xset r
Das xset r
Mit diesem Befehl 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:
- Schale: Ö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 Systemprotokollierung, um Protokolle zu Debugging-Zwecken zu erfassen.
- package_capture: Starten Sie die Erfassung und Protokollierung von Paketen.
Sie finden andere Befehle, wenn Sie das ausführen help_advanced
Befehlsteile - 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 von Nutzen.