こんな方におすすめ
- less、cat、viの違いが分からない方
- Linuxの表示コマンドについて知りたい方
Linuxでファイルを表示する際に様々なコマンドがあって迷うことがあります。
備忘録のために違いをまとめました。
Linuxのファイル表示コマンド、違い
コマンドの概要、編集可否、特徴を簡単に説明します。
less
・最低限の内容だけを読み込むため高速に表示ができる。
・編集は不可。
・圧縮ファイルでも解凍せずに閲覧が可能。
cat
・単一ファイルから複数ファイルまで停止無しで繋げて出力することができる。
・編集は不可。
・ファイルの結合など、少ない行数のファイルを複数同時に表示する際に利用することが多い。
vi
・ファイル閲覧も可能な多機能エディタ。
・編集が可能。
view
・ファイル全部を読み込むコマンド。
・ファイルサイズによっては表示が遅くなる。
・編集は不可。
head
・ファイルの先頭から指定の行数までを表示することができる。
・編集は不可。
例:先頭から3行まで表示「head -n 3 sample.txt」
tail
・ファイルの末尾から指定の行数までを表示することができる。
・編集は不可。
・ファイル追記監視のオプション「-f」を付けて、アクセスログの監視に使われることが多い。
例:アクセスログをリアルタイムで監視「tail -f access.log」
さいごに
改めて調べて、Linuxのファイル閲覧コマンドは沢山あるのに驚きました。
用途ごとにコマンドを使い分けてみてください。
以上、ワーカホリックダイアリーでした。
あわせて読みたい