bash - 是否有标准位置默认为 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
需要在前面添加才能访问变量。(如果有误,请告知!)
解决方案
推荐阅读
- java - 以下代码线程安全吗
- r - 改变绘图大小时ggplot2中列的奇怪变形
- r - ggplot2 - 导入和绘制多个 .csv 文件
- javascript - ES6 imports doesn't work
- android - SQLiteException: no such table: USER (Sqlite code 1): , while compile: SELECT * FROM USER WHERE id=? 限制 1
- java - 使用导入范围功能下载文件时出错
- sql-server - 用于在两个 html 标记之间选择字符串的 SQL 查询
- mpxj - 从 mpxj 库创建时,有什么方法可以删除或不包含某些 xml 元素?
- cordova - initPublisher 的完成处理程序
- keras - 使用 Keras 的 RNN 中的多特征序列填充和屏蔽