less コマンド
ファイルの内容を表示します(スクロール可・改良版)。
書式 less [ オプション ] [ ファイル名 ]

オプション   内容
-s   複数の連続する空白行を1行だけ表示する

サブコマンド   内容
Space   下方向に1画面分スクロールさせる
f   下方向に1画面分スクロールさせる
b   上方向に1画面分スクロールさせる
j   下方向に1行スクロールさせる
k   上方向に1行スクロールさせる
/<パターン>   パターンにマッチする文字列を検索する
n   検索の次候補(下方向)に移動する
N ( Shift + n )   検索の前候補(上方向)に移動する
q   終了する

 lessコマンドはページ単位でファイルの内容を表示します。
 catコマンドと違って、ファイルの行数が長くて一画面に収まらない場合でも、上に示したサブコマンドを使って上下に自由にスクロールさせることができます。
実行例1

 お気づきの方も多いと思いますが、サブコマンドの多くはviと同じです(ちなみに一画面スクロールはCtrl + fCtrl + bでもいけます)。
 検索系のサブコマンドなども同じように使えますから、viに慣れている方には絶対おすすめです。
 viに-Rオプションを使って、読み取り専用で開いてもいいのですが、lessコマンドは起動時にファイル全体を読み込む必要がないため、大きなファイルの場合にはviより起動が早いです。


ヒント
 ・lessコマンドはmoreコマンドを改良して多機能にしたものです。
 ・catコマンドと違って自動的にシェルのプロンプトには戻りません。シェルのプロンプトに戻るにはサブコマンドの「q」を押します。



テキスト処理コマンド
cat連結して表示(移動不可)
cut指定したフィールドを抽出
expandタブをスペースに変換
fmt指定した桁に整形
head先頭だけ表示
join共通フィールドで行を連結
less表示(移動可・改良版)
more表示(移動可・基本機能)
nl行番号をつけて表示
odバイナリファイル表示
paste共通の行番号で行を連結
pr印刷前の整形
rev各行で行末から行頭に表示
sortソートして表示
split複数ファイルに分割
tac末尾行から先頭行に表示
tail末尾だけ表示
tr文字列変換・削除
unexpandスペースをタブに変換
uniq重複行を取り除く
wc行数、単語数、文字数表示
その他のLinux関連コンテンツ
viをマスターしよう!
シェルスクリプト講座
かんたん!アクセス権
ファイル操作コマンド
ユーザー管理コマンド
ファイル検索コマンド


Yahoo!ブックマークに登録 Googleブックマークに登録 はてなブックマークに登録 livedoorブックマークに登録 deliciousブックマークに登録 Buzzurlブックマークに登録


トップ | このサイトについて | 管理者へメール | サイトマップ
Google www una.soragoto.net  
Copyright(c) 2009 - 2012 una All Rights Reserved.