方法1: ~/.aws/config で cli_pager を指定する
AWS CLIの設定ファイルである~/.aws/config
ファイルでcli_pager
を設定でAWS CLIの結果を表示するのに使うpagerを指定できます。
このcli_pager
を空にするとpagerを使わなくなります。
以下は、cli_pager
を無効にする設定例です。
[default]
cli_pager=
この設定によってAWS CLIで実行したコマンドの結果がlessで開かれなくなります。
~/.aws/config
への記述はファイルを開いて書いてもいいが、以下のコマンドでも変更できる。
$ aws configure set cli_pager ''
方法2: AWS_PAGER環境変数
AWS CLI専用のpagerをAWS_PAGER
環境変数で指定できます。この環境変数を空を指定すればpagerを使わなくなります。
例えば、以下のように設定できます。
export AWS_PAGER=""
一時的に指定するのであればコマンドの頭に付けてもオーケーです。
$ AWS_PAGER="" aws ec2 describe-regions
方法3: cat に pipe する
以下のようにcat
やjq
などのコマンドにpipeしてもlessを回避できます。
$ aws ec2 describe-regions | cat
単純にpipeで流せばAWS CLIで実行したコマンドの結果がlessで開かれなくなります。
\手を動かしながらTerraformを学びたい人にオススメ!/