GoogleのChromeOS Chrome Shell、または略して「crosh」と呼ばれるシェル環境が含まれます。 Croshには、すべてのChromebookで使用できるターミナルコマンドがいくつか含まれています。 開発者モード 有効。
関連: Chromebookと一緒に暮らす:Chromeブラウザだけで生き残ることができますか?
Croshには、SSHサーバーへの接続、リソース使用量の監視、ネットワーク問題のデバッグ、非表示のハードウェア設定の調整、ハードウェアテストの実行、およびその他のデバッグ目的のためのコマンドが含まれています。
クロッシュを開く
Croshを開くには、ChromeOSの任意の場所でCtrl + Alt + Tを押します。 Croshシェルが新しいブラウザタブで開きます。
Croshプロンプトから、を実行できます
助けて
基本的なコマンドのリストを表示するか、コマンドを実行して
help_advanced
「主にデバッグに使用される、より高度なコマンド」のリストのコマンド。以下では、最も興味深いコマンドのいくつかについて説明します。
ssh
GoogleはChromeウェブストアでセキュアシェル(SSH)クライアントを提供していますが、使用する必要はありません。ビルトインを使用できます
ssh
Chromebookに何もインストールせずにSSHサーバーに接続するコマンド。
関連: SSHサーバーでできる5つのクールなこと
sshコマンドは、予想よりも高度です。 SSHサーバーに接続するだけでなく、次のこともできます。 SSHトンネリングを使用する SSH接続を介してChromeOSネットワークアクティビティをトンネリングできるローカルプロキシを作成します。 SSHサーバーへの接続に必要な秘密鍵を追加することもできます。
ssh_forget_host
ザ・
ssh_forget_host
コマンドは、接続した既知のホストのリストを表示します
SSH
コマンドを実行し、ホストを「忘れる」ことができます。次回ホストに接続するときに、キーの指紋を再度確認するように求められます。
上
関連: Chromeにオープンプロセスがたくさんあるのはなぜですか?
クロム
独自のタスクマネージャーが含まれています
これは、どのChromeタブ、拡張機能、プラグインがリソースを使用しているかを示します。ただし、Croshには
上
Linuxからのコマンド。これにより、リソースを使用している可能性のあるすべての低レベルプロセスが表示されます。ほとんどの人はChromeの組み込みのタスクマネージャーを使用することを好むでしょうが、
上
ユーティリティはより多くの情報を提供します。また、Chromebookの稼働時間など、ChromeOSの他の場所では見つけることができない情報も表示されます。
ping
関連: インターネット接続の問題をトラブルシューティングする方法
はい、ChromeOSには
ping
コマンド。 pingは次の重要なユーティリティです
ネットワークのトラブルシューティング
、システムとWebサーバー間をパケットが移動するのにかかる時間を確認し、パケットがドロップされているかどうかを確認できます。他のオペレーティングシステムのpingコマンドと同じように機能します。 Ctrl + Cを押して停止します
ping
Croshで他のコマンドを処理または停止します。
トランスパス
ザ・
トランスパス
コマンドは同様に機能します
traceroute
パケットがリモートサーバーに到達するまでにたどるパスを追跡できるようにします。これは、自分と別のネットワークデバイス間でネットワークの問題が発生している場所を正確に特定できるため、もう1つの便利なネットワークトラブルシューティングコマンドです。
network_diag
ザ・
network_diag
コマンドは、ネットワーク診断テストの短いセットを実行し、出力を.txtファイルとして保存してChromebookのファイルアプリで表示できるようにします。
音
Chromeには、Chromebookのマイクから音声を録音し、後で再生できるコマンドが含まれています。
Chromebookのマイクから10秒間の音声を録音するには、次のコマンドを実行します。
サウンドレコード10
音声は、Chromebookのファイルアプリからアクセスできるファイルとして保存されます。を使用して録音を再生できます
サウンドプレイ
コマンド。
tpcontrol
ザ・
tpcontrol
コマンドを使用すると、デバイスのタッチパッドを微調整できます。これらのオプションの一部はChromeOSの設定ウィンドウで利用できますが、グラフィカルインターフェースからは利用できない多くのプロパティを微調整できます。
xset m
ザ・
xset m
コマンドを使用すると、マウスの加速率を微調整できます。 Chrome OSには、グラフィカルインターフェースでマウスの速度を制御するオプションしかないため、Croshを使用して加速速度を微調整する必要があります。これは、デフォルトのレートではうまく機能しない外付けマウスを使用している場合に特に便利です。加速率は、使用するのと同じ方法で構成されます。
xset m
標準のLinuxシステムでアクセラレーションレートを設定するコマンド。
xset r
ザ・
xset r
コマンドを使用すると、キーボードのキーを押したままにしたときに発生する自動繰り返しの動作を微調整できます。最初にボタンを押してから自動リピートが開始されるまでの遅延を構成できます。また、1秒間に発生するリピートの数も構成できます。キーボードのすべてのキーの自動リピートを完全に無効にすることも、特定のキーの自動リピートを無効にすることもできます。
開発者モードコマンド
開発者モードでは、次のコマンドも使用できます。
- シェル :インストール後に標準のLinuxデスクトップ環境を起動できるコマンドを含む、他のLinuxコマンドを実行できる完全なbashシェルを開きます。
- systrace :システムトレースを開始し、デバッグ目的でログをキャプチャできるようにします。
- packet_capture :パケットのキャプチャとログ記録を開始します。
を実行すると、他のコマンドが見つかります
help_advanced
コマンド-メモリテストやBluetoothデバッグコンソールから、さまざまなバックグラウンドサービスのデバッグレベルを制御できるコマンドまで、すべて。ただし、これらのオプションの多くはChrome開発者にのみ役立ちます。