执行了一个
sudo less ...
Run Code Online (Sandbox Code Playgroud)
...为了查看受限制的日志文件并对其进行一些搜索,我发现我的~/.lesshst
文件的所有权和组更改为root:root
(其中~
指的是调用sudo
命令的用户的主目录,而不是主目录root
,明显地)。
这发生在全新的 Ubuntu 18.04 安装上less --version
:
Run Code Online (Sandbox Code Playgroud)less 487 (GNU regular expressions) Copyright (C) 1984-2016 Mark Nudelman
我找不到(谷歌)任何人观察的参考,更不用说在任何地方解释这种行为了;所以我在这里寻找它的基本原理或确认它只是一个错误的迹象。