コマンドプロンプトとPowerShellでテキストファイルを表示する方法

Windows 11/10システムのコマンドプロンプトウィンドウまたはPowerShellウィンドウでテキストファイルを表示する場合は、このチュートリアルが役立ちます。さまざまなコマンドを使用して、テキストファイル全体または部分的なコンテンツを表示できます。Windows 11/10 OSでTXTファイルを開くために最初に思い浮かぶオプションはメモ帳ですが、もちろん他にも適切なオプションはたくさんあります。たとえば、無料のテキストエディタツール(Notepad++など)、Webブラウザなどを使用して、テキストファイルを開いて読み取ることができます。コマンドプロンプトとWindows PowerShellも、この目的のためにこの投稿で取り上げられているシンプルで組み込みのオプションです。

コマンドプロンプトまたはPowerShellを使用してファイルまたはフォルダーを開く方法については既に説明しました。それでは、これらの2つのユーティリティを個別に使用してテキストファイルのコンテンツを読み取る方法を確認しましょう。まず、コマンドプロンプトから始めます。

Windows 11/10のコマンドプロンプトでテキストファイルを表示する方法

Windows 11/10のコマンドプロンプトでテキストファイルを表示するには、まず検索ボックスに「cmd」と入力してEnterキーを押します。コマンドプロンプトウィンドウでTypeコマンドを使用し、ファイル名とファイル拡張子を含むTXTファイルのパスを指定して、コマンドを実行します。または、テキストが保存されているフォルダーでコマンドプロンプトを開いてから、コマンドを実行することもできます。次のようになります。

Type TheWindowsClub.txt

TheWindowsClub.txtをコンピューターに保存されている実際のテキストファイルに置き換えます。これにより、そのテキストファイルのすべてのコンテンツが読み込まれ、CMDウィンドウに表示されます。

テキストファイルが大きすぎる場合は、Moreコマンドを使用して、テキストファイルを一度に1画面ずつ表示できます。コマンドは次のようになります。

More abc.txt

ここでも、abc.txtを実際のファイルに置き換えます。コマンドが実行されると、テキストファイルの一部(26%、52%など)が表示されます。その後、Moreコマンドを他のサブコマンドまたはキーと一緒に使い続けることができます。例:

  • Enter:このサブコマンドを使用して、テキストファイルの次の行(一度に1行)を表示します。Enterキーを1つずつ押し続ける必要があります
  • スペースバー:CMDウィンドウの表示部分に収まるテキストファイルの次の画面またはコンテンツを表示します
  • P :次のN行を表示します。最初にPキーを押してから、9などの数字を入力してEnterキーを使用すると、ファイルの次の9行が表示されます
  • S :次のN行をスキップします
  • イコール(=)行番号を表示します
  • QMoreコマンドを終了します

Windows 11/10のPowerShellでテキストファイルを表示する

コマンドプロンプトと同様に、単純なコマンドを使用して、Windows 11/10のPowerShellでテキストファイルを表示することもできます。まず、検索ボックスに「powershell」と入力してEnterキーを押します。次に、Get-Contentコマンドを使用し、テキストファイルとそのフルパス、ファイル名、ファイル拡張子を指定します。コマンドは次のようになります。

Get-Content abc.txt

abcを実際のファイル名に置き換えると、テキストファイルのコンテンツ全体がPowerShellウィンドウに表示されます。

コマンド全体ではなく変数を使用すると、テキストファイルの部分的なコンテンツを読み取ったり、最初の15行を読み取ったりするのに役立ちます。これには、次のコマンドを使用してすべてのコンテンツを変数に移動します。

$file_data = Get-Content TextFile.txt

TextFileを実際のファイル名に置き換えます。

これで、この$file_data変数を今後のアクションに使用できます。たとえば、テキストファイルの特定の行(10行目など)を表示する場合は、次のコマンドを実行します。

$file_data[9]

同様に、TXTファイルの最初のN行(最初の15行など)を読み取るには、変数とパイプを使用します。コマンドは次のとおりです。

$file_data | Select-Object -First 15

同様に、テキストファイルの最後のN行(20行など)を読み取るには、次のコマンドを使用します。

$file_data | Select-Object -Last 20

Windows PowerShellを閉じてから再度起動すると、コンテンツを再び変数に移動してから使用できます。

以上です。

Windows 11でテキストファイルを管理者として開く方法は?

Windows 11/10コンピューターでテキストファイルを管理者として開くには、関連付けられたプログラムを管理者権限で実行する必要があります。そのためには、プログラムのショートカットまたは実行可能ファイルを右クリックして、管理者として実行オプションを選択し、そのプログラムでテキストファイルを開きます。または、Windows 11/10でプログラムを常に管理者として実行するように設定して、手間を省くことができます。プログラムのプロパティウィンドウにアクセスし、互換性タブに切り替えて、このプログラムを管理者として実行するオプションを選択します。

Windows 11でファイルをプレビューするにはどうすればよいですか?

Windows 11/10でエクスプローラーのプレビューペインを表示またはオンにして、テキストファイルまたは画像ファイルを選択してプレビューできます。プレビューペインは簡単に展開することもできます。一方、ビデオファイル(MP4など)や、DOCX、PDFなどのドキュメントをプレビューする場合は、QuickLook、Seer、One Commanderなどの無料ツールを使用すると、ファイルを開かずにプレビューできます。