Linux, コマンド · 1 min read · Jan 11, 2026
初心者のためのLinux revコマンドチュートリアル(例付き)

時々、Linuxコマンドラインで作業していると、文字列や行を逆にしたいと思うことがあります。正確にこれを行うことができるコマンドラインユーティリティがあることを知って嬉しく思うでしょう。ここでは、このチュートリアルで「rev」と呼ばれるツールについて説明します。しかし、その前に、ここでのすべての例はUbuntu 18.04 LTSマシンでテストされていることを述べておく価値があります。
Linux revコマンド
Linuxのrevコマンドは、テキストの行を文字単位で逆にします。以下がその構文です:
rev [option] [file...]そして、manページには次のように書かれています:
revユーティリティは、指定されたファイルを標準出力にコピーし、各行の文字の順序を逆にします。ファイルが指定されていない場合、標準入力が読み取られます。以下は、revコマンドの動作をよりよく理解するためのQ&Aスタイルの例です。
Q1. revコマンドの使い方は?
簡単です。オプションなしで「rev」を実行するだけです。
revこのようにツールを実行すると、入力を待ちます。単語や行を入力し、完了したらEnterキーを押すと、出力に逆にされたテキストが表示されます。
例えば、私は次の入力をしました:
hello worldそして、次の出力を得ました:
dlrow ollehQ2. revコマンドはファイルとどのように動作しますか?
これも非常に簡単です。ファイルの名前を入力として渡すだけで、出力に逆にされた内容が表示されます。
以下はその例です:

ファイル「test.txt」の行が出力で逆になったことがわかります。
Q3. ヘルプとバージョン情報を表示するには?
これには、-Vおよび-hコマンドラインオプションを使用します。
rev -Vrev -hこれらのコマンドが私のシステムで生成した出力は次のとおりです:

Q4. 文字単位ではなく行単位で逆にするには?
revコマンドはテキストの行を文字単位で逆にしますが、情報を行単位で逆にする別のコマンド - tac - があります。tacの詳細については、こちらを参照してください。
結論
revコマンドは急な学習曲線を持っていません。実際、あまり多くのコマンドラインオプションを提供していません。このチュートリアルでは、大部分の内容について説明しました。revの詳細を学ぶには、ツールのmanページにアクセスできます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。