Windows下aws iam list-users命令报错求助:'more'未被识别
解决Windows下AWS CLI执行
aws iam list-users时‘more’命令未识别错误 问题原因
AWS CLI在Windows系统中默认使用more作为分页工具,若系统环境变量PATH未包含more.exe所在的C:\Windows\System32路径,就会触发该错误。
解决方案
1. 修复系统PATH环境变量
- 打开「系统属性」→「高级」→「环境变量」
- 在「系统变量」中找到
Path,点击编辑 - 确认列表中存在
C:\Windows\System32,若缺失则添加该路径 - 保存更改后,重启所有命令提示符/终端窗口,重新执行命令
2. 临时绕过分页器
无需修改环境变量,可直接关闭分页执行命令:
aws iam list-users --no-paginate
若已安装其他分页工具(如less),可临时指定:
set AWS_PAGER=less && aws iam list-users
3. 永久配置AWS CLI分页行为
编辑用户目录下的.aws\config文件(路径示例:C:\Users\<你的用户名>\.aws\config),添加以下内容关闭默认分页:
[default] cli_pager=
若需指定其他分页工具,替换为空值为工具路径即可:
[default] cli_pager=C:\path\to\your\pager.exe
内容的提问来源于stack exchange,提问作者Sri
相关产品推荐
相关产品推荐

