代表什么/etc/alternatives?如何以及为什么使用它?
我发现gnome-tex-editor在/usr/bin其链接如下:
/usr/bin/gnome-text-editor -> /etc/alternatives/gnome-text-editor
/etc/alternatives/gnome-text-editor -> /usr/bin/gedit
Run Code Online (Sandbox Code Playgroud)
所以gedit和gnome-text-editor似乎是一回事。
那么为什么某些命令(例如:gedit和gnome-text-editor)提供两次?
而什么用的/etc/alternatives/-它是如何工作的?
我正在处理一个计算量很大的代码 - 目前 - 崩溃了很多,但我仍在努力:) 当它崩溃时,我无法关闭 GUI 窗口;我必须打开一个 shell 并杀死 -9 进程。
它是一个Java进程,很容易找到:
nkint@zefiro:~$ ps aux | grep java
nkint 2705 16.6 1.0 460928 43680 ? Sl 12:23 0:08 /usr/lib/jvm/java-6-sun-1.6.0.26/bin/java -Djava.library.path=something something
nkint 2809 0.0 0.0 4012 776 pts/0 S+ 12:24 0:00 grep --color=auto java
nkint@zefiro:~$ kill -9 2705
Run Code Online (Sandbox Code Playgroud)
现在这很容易,但相当机械的任务。所以通常我会等待大约 7-8 个进程崩溃,然后kill -9每个进程崩溃。
我想以自动方式执行此操作。我认为应该很容易通过管道传输一些命令来获取 (n-1) 个结果的 idps aux | grep java并杀死它,但我不知道从哪里开始。
谁能给我任何提示?
我正在研究部署自定义 Ubuntu 映像的最佳方法,看起来我有两个选择:
有人可以帮助我了解这两种自定义 Ubuntu 安装方法之间的区别吗?在我看来,这两种方法都允许对图像进行精心定制,同时允许用户输入他们自己的最终用户详细信息(时区、用户名、密码等)。
我通过 Google 搜索(使用 Chromium)找到了一个 GNOME 扩展,并且很惊讶我可以简单地切换开/关开关,让网站在我的计算机上安装一个完整的 GNOME 扩展,而无需涉及任何其他手动步骤。(经过测试,这也适用于 Firefox。)当然,它确实会弹出一个对话框,要求我确认安装,但是......
虽然这对于易用性和可用性来说非常好,但是这是否存在安全漏洞?我很想知道这个功能究竟是如何工作的,以及我是否应该关注任何“后门”,这可能会让黑客轻松地在我的机器上安装可执行文件。
GNOME 站点上的扩展是否经过审查?有没有办法判断扩展是否安全?
GNOME 是否修改了 Chromium 和 Firefox 浏览器以支持此功能?是否还有其他用户应该了解的自定义 GNOME Chromium/Firefox 更改?
更新:了解了它的工作原理后,我现在相信这是一个非常棒的功能,尤其是对于非技术用户来说,但是当我第一次遇到它时,它确实让我感到震惊。