Linux moreコマンド
Linux moreコマンドはcatに似ていますが、1ページずつ表示されるため、ユーザーがページをめくって読むのに便利です。最も基本的な操作は、スペースキー(space)を押すと次のページが表示され、bキーを押すと前(back)のページに戻ります。また、文字列を検索する機能(viと似ています)もあります。使用中の説明ファイルについては、hキーを押してください。
構文
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
パラメータ:
- -num 一度に表示する行数
- -d ユーザーにプロンプトを表示し、画面下部に [Press space to continue, 'q' to quit.] と表示します。ユーザーが誤ったキーを押した場合は、ビープ音ではなく [Press 'h' for instructions.] と表示されます。
- -l 特殊文字 ^L(フォームフィード文字)に遭遇したときの一時停止機能をキャンセルします
- -f 行数を計算するとき、自動折り返し後の行数ではなく、実際の行数を使用します(1行が長すぎる場合、2行以上に拡張されることがあります)
- -p 各ページをスクロールして表示するのではなく、まず画面をクリアしてから内容を表示します
- -c -pと似ていますが、内容を表示してから他の古いデータをクリアする点が異なります
- -s 連続する2行以上の空白行に遭遇した場合、1行の空白行に置き換えます
- -u 下線を表示しません(環境変数 TERM で指定されたターミナルによって異なります)
- +/pattern 各ドキュメントを表示する前にその文字列(pattern)を検索し、その文字列の後から表示を開始します
- +num num行目から表示を開始します
- fileNames 表示したい内容のドキュメント。複数指定できます
例
testfile のドキュメント内容をページごとに表示します。連続する2行以上の空白行がある場合は、1行の空白行として表示します。
more -s testfile
testfile のドキュメント内容を20行目から表示します。
more +20 testfile
よく使う操作コマンド
- Enter 下にn行移動します。数値の指定が必要です。デフォルトは1行です
- Ctrl+F 下に1画面スクロールします
- スペースキー 下に1画面スクロールします
- Ctrl+B 1画面戻ります
- = 現在の行の行番号を出力します
- :f ファイル名と現在の行の行番号を出力します
- V viエディターを起動します
- !コマンド Shellを呼び出し、コマンドを実行します
- q moreを終了します
Linuxコマンド大全