検索

Linux では、tail コマンドはファイルの末尾のデータを表示するために使用されます。1 つ以上のファイルまたはパイプ データの最後の部分 (デフォルトは 10 行) を表示できます。構文は " tail [オプション] ファイル名"; 共通オプション "-n" は表示する行数を指定するために使用され、"-c" は表示される特定のバイト数を指定するために使用され、"-f" は表示するバイト数を指定するために使用されます。ファイルの変更を監視します。 tail コマンドの最も一般的な用途の 1 つは、時間の経過とともに変化するログやその他のファイルを監視および分析することであり、多くの場合、grep などの他のツールと組み合わせて使用​​します。

Linuxのtailコマンドの使い方

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux tail コマンド

tail コマンドは、1 つ以上のファイルまたはパイプ データの最後の部分を表示します (デフォルトは 10 行)。ファイルの変更を監視するために使用できます。リアルタイムで。 tail コマンドの最も一般的な用途の 1 つは、時間の経過とともに変化するログやその他のファイルを監視および分析することであり、多くの場合、grep などの他のツールと組み合わせて使用​​します。

基本構文:

tail [OPTION] FILE
  • OPTION: tail オプション。最も一般的なオプションをいくつか見てみましょう。

    • -n (--lines) オプション: 表示する行数を指定します。

    • -c (--bytes) オプション: 指定します。表示する行数 表示する特定のバイト数

    • -f (--follow) オプション: ファイルの変更を監視します

  • FILE : 0 個以上の入力ファイル名。 FILE が指定されていない場合、または FILE が - の場合、tail は標準入力を読み取ります。

説明:

K は行数を指します。このオプションは最後の K 行を出力することを意味します。これに基づいて、-n K を使用すると、K 行目を出力することを意味します。ファイルから出力を開始します。 ここでの K はバイト数を指します。このオプションは出力の最後の K バイトの内容を示しますこれに基づいて、-c K を使用すると、ファイルの K 番目のバイトから出力を開始することになります。 #-f
オプション 意味
# #-n K
-c K
ファイル変更後に新たに追加したデータを出力します。
#tail コマンドの使用方法?

オプションを何も指定せずに最も単純な形式で使用すると、tail コマンドは最後の 10 行を表示します。

tail filename.txt

特定の行数を表示するにはどうすればよいですか?

-n (--lines) オプションを使用して、表示する行数を指定できます。

tail -n <NUMBER> filename.txt

文字 n を省略して、単に使用することもできます。ハイフン (-) と数字 (間にスペースは入れません)。

filename.txt という名前のファイルの最後の 50 行を表示するには、次のコマンドを使用する必要があります:

tail -n 50 filename.txt

次の例では、上記のコマンドと同じ結果が表示されます:

tail -50 filename.txt

特定のバイト数を表示するにはどうすればよいですか?

-c (--bytes) オプションを使用すると、特定のバイト数を表示できます:

tail -c <NUMBER> filename.txt

たとえば、ファイル filename.txt セクション データを使用できます。

tail -c 500 filename.txt

数値の後に乗数接尾辞を使用して、表示するバイト数を指定することもできます。 b は 512 倍、kB は 1000 倍、K は 1024 倍、MB は 1000000 倍、M は 1048576 倍などとなります。

次のコマンドは、ファイル filename.txt の最後の 2 キロバイト (2048) を表示します。

tail -c 2k filename.txt

ファイルの変更を表示するにはどうすればよいですか?

ファイルの変更を監視するには、-f (--follow) オプションを使用する必要があります。

tail -f filename.txt

-f オプションは、ログの監視に特に役立ちます。ファイル。たとえば、/var/log/nginx/error.log ファイルの最後の 10 行を表示し、使用するファイルの更新を監視するには:

tail -f /var/log/nginx/error.log

ファイルの監視中に tail コマンドを中断するには、次のようにします。 Ctrl Cを押します。

ファイルの再作成時に監視を続けるには、-f オプションを使用する必要があります。

tail -f filename.txt

-f オプションは、tail コマンドがローテーション ログ ファイルの後に続く場合に便利です。 -f オプションとともに使用すると、tail コマンドは、ファイルが再度使用可能になったときにそのファイルを再度開きます。

複数のファイルを表示する方法

tail コマンドへの入力として複数のファイルが指定された場合、各ファイルの最後の 10 個が表示されます。わかりました。

tail filename1.txt filename2.txt

ユーザーには、単一のファイルを表示する場合と同じオプションがあります。

例: ファイル filename1.txt および filename2.txt の最後の 20 行を表示します。

tail -c 20 filename1.txt filename2.txt

これを他のコマンドと併用するにはどうすればよいですか?

tail コマンドは、他のコマンドと組み合わせて使用​​できます。たとえば、Apache アクセス ログ ファイルを監視し、IP アドレス 192.168.42.12 を含む行のみを表示するには、次のようにします。 :

tail -f /var/log/apache2/access.log | grep 192.168.42.12

または、CPU 使用率でソートされた上位 10 の実行プロセスを表示します:

ps aux | sort -nk +3 | tail -5

推奨される関連ビデオ チュートリアル: "

Linux Tutorial

"

以上がLinuxのtailコマンドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Linux:リカバリモード(およびメンテナンス)に入る方法Linux:リカバリモード(およびメンテナンス)に入る方法Apr 18, 2025 am 12:05 AM

