catを知っています これは可能ですが、その主な目的は、コンテンツを表示するだけでなく、連結することです。
lessについても知っています およびmore 、しかし私は単純なものを探しています(ポケットベルではありません )ファイルの内容を端末に出力するだけで、そのようなものがある場合は、このために特別に作成されます。
承認された回答:
最も明白なものはcatです 。ただし、headもご覧ください。 およびtail 。ファイルを1行ずつ印刷する他のシェルユーティリティもあります:sed 、awk 、grep 。ただし、これらはファイルの内容を変更したり、ファイル内を検索したりするためのものです。
どれが最も効果的かを推定するために、いくつかのテストを行いました。すべてのトラフstraceを実行します システムコールが最も少ないものを確認します。私のファイルには1275行あります。
-
awk:1355システムコール -
cat:51のシステムコール -
grep:1337システムコール head:93のシステムコールtail:130のシステムコール-
sed:1378システムコール
ご覧のとおり、cat ファイルを連結するように設計されており、最も高速で効果的なファイルです。 sed 、awk およびgrep ファイルを1行ずつ印刷したため、1275以上のシステムコールがあります。