小编jco*_*ora的帖子

创建相对于当前目录的符号链接

我正在尝试在我的主目录中创建一个符号链接,该链接指向我的外部 HDD 上的一个目录。

当我像这样指定它时它工作正常:

cd ~
ln -s /run/media/name/exhdd/Data/ Data
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这样做时,它会创建一个错误的链接:

cd /run/media/name/exhdd
ln -s Data/ ~/Data
Run Code Online (Sandbox Code Playgroud)

这会创建一个我无法cd进入的链接。

当我尝试时,bash 抱怨:

bash: cd: Data: Too many levels of symbolic links
Run Code Online (Sandbox Code Playgroud)

ls设置为显示彩色输出时,我家中的数据符号链接也显示为红色。

为什么会这样?如何以这种方式创建链接?(我想在另一个目录中的我的工作目录中创建一个目录的符号链接。)


编辑:根据这个StackOverflow 答案,如果第二个参数(在我的例子中是 ~/Data)已经存在并且是一个目录,ln将创建一个指向该目录目标的符号链接。

但是,我遇到了同样的问题:

ln -s Data/ ~/
Run Code Online (Sandbox Code Playgroud)

directory symlink ln

114
推荐指数
3
解决办法
48万
查看次数

文本文件使用哪个扩展名?(Unix/Linux)

我注意到我可以在没有扩展名的情况下阅读文本文件.txt。怎么来的?我应该使用或不使用.txt扩展名保存这些文件吗?

另外,.ini文件呢?我通常这样使用它们:config.ini,我应该删除这里的扩展吗?

任何关于 Linux 如何处理文件扩展名的通用资源都会很有用。

filesystems files text

22
推荐指数
4
解决办法
3万
查看次数

如何在我的终端 (URxvt) 中获得更好看的字体?

例如,我注意到 URxvt 中的字体与我在浏览器中看到的字体相比看起来有点低分辨率。

我想知道如何修复我的.Xdefaults文件以使字体具有更多细节并且更清晰。

在这张照片中可能看不到,但我在看自己时绝对可以注意到差异:

在此处输入图片说明

这是我的当前.Xdefaults

URxvt*background: Black
URxvt*foreground: White
URxvt*geometry: 80x30
URxvt*scrollBar: false

"URxvt.font: 9x15

!-- Xft settings -- !
Xft.dpi:        96
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintfull

! -- Fonts -- !
URxvt.font:xft:Monospace:pixelsize=15
URxvt.boldfont:xft:Monospace-Bold:pixelsize=15
Run Code Online (Sandbox Code Playgroud)

terminal fonts x11 urxvt

21
推荐指数
2
解决办法
11万
查看次数

应该如何管理 Gnome shell 扩展?

我无法理解管理 Gnome shell 扩展的预期方式。

我在 Dash 中找不到任何合适的程序来执行此操作。我实际管理扩展的唯一方法是通过extensions.gnome.org

这个页面不可能是管理扩展的工具——它绝对是零意义的(它打破了用户体验,一方面)。

请告诉我,有一个旨在管理这些方便的扩展的本机应用程序计划。

gnome gnome-shell gnome3

18
推荐指数
1
解决办法
5430
查看次数

如何确定目录或文件确实被删除了?

我知道大多数文件在删除后实际上并没有从磁盘中删除,并且可以在以后恢复。

如何确保我删除的目录实际上会从磁盘中删除?有实用程序吗?

我正在使用 Debian Linux。

filesystems security files data-destruction

17
推荐指数
2
解决办法
801
查看次数

在 Fedora 安装中更新所有软件的首选方式是什么?

当我安装某个系统时,我通常会寻找一种批量更新方法,一种可以更新我最近安装的软件的方法。

例如,在 Debian 中,这将改变sources.list指向我想要的,并执行# apt-get update && apt-get dist-upgrade.

在 Fedora (18) 中是否有类似的东西?是否有我缺少的 GUI 升级管理器?

Gnome 中弹出一条消息,提示我的系统需要重要更新。我驳回了它,因为它给我的唯一选项是“安装更新”,我不太确定那会做什么。

现在,消息消失了,我找不到它,也找不到它可能连接的任何软件。

我在这里缺少什么?

fedora software-installation upgrade

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

我应该如何使用 Vim 编辑网络上的文件?

目前,我通过 SSH 连接到服务器并在服务器上执行 Vim 来实现。这样做的好处是不必处理通过 SCP 从远程服务器打开文件的繁琐语法,更重要的是,能够真正快速地导航服务器的文件系统。另一方面,它有滞后,这使得编辑有点困难。

编辑大量远程文件的规范方法是什么?

networking vim files

13
推荐指数
2
解决办法
5251
查看次数

什么处理纯 Openbox 环境中的通知?

我正在运行 Debian 并直接登录到 Openbox。

我确定我有时会收到通知,我实际上可以通过 Xfce 的通知设置管理器对其进行主题化和修改,但实际上在后台运行并显示这些通知的是什么?它是 Xfce 的一部分吗?

openbox debian xfce

8
推荐指数
1
解决办法
7195
查看次数

Debian:非常低的分辨率和“未知显示器”问题

编辑:我已经安装了CrunchBang(或 #!,一个基于 Debian 的发行版),这似乎解决了我所有的分辨率问题。


在使用 Linux Mint 几个月后,我刚刚安装了 Debian。

一切都进行得很顺利,但是,当安装结束时,我注意到分辨率设置得非常低。

我去了System > Preferences > Monitors,这告诉我可用的最高分辨率是 1024 * 768。

它也无法正确识别我的显示器,因为它被列为“未知”,唯一的旋转选项是“正常”,刷新率为“0 Hz”(尽管我目前的刷新率没有问题) .

如何获得最佳分辨率(原生分辨率)?

xrandr 说:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768        0.0* 
   800x600        61.0 
Run Code Online (Sandbox Code Playgroud)

lspci -v | grep VGA 说:

00:02.0 VGA compatible controller: Intel …
Run Code Online (Sandbox Code Playgroud)

linux debian x11 resolution monitors

7
推荐指数
1
解决办法
6万
查看次数

如何检查我是否安装了非自由软件?

我正在考虑一个程序,它可以扫描软件包并报告有关它们的一些统计信息 - 并报告所有包含非自由软件的软件包。

当然,它必须包括内核模块、驱动程序和其他发行版中经常允许的二进制 blob。搜索范围越广越好。

我想在 Fedora 上使用这个功能,但最好能在大多数发行版上使用。

distros fedora free-software package-management

6
推荐指数
1
解决办法
3609
查看次数