Linux-admin-more-and-less-command

提供:Dev Guides
移動先:案内検索

Linux Admin-ますます少ないコマンド

*more* コマンドと *less* コマンドの両方で、大きなテキストファイルのページネーションを許可します。 大きなファイルを熟読するとき、検索する正確な文字列がわからない限り *grep* を常に使用できるとは限りません。 そのため、多かれ少なかれ使用したいと思います。

通常、ページ分割されたテキストの前方および後方の両方の閲覧を許可するため、 less が推奨される選択肢です。 ただし、古いLinuxディストリビューションや一部の最新のUnixオペレーティングシステムのデフォルトのインストールでは利用できない場合があります。

[root@centosLocal Documents]# grep "192.168" ./pfirewall.log | more
2016-01-07 15:36:34 DROP UDP 192.168.0.1 255.255.255.255 68 67 328 - - - - -  -  RECEIVE
2016-01-07 15:36:38 DROP UDP 192.168.0.21 255.255.255.255 68 67 328 - - - - -- - RECEIVE
2016-01-07 15:36:45 DROP ICMP 192.168.0.24 224.0.0.1 - - -- - - - - -- - - - -   RECEIVE
2016-01-07 15:37:07 DROP UDP 192.168.0.21 255.255.255.255 68 67 328 - - - -  - - RECEIVE
2016-01-07 15:37:52 DROP UDP 192.168.0.78 255.255.255.255 68 67 328 - - - -  - - RECEIVE
2016-01-07 15:37:52 ALLOW UDP 192.168.0.78 255.255.255.255 67 68 0 - - - - -- -  RECEIVE
2016-01-07 15:37:53 ALLOW UDP 192.168.0.78 224.0.0.252 51571 5355 0 - - - -  - - RECEIVE

より少ないものがより多くのものを提供するため、通常は少ない方が好まれます。

2016-01-07 15:43:53 DROP UDP 192.168.1.73 255.255.255.255 68 67 328 - - - - - -  RECEIVE
2016-01-07 15:44:17 ALLOW UDP 192.168.1.18 224.0.0.252 54526 5355 0 - - - - - -  RECEIVE
2016-01-07 15:44:23 DROP UDP 192.168.1.57 255.255.255.255 68 67 328 - - - - - -  RECEIVE
2016-01-07 15:44:33 DROP UDP 192.168.1.88 255.255.255.255 68 67 328 - - - - - -  RECEIVE
2016-01-07 15:44:33 ALLOW UDP 192.168.1.4 255.255.255.255 67 68 0 - - - - - - -  RECEIVE
2016-01-07 15:44:41 DROP UDP 192.168.1.126 255.255.255.255 68 67 328 - - - - - - RECEIVE
2016-01-07 15:44:43 DROP UDP 192.168.1.112 255.255.255.255 68 67 328 - - - - - - RECEIVE
2016-01-07 15:44:56 DROP ICMP 192.168.1.240 224.0.0.1 - - 36 - - - - 9 0 -       RECEIVE
2016-01-07 15:45:57 ALLOW UDP 192.168.1.47 192.168.1.255 138 138 0 - - - - - -      SEND
2016-01-07 15:49:13 DROP ICMP 192.168.1.241 224.0.0.1 - - 36 - - - - 9 0 -       RECEIVE
2016-01-07 15:49:38 DROP UDP 192.168.1.68 255.255.255.255 68 67 328 - - - - - -  RECEIVE
2016-01-07 15:49:38 ALLOW UDP 192.168.1.4 255.255.255.255 67 68 0 - - - - - -    RECEIVE
2016-01-07 15:49:39 DROP UDP 192.168.1.93 255.255.255.255 68 67 328 - - - - -    RECEIVE
:

上記のように、lessを起動すると、シェルプロンプトとは別の新しいバッファーが開きます。 少なくしようとすると、次のようにエラーが発生することがあります-

bash: less: command not found...

パッケージマネージャのソースからより多く使用するか、より少なくインストールします。 しかし、すべての最新のLinuxディストリビューションには含まれる必要が少なく、Unixプラットフォームに移植されることさえあります。 一部のユーザーは、より多くのシンボリックリンクを作成します。