小编H2O*_*aCl的帖子

/usr 目录的基本原理是什么?

此处所述的“unix 系统资源”或/usr目录与根目录下的许多目录名称重复的基本原理是什么?/

我的目的:我无数次安装 Oracle JDK 并决定这次将它放在下面/home/user,我只是阅读了一下,看看它在单用户机器上是否是一个坏主意。

filesystem history-of-ubuntu

135
推荐指数
1
解决办法
10万
查看次数

从 Ctrl - Alt - F1 恢复

我尝试安装 nvidia 驱动程序,但出现错误提示我这样做时不能在 X 终端中。所以我做了一个Ctrl+ Alt+ F1

结果终端不允许安装 nvidia 驱动程序并显示相同的错误消息。如何恢复到 Unity GUI?

command-line

133
推荐指数
5
解决办法
28万
查看次数

“安全删除驱动器”的命令行等效项是什么?

与名为“安全删除驱动器”的 Nautilus 功能等效的命令行是什么。具体来说,我正在移除 USB 闪存驱动器。

command-line nautilus usb-drive

60
推荐指数
5
解决办法
4万
查看次数

加密文本编辑器

是否有适用于 ubuntu 的加密文本编辑器?换句话说,文本编辑器(最好是具有 GUI 功能的)应始终保存加密文件并始终提示输入密码以重新打开文件。重点是将文本编辑器的功能与加密工具相结合。

encryption text-editor software-recommendation

33
推荐指数
5
解决办法
1万
查看次数

$HOME 和 ~ 的区别

$HOME并且~通常指同一件事。也就是说,它们是“用户的主”目录的路径,该目录的一般形式为“/home/userName”。

什么时候,如果有的话,这些不是指同一个目录吗?

home-directory

33
推荐指数
3
解决办法
8601
查看次数

如何在启动时启动 VNC 服务器?

如何创建系统范围的自动启动文件?这将在运行 Maverick 桌面版本的云服务器上。

我以 root 身份登录并使用创建了一个自动启动文件,System/Preferences/StartupApplications但它最终进入/root/.config/autostart并且在重新启动时没有执行(据我所知)。autostart 文件是调用一个调用VNC 服务器的bash 脚本。

我将 .desktop 自动启动文件从/root/.config/autostartto复制/etc/xdg/autostart并重新启动。这似乎没有什么区别。

编辑正如评论中提到的,目标是运行我的 bash 脚本,该脚本在启动时启动 VNC 服务器;不是在登录时。

autostart

31
推荐指数
1
解决办法
26万
查看次数

Vim 与 sudo 结合使用是否安全?

不建议sudo与图形应用程序一起使用gedit,如本链接所述。因此,我倾向于使用vimwith sudo

最近我注意到我~/.viminfo在一个相当新的Ubuntu 16.04 (Xenial Xerus)安装上被 root 所有,所以我想知道 Vim 是否被认为是图形化的,或者调用sudo vim. 通过以下方式将所有权更改为我自己后:

sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +
Run Code Online (Sandbox Code Playgroud)

随后运行sudo vim我无法~/.viminfo 拥有root。但是,我确信它最近由 root 拥有。

不建议调用sudo vim吗?

vim sudo

25
推荐指数
2
解决办法
4930
查看次数

如何强制 SSH 提供 RSA 密钥而不是 ECDSA?

第一次访问服务器时,如何强制 SSH 给我 RSA 密钥并在用户批准时自动存储它?

目前它向我提供 ECDSA 密钥。因为我已经知道 RSA 密钥,所以我更愿意看到此时显示的 RSA 密钥。

我试过了:

ssh -o RSAAuthentication=yes user@server
Run Code Online (Sandbox Code Playgroud)

不幸的是,这给了我一个 ECDSA 密钥和Are you sure you want to continue connecting (yes/no)?消息。

ssh

19
推荐指数
3
解决办法
6万
查看次数

有没有办法在不破坏的情况下提取`tar`

有没有办法tar提取而不破坏?

我正在安装 12.04 并希望从 10.10 恢复我的数据。我想保留的任何特定于 12.04 的内容,即我不希望tar提取 'd 10.10 版本。如果我进行一般恢复,诸如 .bashrc 之类的文件将被破坏。有没有办法避免这种情况?

编辑:我会注意到启动的 12.04 ISO 磁盘映像允许从 10.10(或其他)升级并提供保留旧数据。我试过了,但它抱怨升级后某些应用程序可能会损坏。我决定重新启动并进行全新安装。

tar

14
推荐指数
2
解决办法
3万
查看次数

为 CUDA 设置 LD_LIBRARY_PATH

安装 CUDA 工具包会导致以下说明打印到控制台。

请确保 64 位 Linux 发行版的 LD_LIBRARY_PATH 包括 /usr/local/cuda-5.0/lib64:/usr/local/cuda-5.0/lib

或者

对于 64 位 Linux 发行版,将 /usr/local/cuda-5.0/lib64 和 /usr/local/cuda-5.0/lib 添加到 /etc/ld.so.conf 并以 root 身份运行 ldconfig

以下代码/etc/profile无效。

if [ -z "$LD_LIBRARY_PATH" ]; then    
  LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib64:/usr/local/cuda-5.0/lib
else
  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-5.0/lib64:/usr/local/cuda-5.0/lib
fi
export LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)

也就是说,重新启动和发布echo $LD_LIBRARY_PATH显示未定义变量。

为了尝试替代建议,我将两行添加到文件中,/etc/ld.so.conf因此我的文件如下所示

include /etc/ld.so.conf.d/*.conf 
/usr/local/cuda-5.0/lib64
/usr/local/cuda-5.0/lib
Run Code Online (Sandbox Code Playgroud)

然后我发出:

sudo ldconfig

然后

echo $LD_LIBRARY_PATH

仍然没有设置环境变量。我如何遵守上面显示的 CUDA 安装说明?

cuda

14
推荐指数
2
解决办法
7万
查看次数