bat*_*tad 9 command-history centos profile bashrc
我想history
在 CentOS/RHEL 6中将日期/时间添加到命令的输出中。我希望默认情况下这适用于机器上的所有用户。这本身很容易。这似乎只是添加的一种情况:
export HISTTIMEFORMAT="%Y%m%d %T "
Run Code Online (Sandbox Code Playgroud)
应该在哪里添加?我已经看到了一些关于是否将其添加到/etc/profile
或 的相互矛盾的信息/etc/bashrc
。我相信两者都会同样有效。
有没有人对我应该使用哪个文件进行此特定修改有任何建议?
我将创建一个包含该字符串的文件并将其添加到此目录中/etc/profiled.d
。调用 filecustom_histformat.sh
或类似的名称。
通常,您不想向这两个文件(/etc/profile
或/etc/bashrc
)中的任何一个添加自定义项,因为它们归系统所有。自定义可以进入该/etc/profile.d
目录。
冒着死马的风险,我认为重要的是要强调为什么人们会使用问题或@Gilles 答案/etc/profile.d
中提到的目录。
如果您查看有关 RHCE 的任何测试,他们会指出这/etc/profile.d
是进行此类更改的合适位置。因此,如果您在参加测试时回答了除此以外的任何问题,或者/etc/bashrc
或/etc/profile
,那么您就错了。称其为 RH 主义,但这正是基于 Red Hat 的发行版的做法。其他发行版有其他方法。
归档时间: |
|
查看次数: |
17156 次 |
最近记录: |