16.7. lsの出力をスクロールさせない

lsと入力しても画面がさっとスクロールしてしまい、よく見えません。出力をちゃんと読むにはどうすればよいですか?

lsコマンドの出力が画面を流してしまうと具合が悪い場合は、 lessmoreといったユーティリティに出力を パイプするとよいでしょう。これで画面が1ページずつ表示されるようになるます。

lessを使用して、/etcの内容を読むには、シェルで次のコマンドを入力します。

ls -al /etc | less

画面の先に進むには、[Space]キーを押します。前のページに 戻るには[b]キーを押します。終了するには[q]キーを 押します。

同じ結果をもう一つのユーティリティ、moreで達成することが出来ます。

16.7.1. lsの出力を印刷する

画面にパイプするのと同じようにプリンタにパイプして印刷することもできます。 プリンタが設定してあれば、つぎの様に入力してコマンドの出力をプリンタに パイプします。

ls -al /etc | lpr