Linux Recoveryモードを入力する手順は次のとおりです。1。システムを再起動し、特定のキーを押してGrubメニューを入力します。 2。[RecoveryMode)でオプションを選択します。 3. FSCKやrootなどの回復モードメニューで操作を選択します。リカバリモードを使用すると、シングルユーザーモードでシステムを開始し、ファイルシステムのチェックと修理を実行し、構成ファイルを編集し、システムの問題を解決するのに役立ちます。

Linuxの重要なコンポーネント:初心者向けに説明されていますLinuxの重要なコンポーネント:初心者向けに説明されていますApr 17, 2025 am 12:08 AM

Linuxのコアコ​​ンポーネントには、カーネル、ファイルシステム、シェル、および共通ツールが含まれます。 1.カーネルはハードウェアリソースを管理し、基本的なサービスを提供します。 2。ファイルシステムはデータを整理して保存します。 3.シェルは、ユーザーがシステムと対話するインターフェイスです。 4.一般的なツールは、毎日のタスクを完了するのに役立ちます。

Linux:その基本構造を見てくださいLinux:その基本構造を見てくださいApr 16, 2025 am 12:01 AM

Linuxの基本構造には、カーネル、ファイルシステム、およびシェルが含まれます。 1)カーネル管理ハードウェアリソースとUname-Rを使用してバージョンを表示します。 2)ext4ファイルシステムは、大きなファイルとログをサポートし、mkfs.ext4を使用して作成されます。 3)シェルは、BASHなどのコマンドラインインタラクションを提供し、LS-Lを使用してファイルをリストします。

Linux操作:システム管理とメンテナンスLinux操作:システム管理とメンテナンスApr 15, 2025 am 12:10 AM

Linuxシステムの管理とメンテナンスの重要な手順には、次のものがあります。1)ファイルシステム構造やユーザー管理などの基本的な知識をマスターします。 2)システムの監視とリソース管理を実行し、TOP、HTOP、その他のツールを使用します。 3)システムログを使用してトラブルシューティング、JournalCtlおよびその他のツールを使用します。 4)自動化されたスクリプトとタスクのスケジューリングを作成し、Cronツールを使用します。 5)セキュリティ管理と保護を実装し、iPtablesを介してファイアウォールを構成します。 6)パフォーマンスの最適化とベストプラクティスを実行し、カーネルパラメーターを調整し、良い習慣を開発します。

Linuxのメンテナンスモードの理解:必需品Linuxのメンテナンスモードの理解:必需品Apr 14, 2025 am 12:04 AM

Linuxメンテナンスモードは、起動時にinit =/bin/bashまたは単一パラメーターを追加することにより入力されます。 1.メンテナンスモードの入力:GRUBメニューを編集し、起動パラメーターを追加します。 2。ファイルシステムを読み取りおよび書き込みモードに再マウントします:Mount-Oremount、RW/。 3。ファイルシステムの修復:FSCK/dev/sda1などのFSCKコマンドを使用します。 4.データをバックアップし、データの損失を避けるために慎重に動作します。

DebianがHadoopデータ処理速度を改善する方法DebianがHadoopデータ処理速度を改善する方法Apr 13, 2025 am 11:54 AM

この記事では、DebianシステムのHadoopデータ処理効率を改善する方法について説明します。最適化戦略では、ハードウェアのアップグレード、オペレーティングシステムパラメーターの調整、Hadoop構成の変更、および効率的なアルゴリズムとツールの使用をカバーしています。 1.ハードウェアリソースの強化により、すべてのノードが一貫したハードウェア構成、特にCPU、メモリ、ネットワーク機器のパフォーマンスに注意を払うことが保証されます。高性能ハードウェアコンポーネントを選択することは、全体的な処理速度を改善するために不可欠です。 2。オペレーティングシステムチューニングファイル記述子とネットワーク接続:/etc/security/limits.confファイルを変更して、システムによって同時に開くことができるファイル記述子とネットワーク接続の上限を増やします。 JVMパラメーター調整:Hadoop-env.shファイルで調整します

Debian syslogを学ぶ方法Debian syslogを学ぶ方法Apr 13, 2025 am 11:51 AM

このガイドでは、Debian SystemsでSyslogの使用方法を学ぶように導きます。 Syslogは、ロギングシステムとアプリケーションログメッセージのLinuxシステムの重要なサービスです。管理者がシステムアクティビティを監視および分析して、問題を迅速に特定および解決するのに役立ちます。 1. syslogの基本的な知識Syslogのコア関数には以下が含まれます。複数のログ出力形式とターゲットの場所(ファイルやネットワークなど)をサポートします。リアルタイムのログ表示およびフィルタリング機能を提供します。 2。syslog(rsyslogを使用)をインストールして構成するDebianシステムは、デフォルトでrsyslogを使用します。次のコマンドでインストールできます:sudoaptupdatesud

DebianでHadoopバージョンを選択する方法DebianでHadoopバージョンを選択する方法Apr 13, 2025 am 11:48 AM

Debianシステムに適したHadoopバージョンを選択する場合、次の重要な要因を考慮する必要があります。1。安定性と長期的なサポート:安定性とセキュリティを追求するユーザーにとって、Debian11(Bullseye)などのDebianの安定したバージョンを選択することをお勧めします。このバージョンは完全にテストされており、最大5年のサポートサイクルがあり、システムの安定した動作を確保できます。 2。パッケージの更新速度:最新のHadoop機能と機能を使用する必要がある場合は、DebianのUnstableバージョン(SID)を検討できます。ただし、不安定なバージョンには互換性の問題と安定性のリスクがあることに注意する必要があります。 3。コミュニティのサポートとリソース:Debianには、豊富なドキュメントを提供できるコミュニティサポートが大きくなり、

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン