我不小心通过运行对我的 Web 服务器造成了未知数量的破坏
sudo chown -R myuser:mygroup * .*
Run Code Online (Sandbox Code Playgroud)
in /var/www,不记得.*会包括父目录(as ..)。大约一秒钟后,我意识到发生了什么,但为时已晚,其中一半的目录/var已“重新拥有”。我知道我可以用
sudo chown -R root:root /var
Run Code Online (Sandbox Code Playgroud)
但是有哪些文件需要由我必须手动更改的特定非 root 用户(或组)拥有?
这是在 Gentoo 上,这是一个目录列表:
$ ls -l /var
drwxr-xr-x 9 root root 4096 May 12 2009 cache
drwxr-xr-x 4 root root 4096 Aug 20 22:49 db
drwxr-xr-x 3 root root 4096 Aug 20 22:42 dist
drwxr-xr-x 4 root root 4096 Nov 1 2009 edata
drwxr-xr-x 2 root root 4096 Jun 17 2008 empty
drwxr-xr-x 5 …Run Code Online (Sandbox Code Playgroud) KVM/qemu 支持各种类型的缓存——无、直写、回写。
当未指定 cache= 时,如何检查哪个是默认值并在系统上使用?
对于 RHEL6,我发现它是直写的 - 但例如对于 sles,有时它是写回。
我经常看到包含vim或 的说明nano,意思是在您选择的文本编辑器中打开该步骤中的文件。是否有不可知的命令,我可以在地方,将在用户在终端的文本编辑器默认打开输入特定的程序的使用,无论是vim,nano还是其他?
我editor在类似问题侧栏中看到提到——这仍然仅限于基于 Debian 的发行版吗?还有其他选择吗?
我在具有未知桌面环境(ssh 访问)的 debian 9 系统上。如何找出默认情况下使用哪个程序来查看具有给定扩展名(例如 pdf)的文件?
编辑:由于扩展名对决定不重要,可以使用 file 找到给定文件的 mime 类型
file -i file.ext
Run Code Online (Sandbox Code Playgroud) 我正在尝试将默认的 g++ 设置为 4.7.2,我的主机告诉我已经安装了(我还被告知还安装了 c++11);然而,我们都不知道如何将默认的 g++ 设置为 4.7.2 因为g++ --version给出
g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Run Code Online (Sandbox Code Playgroud)
我sudo在这里尝试了这些命令,但我发现它们不起作用,因为 CentOS 使用yum.
如何在 CentOS 5.9 上将默认 g++ 设置为 4.7.2(如果它甚至已安装)?
默认情况下,当您启动 i3wm 时,所有工作空间都以垂直/水平拆分splith/splitv布局开始。
有没有办法为所有工作空间上的所有容器设置不同的默认值stacking或tabbed作为默认值。有些东西我可以添加到我的~/.i3/config
而不是手动指定每个工作空间使用特定布局使用 mod+"w|e|s"
https://i3wm.org/docs/userguide.html#_changed_the_container_layout
我使用 Linux Mint Olivia。我刚刚安装了 Lynx。
如何将 Lynx 设置为我的浏览器,以便当我从终端打开链接时,它们会使用 Lynx 在该终端中打开?
与这个问题类似,我有一些应用程序(Calibre、texdoc)使用 Mendeley 打开 PDF。从 Thunar、Thunderbird、Firefox 等打开 PDF 会打开 evince,这是预期的默认设置。
这些应用程序似乎使用了xdg-open:
$ xdg-mime query default application/pdf
mendeleydesktop.desktop
Run Code Online (Sandbox Code Playgroud)
我试图找到它的来源,但没有成功;我用它修复了
xdg-mime default evince.desktop application/pdf
Run Code Online (Sandbox Code Playgroud)
问题仍然是:xdg-openMendeley 应该成为默认 PDF 查看器的想法是从哪里来的?
我使用的是 Ubuntu 16.04 和 i3 4.11。xdg-open版本为 1.1.0 rc3。
在 Lubuntu 中,我可以使用Default applications for LXSession. 它将默认应用程序保存在配置文件中/home/USER/.config/lxsession/Lubuntu/desktop.conf。
现在,我想通过编辑desktop.conf文件来更改默认应用程序。因此,我更改/保存desktop.conf文件或用另一台机器上的文件覆盖它。但是当我重新打开Default applications for LXSession. 它不显示更改。
如何使用配置文件更改默认应用程序?编辑文件后是否需要运行命令?
defaults ×10
broadcast ×1
browser ×1
cache ×1
centos ×1
command-line ×1
debian ×1
disk ×1
editors ×1
file-opening ×1
g++ ×1
gentoo ×1
kvm ×1
linux ×1
linux-mint ×1
lubuntu ×1
lynx ×1
mime-types ×1
permissions ×1
shutdown ×1
version ×1
xdg ×1
xdg-open ×1