技術ノート 特徴 Chrome OS の隠し Crosh シェルに含まれる 10 個以上のコマンド

Chrome OS の隠し Crosh シェルに含まれる 10 個以上のコマンド

Google の Chrome OS には、 Chrome Shell (略して「crosh」) として知られるシェル環境が含まれています。 Crosh には、 開発者モード が有効になっていない場合でも、すべての Chromebook で使用できるいくつかのターミナル コマンドが含まれています。

Crosh には、SSH サーバーへの接続、リソース使用量の監視、ネットワーク問題のデバッグ、非表示のハードウェア設定の調整、ハードウェア テストの実行、およびその他のデバッグ目的のためのコマンドが含まれています。

オープニングクロッシュ

Crosh を開くには、Chrome OS の任意の場所で Ctrl+Alt+T を押します。 Crosh シェルが新しいブラウザ タブで開きます。

Crosh プロンプトから、次のコマンドを実行できます。

 help

コマンドを使用して基本的なコマンドのリストを表示するか、 help_advanced コマンドを実行して「主にデバッグに使用される、より高度なコマンド」のリストを表示します。以下では、最も興味深いコマンドのいくつかについて説明します。

Chrome OS の隠し Crosh シェルに含まれる 10 個以上のコマンド

ssh

Google は Chrome ウェブストアで Secure Shell (SSH) クライアントを提供していますが、それを使用する必要はありません。内蔵の

ssh

Chromebook に他に何もインストールせずに SSH サーバーに接続するには、このコマンドを使用します。

ssh コマンドは、予想よりも高度です。単純に SSH サーバーに接続するだけでなく、 SSH トンネリングを使用し てローカル プロキシを作成し、SSH 接続経由で Chrome OS ネットワーク アクティビティをトンネリングできるようにすることもできます。 SSH サーバーへの接続に必要な秘密キーを追加することもできます。

Chrome OS の隠し Crosh シェルに含まれる 10 個以上のコマンド

ssh_forget_host

ssh_forget_host

コマンドは、接続した既知のホストのリストを表示します。

 SSH

コマンドを使用すると、ホストを「忘れる」ことができます。次回ホストに接続するときに、キーのフィンガープリントを再度確認するように求められます。

Chrome OS の隠し Crosh シェルに含まれる 10 個以上のコマンド

Chrome には、どの Chrome タブ、拡張機能、プラグインがリソースを使用しているかを示す 。ただし、Crosh には、

 top

Linux からコマンドを実行すると、リソースを使用している可能性のあるすべての下位プロセスが表示されます。ほとんどの人は Chrome の組み込みタスク マネージャーを使用することを好むと思われますが、

 top

ユーティリティはさらに詳しい情報を提供します。また、Chromebook の稼働時間など、Chrome OS の他の場所では見つけることができない情報も表示されます。

Chrome OS の隠し Crosh シェルに含まれる 10 個以上のコマンド

ピング

はい、Chrome OS にも

ping

指示。 Ping は ネットワークのトラブルシューティング に重要なユーティリティであり、システムと Web サーバーの間でパケットが移動するのにかかる時間を確認したり、パケットがドロップされているかどうかを確認したりできます。他のオペレーティング システムの ping コマンドと同じように機能します。 Ctrl+C を押して停止します。

 ping

Crosh の他のコマンドを処理または停止します。

Chrome OS の隠し Crosh シェルに含まれる 10 個以上のコマンド

トレースパス

tracepath

コマンドは次と同様に機能します

traceroute

パケットがリモート サーバーに到達するまでにたどるパスを追跡できるようになります。これは、ネットワークに接続された別のデバイスとの間でネットワークの問題が発生している場所を正確に特定できるため、もう 1 つの便利なネットワーク トラブルシューティング コマンドです。

Chrome OS の隠し Crosh シェルに含まれる 10 個以上のコマンド

ネットワーク診断

network_diag

このコマンドは、短いネットワーク診断テストを実行し、出力を .txt ファイルとして保存し、Chromebook のファイル アプリで表示できます。

Chrome には、Chromebook のマイクから音声を録音し、後で再生できるコマンドが含まれています。

Chromebook のマイクから 10 秒間の音声を録音するには、次のコマンドを実行します。

サウンドレコード10

音声はファイルとして保存され、Chromebook のファイル アプリからアクセスできます。 sound play コマンドを使用して録音を再生できます。

tpcontrol

tpcontrol コマンドを使用すると、デバイスのタッチパッドを微調整できます。これらのオプションの一部は Chrome OS の設定ウィンドウで使用できますが、グラフィカル インターフェイスからは使用できない多くのプロパティを調整できます。

エックスセットm

xset m コマンドを使用すると、マウスの加速レートを微調整できます。 Chrome OS には、グラフィカル インターフェイスでマウスの速度を制御するオプションしかないため、Crosh を使用して加速レートを微調整する必要があります。これは、デフォルトのレートではうまく動作しない外部マウスを使用している場合に特に便利です。加速率は、標準 Linux システムで xset m コマンドを使用して加速率を設定するのと同じ方法で設定されます。

エックスセットr

xset r コマンドを使用すると、キーボードのキーを押したときに発生する自動リピート動作を微調整できます。最初にボタンを押してから自動リピートが開始するまでの遅延を設定したり、1 秒あたりのリピート回数も設定できます。キーボード上のすべてのキーのオートリピートを完全に無効にすることも、特定のキーのオートリピートのみを無効にすることもできます。

開発者モードのコマンド

開発者モードでは、次のコマンドも使用できます。

  • shell : 他の Linux コマンド (インストール後に標準の Linux デスクトップ環境を起動できるコマンドなど) を実行できる完全な bash シェルを開きます。
  • systrace : システム トレースを開始し、デバッグ目的でログをキャプチャできるようにします。
  • packet_capture : パケットのキャプチャとログ記録を開始します。

help_advanced コマンドを実行すると、他のコマンドが見つかります。メモリ テストや Bluetooth デバッグ コンソールから、さまざまなバックグラウンド サービスのデバッグ レベルを制御できるコマンドまで、あらゆるコマンドが見つかります。ただし、これらのオプションの多くは Chrome 開発者のみに役立ちます。

「 Chrome OS の隠し Crosh シェルに含まれる 10 個以上のコマンド」に関するベスト動画選定!

WindowsタブレットをChromeBookに魔改造してみた
Chrome OS Flexのお試し利用やインストールの手順について|古いパソコンを再利用できるかも?!