Chromebook上のLinuxに必須の5つのターミナルコマンド

Chromebook上のLinuxに必須の5つのターミナルコマンド

この1週間、ChromeOSで何ができるかを調査するために多くの時間を費やしてきました。 Linuxコンテナーの更新のおかげで、Windows10とさまざまなLinuxフレーバーがインストールされました。 Chrome OSをいじって、成熟したエコシステムをどこまで推進できるかを確認するのが大好きですが、今日は、Linuxコンテナーが現在何をするように設計されているかに焦点を当てます。もちろん、Debianフレームワークを実行し、ユーザーがChromeOSに互換性のあるLinuxアプリケーションをインストールできるようにします。そうすることで、Linuxの第一人者である必要はなく、その良さに感謝します。私はまだ学んでいますが、Chrome OS Linuxターミナルをマスターすることは、恐ろしいことでも、気が遠くなることでもありません。

そうは言っても、Linuxコンテナを最大限に活用することを計画している場合は、すべてのChromebookユーザーが知っておくべき5つのターミナルコマンドを見ていきます。ここでカバーできるよりも多くのコマンドがあり、今後数週間にわたって、基本的なコマンドと複雑なコマンドに関するチュートリアルを頻繁にフォローアップします。私が見つけたこれらの5つは、私が非常に頻繁に使用する5つです。単純なタスクを実行するものもあれば、多くの力を発揮するものもあります。それらを順不同でレイアウトし、使用方法の簡単な例を示します。

sudo

sudoコマンドは元々、特権制限なしでrootスーパーユーザーとしてコマンドを実行したため、スーパーユーザーが行うことを意味していました。最近の反復では、ユーザーは無制限のrootユーザーとしてだけでなく、他の制限されたユーザーとしてもコマンドを実行できます。本格的なLinuxデスクトップ環境では、ターミナル内で生活しているときほど頻繁にsudoコマンドは必要ありません。 Chrome OSの場合、sudoを使用します例外よりもルール。 Chromebook Linuxターミナル内で使用するコマンドの多くは、ルートアクセスが必要です。したがって、sudo実行しているコマンドの前に追加されます。

たとえば、Debianリポジトリでパッケージの更新をチェックするときは、コマンドapt-get updateを使用します。多くのLinuxディストリビューションは、使用するソフトウェアセンターを介してこのアクションを実行し、必要な特権はすでに設定されています。他のオペレーティングシステムと同様に、更新通知が表示され、クリックするだけで更新できます。 Chrome OS Linuxターミナルのデフォルトユーザーは技術的にはスーパーユーザーではないため、sudoを指定してupdateコマンドを実行する必要があります最初はそうです:sudo apt-get update

ターミナルでコマンドを実行しようとすると、次のようなメッセージが表示されます。 あなたは ?、次にsudoを追加します通常、実行を完了します。ターミナルでrootユーザーに切り替えて、sudoの必要性をなくすには、コマンドsudo suを実行するだけです。これで、スーパーユーザーアカウントを使用することになります。

CD

cdコマンドはディレクトリの変更を表し、あなたが思うことを正確に実行します。 Chrome OSでは、コマンドラインのデフォルトディレクトリはファイルアプリにあるLinuxフォルダです。 Linuxフォルダと同じツ​​リーにないファイルにアクセスする必要がある場合があります。例:Debian Stretchから入手できないパッケージをダウンロードできるように、sources.listファイルにサードパーティのリポジトリを追加する必要があります。 cdコマンドは、その時点で操作したいフォルダーにターミナルを向ける方法です。上記の例では、cd /etc/aptと入力します。ターミナルで。そこから、テキストエディタでsources.listファイルを開くことができます。多数のネストされたフォルダーを操作している場合は、cd ..と入力して1つのディレクトリーを上に移動できます。 Enterキーを押します。

タスクマネージャーは非常に便利な小さな生き物であり、事実上すべてのオペレーティングシステムには独自のイテレーションがあります。デスクトップ環境の外では、topコマンドは、どのリソースがどのパッケージによって使用されているかを確認する最も簡単な方法です。このコマンドは、CPUとメモリの使用状況のスナップショットを、タスクの所有権、共有メモリなどの他の有用な情報とともに提供します。これは、貴重なシステムリソースを浪費している可能性のあるパッケージをすばやく簡単に特定する方法です。

伝説:

  • PID: タスクの一意のプロセスIDを表示します。
  • PR: タスクの優先度を表します。
  • SHR: タスクによって使用される共有メモリの量を表します。
  • 尊敬される: タスクによって使用された仮想メモリの合計。
  • ユーザー: タスクの所有者のユーザー名。
  • %CPU: CPU使用率を表します。
  • 時間+: CPU時間。「時間」と同じですが、100分の1秒までの粒度が反映されます。
  • SHR: タスクが使用する共有メモリサイズ(kb)を表します。
  • NI: タスクの良い値を表します。負のnice値は優先度が高いことを意味し、正のnice値は優先度が低いことを意味します。
  • %MEM: タスクのメモリ使用量を表示します。

ls

特定のディレクトリ内にあるファイルを確認したいだけの場合は、lsを参照してください。指図。ターミナルでこのコマンドを入力すると、現在のディレクトリ内のすべてのファイルとディレクトリが表示されます。これにより、cdが非常に簡単になります。多数のファイルがあり、どのファイルを開く必要があるかわからない場合は、別のフォルダに移動します。テキスト出力の色は、特定のフォルダーにあるアイテムのタイプによって異なります。私のターミナルでは、フォルダ/ディレクトリは青で、ファイルはファイルの種類に応じて白または青緑色です。コマンドを実行しようとして、見つからないというエラーが発生した場合は、lsファイルがActiveDirectoryに存在するかどうかを確認する簡単な方法です。

Chromeショップで2020年のこれまでの最高のChromebookを購入する

uname

基本的なシステム情報を見つけるには、unameコマンドはあなたが必要とするものです。 unameと入力した場合ターミナルでEnterキーを押すと、コンテナで実行されているLinuxが出力されるはずです。もう少し詳しくは、uname -aと入力してください。 OS、Linuxカーネルのバージョン、リリース日、コンテナのネイティブアーキテクチャが表示されます。この情報は、プログラムで問題が発生し、他のユーザーに助けを求めている場合に特に役立ちます。カーネル情報とシステムアーキテクチャは、パッケージの互換性に少し影響します。すぐに手元に置いておくとよいでしょう。

ボーナスコマンド!

マトリックスの第4弾が制作されたので、端末をマトリックスのスクリーンセーバーに変えるのは楽しいことではないでしょうか。 cmatrix.をインストールすることでそれを行うことができますコマンドsudo apt install cmatrixでインストールするだけです次に、cmatrixと入力しますターミナルでEnterキーを押します。かなりかっこいいですねマトリックスを終了するには、Ctrl + Cを押すだけで、コマンドラインプロンプトに戻ります。それが今日のすべてです。 Chrome OS用のLinuxターミナルについてもう少し詳しく説明しますので、今週後半にお会いしましょう。