首页 > 解决方案 > 是否有标准位置默认为 Ubuntu Linux 中的所有用户设置 PAGER 环境变量?

问题描述

问题很简单:默认情况下,如何为 Ubuntu Linux 中的所有用户设置 PAGER 变量?这是在哪里完成的(就标准文件或位置而言)?

第二个问题是这怎么可能会被取消?

我被告知要使用/etc/profile和/或/etc/environment修复它,我正在尝试将这些作为解决方案,但这些都不是最初用于设置 PAGER 变量的。这应该在哪里完成?

这是导致我提出这个问题的问题:

man不久前停止在我的 Ubuntu (18.04) 系统上工作。我没有注意到它一开始就失败了,直到git log也失败了,我在修复它时看到了这个答案。当我使用该命令export PAGER=more时,它同时解决了man和的问题git

为了解决我的问题,我添加了以下行:

export PAGER=more

到我的.bashrc档案。花了一些时间才意识到该命令和 just 之间的区别PAGER=more,但这个答案对我来说很清楚。man我猜我对and的调用git是子进程,并且export需要在前面添加才能访问变量。(如果有误,请告知!)

标签: bashenvironment-variablespager

解决方案


推荐阅读