每次我使用 执行命令时sudo,.sudo_as_admin_successful都会在我的主目录中创建一个名为的文件。据我所知,它存在的唯一目的是禁用 bash 在启动时打印的消息:
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
Run Code Online (Sandbox Code Playgroud)
可以通过注释掉 中的相关部分来停止该消息/etc/bash.bashrc,但sudo仍会在我的主目录中创建一个烦人的文件。
此网页建议您可以通过将自己从admin组中删除来停止创建文件,但我不在任何此类组中,admin也不在/etc/group.
有没有办法阻止这个文件被创建?
我相信这不是这个问题的重复,因为那是问是否有可能使 bash 打印的通知消失,而不是是否有可能停止由sudo.
我刚刚在我的机器上重新安装了 Ubuntu 16.04,我正在安装我之前安装的所有东西。这包括我放在 /usr/local/bin 中的一些程序,但该目录似乎不存在:
$ ls -A /usr/local
etc games include lib man sbin share src
Run Code Online (Sandbox Code Playgroud)
我不记得在我的旧安装上明确创建 /usr/local/bin ,但它存在于那里。为什么默认情况下它不存在,它是如何在我以前的安装中存在的?
我已经安装了 Slack snap;最近,它的托盘图标停止显示。取而代之的是一个空白区域——尽管如果我右键单击它,Slack 菜单仍会打开。我所有的其他托盘图标都工作正常。
为什么 Slack 的图标消失了,我该如何找回它?
我在 Ubuntu 18.04 上使用 i3 和 i3bar 来显示托盘图标。Slack 目前的版本是 3.3.7。
我安装了i3,它推荐dunst,但我目前没有使用 i3,并且 dunst 通知并不真正适合 Unity。我宁愿不完全卸载 dunst,因为我可能想在将来的某个时候开始使用它;有没有办法在不卸载 dunst 的情况下切换回 notify-osd?