Linux で `less` コマンドを終了してシェルに戻る方法

LinuxLinuxBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチュートリアルでは、Linux オペレーティングシステムで less コマンドを終了してシェルに戻る方法を説明します。less コマンドは、テキストファイルを表示およびナビゲートするために使用される強力なページャー ユーティリティですが、時々コマンドラインに戻る必要がある場合があります。この記事に示す手順に従えば、Linux シェルにスムーズに戻ることができます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/BasicSystemCommandsGroup -.-> linux/exit("Shell Exiting") linux/BasicFileOperationsGroup -.-> linux/less("File Paging") linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") subgraph Lab Skills linux/exit -.-> lab-409846{{"Linux で `less` コマンドを終了してシェルに戻る方法"}} linux/less -.-> lab-409846{{"Linux で `less` コマンドを終了してシェルに戻る方法"}} linux/cd -.-> lab-409846{{"Linux で `less` コマンドを終了してシェルに戻る方法"}} end

less コマンドの理解

less コマンドは、Linux の強力なページャー プログラムで、テキストファイルや他のコマンドの出力を表示してナビゲートできます。more コマンドのより高度なバージョンで、追加の機能や機能性を備えています。

less コマンドとは?

less コマンドは、テキストベースのファイルビューアで、テキストファイルや他のコマンドの出力を読み取り、ナビゲートできます。従来の more コマンドよりも効率的でユーザーフレンドリーに設計されており、前方のみでテキストを表示できます。

less コマンドの用途

less コマンドは、Linux で様々な目的に広く使用されています。たとえば、以下のようなものです。

  • ログファイル、設定ファイル、ソースコードなどのテキストファイルの内容を表示すること
  • lsgrepcat などの他のコマンドの出力をナビゲートすること
  • 表示されたコンテンツ内の特定のテキストを検索すること
  • 前方と後方の両方向でテキストをスクロールすること

less コマンドの基本的な使い方

less コマンドを使用するには、表示したいファイルまたはコマンド出力の後に less を入力します。たとえば:

less /etc/passwd
less output_of_some_command

これにより、指定されたファイルまたはコマンド出力が less ビューアで開き、コンテンツをナビゲートして操作できるようになります。

graph LR A[Type "less" command] --> B[Open file or command output in less viewer] B --> C[Navigate and interact with the content]

less コマンドの主な機能

less コマンドには、テキストの表示とナビゲーションに強力なツールとなるいくつかの主な機能があります。

  • 前方と後方のスクロール
  • 検索機能
  • 検索結果の強調表示
  • 特定の行やページにジャンプする機能
  • 外部コマンド(たとえば、grepawk)との統合

これらの機能については、後続のセクションで詳しく説明します。

less コマンドの終了

less ビューアでコンテンツの表示が終わったら、コマンドを終了してシェル プロンプトに戻る必要があります。less コマンドを終了する方法はいくつかあり、好みや実行中の特定のタスクに応じて異なります。

標準的な終了方法

less コマンドを終了する最も一般的な方法は、q キーを押すことです。これにより、less ビューアが即座に閉じられ、シェル プロンプトに戻ります。

less /etc/passwd
## Press 'q' to exit

代替の終了方法

q キーに加えて、less コマンドには以下の代替の終了方法もあります。

  1. Ctrl + C キーを押す:これによっても less コマンドが終了し、シェル プロンプトに戻ります。

  2. :q コマンドを入力するless ビューア内で :q コマンドを入力すると、コマンドが終了します。

  3. :qa コマンドを入力する:qa コマンドを入力すると、less ビューアが終了し、実行中の他の less インスタンスも終了します。

graph LR A[Press 'q'] --> B[Exit less and return to shell] C[Press 'Ctrl + C'] --> B D[Type ':q'] --> B E[Type ':qa'] --> B

これらの異なる終了方法を熟知することで、コンテンツの表示が終わったときに迅速かつ効率的に less コマンドを終了することができます。

シェルに戻る

less コマンドを終了した後、シェル プロンプトに戻ります。ここでは、Linux システムと対話し続け、他のコマンドを実行できます。

シェルに戻ったことを確認する

less コマンドを終了すると、シェル プロンプトが再表示され、正常にシェルに戻ったことが示されます。使用しているシェルによっては、プロンプトは次のようになる場合があります。

user@ubuntu:~$

これは、現在シェルに戻っており、新しいコマンドを入力できることを意味します。

以前のタスクを再開する

シェルに戻ったら、以前のタスクを再開したり、新しいタスクを開始したりできます。たとえば、以下のことができます。

  • 他のコマンドを実行する
  • ファイル システムをナビゲートする
  • 新しいプログラムやスクリプトを起動する
  • 管理タスクを実行する

less コマンドは一時的なビューアとして設計されており、シェル環境やシステムの状態を恒久的に変更することなく、コンテンツを迅速に確認できるようにします。

graph LR A[Exit less command] --> B[Return to shell prompt] B --> C[Resume previous tasks] C --> D[Execute commands] C --> E[Navigate file system] C --> F[Start new programs/scripts] C --> G[Perform administrative tasks]

less コマンドをどのように終了してシェルに戻るかを理解することで、Linux システムでコンテンツの表示と他のタスクの実行を円滑に切り替えることができます。

まとめ

このLinuxチュートリアルでは、lessコマンドを終了してシェルに戻る方法を学びました。lessページャーを終了してコマンドラインに戻るさまざまな方法を理解することで、作業フローを効率的に管理し、ファイルの表示と他のLinuxコマンドの実行の間をスムーズに切り替えることができます。この知識は、Linuxオペレーティングシステムとそのさまざまなユーティリティの使用をより熟練したものにするのに役立ちます。