GNU/Linux >> Linux の 問題 >  >> Linux

cat、more、tail、head、wc コマンドを使用してファイルを表示する

ファイルに関する情報を読み取り専用形式で表示するコマンドがいくつかあります。ファイル表示コマンドには次のものがあります:

  • もっと
  • しっぽ
  • トイレ

猫コマンド

cat コマンドは、1 つまたは複数のテキスト ファイルの内容を一時停止せずに画面に表示します。

$ cat filename

例:

# cat data.txt
northwest       NW      Joel Craig          10
western         WE      Sharon Kelly        40
southwest       SW      Chris Foster        33
central         CT      Sheri Watson        44

cat コマンドを使用してバイナリ ファイルを読み取らないでください。 cat コマンドを使用してバイナリ ファイルを読み取ると、ターミナル ウィンドウがフリーズする可能性があります。ターミナル ウィンドウがフリーズした場合は、ターミナル ウィンドウを閉じて、新しいターミナル ウィンドウを開きます。

注意 :cat コマンドでファイルを開く前に、最初に file コマンドを実行してファイルの種類を確認することをお勧めします。

その他のコマンド

more コマンドは、テキスト ファイルの内容を一度に 1 画面ずつ表示します。

$ more filename

--More--(n%)

各画面の下部にメッセージが表示されます。n% 表示されたファイルのパーセンテージです。ファイル全体が表示されると、シェル プロンプトが表示されます。

画面の下部に –More–(n%) プロンプトが表示されたら、表で説明されているキーを使用してファイルをスクロールできます。

キーボード コマンド アクション
スペースバー 1 画面進む
戻る 一度に 1 行ずつスクロールします
b 1 画面戻る
機能のヘルプ メニューを表示します
/文字列 パターンを順方向に検索します
n 次に出現するパターンを検索します
q 終了してシェル プロンプトに戻ります

頭のコマンド

head コマンドは、ファイルの最初の 10 行を表示します。

$ head -n filename

-n オプションを使用すると、表示される行数を変更できます。たとえば、/var/log/messages ファイルの最初の 5 行を表示するには、-n オプションを 5 に設定して head コマンドを入力します。

$ head -5 /var/log/messages

テール コマンド

tail コマンドは、ファイルの最後の 10 行を表示します。

$ tail –n/+n filename

-n または +n オプションを使用して、表示される行数を変更できます。
-n オプションは、ファイルの末尾から n 行を表示します。
+n オプションは、ファイルを n 行目からファイルの最後まで表示します。

たとえば、/var/log/messages ファイルの最後の 4 行を表示するには、-n オプションを 4 に設定して tail コマンドを入力します。

$ tail -4 /usr/dict/words

たとえば、data.txt ファイルの 10 行目から最後までを表示するには、+n オプションを 10 に設定して tail コマンドを入力します。

$ tail +10 data.txt

wc コマンド

wc コマンドは、ファイルに含まれる行数、単語数、および文字数を表示します。

$ wc -options filename

wc コマンドでは次のオプションを使用できます。

シンボル 説明
-l 行数
-w 単語数
-c バイト数
-m 文字数

オプションを指定せずに wc コマンドを使用すると、ファイルに含まれる行数、単語数、および文字数が出力に表示されます。たとえば、dante ファイルの行数、単語数、文字数を表示するには、wc コマンドを使用します。

$ wc data.txt
32      223     1319    data.txt

たとえば、dante ファイルの行数を表示するには、wc コマンドに -l オプションを付けて入力します。

$ wc -l data.txt
32 data.txt


Linux
  1. Linuxのヘッドコマンドとテールコマンドを例で説明

  2. イオリダイレクションとヘッドコマンド?

  3. wget vs curl:wget と curl を使用してファイルをダウンロードする方法

  1. Linux / UNIX でファイルを管理する 10 の Cat コマンドの例

  2. 「dd」コマンドを使用して Linux でスパース ファイルを作成する方法

  3. Linux コマンドを使用して OS とバージョンを確認する方法

  1. Linuxコマンドラインでテキストファイルを表示するためにmoreを使用する

  2. bzip2 コマンドを使用して Linux で .bz2 ファイルを圧縮および解凍する方法

  3. unix - ファイルの先頭と末尾