小编use*_*159的帖子

如何使 fontconfig 回退工作?

我正在尝试使用电力线字体,但大多数电力线字体在我的终端中看起来不太好。相反,我想使用常规的非电力线字体,并为那些未在第一种字体中定义的特殊字符指定备用电力线字体。

如何使用 fontconfig 文件执行此操作?然后我将如何在我的应用程序中定义它?现在我使用的字体名称如Droid Sans Mono for Powerline 10,但如果我设置了后备,那么我会指定一个像monospace这里这样的通用名称吗?

terminal fonts gnome-terminal fontconfig

5
推荐指数
0
解决办法
947
查看次数

如何从挂载点获取驱动器序列号?

如果lsblk -o NAME,SERIAL,MOUNTPOINT在其输出中包含以下内容

sdb                                           X55MM4827123
??sdb1
  ??luks-4d0dc651-9aa6-452d-9442-7b33d95f8427                /run/media/main/mydrive
Run Code Online (Sandbox Code Playgroud)

X55MM4827123当我提供挂载点(/run/media/main/mydrive在本例中)时,我可以使用什么简单的控制台/CLI 命令来获取序列号(在本例中)?

答案不一定必须使用lsblk,但它应该是简洁的,理想情况下只使用简单的 bash 脚本。

command-line scripting mount hard-disk

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

显示文件中 CRLF 出现的确切次数

grep -c $'\r\n' file 返回完全相同的数字 grep -c $'\n' file,它显示文件中 LF 的数量而不是 CRLF 的数量。(该文件肯定不包含该数量的 CRLF。)如何确定 CRLF 出现的确切数量?

我尝试了以下命令,但没有一个返回正确的数字:

grep -c $'\r\n' file
grep -c $"\r\n" file
grep -c '\r\n' file
grep -c "\r\n" file
Run Code Online (Sandbox Code Playgroud)

grep text-processing newlines

3
推荐指数
1
解决办法
147
查看次数

对所有 openvpn 配置文件使用相同的通用参数

我有几个.conf用于各种 vpn 的openvpn文件,它们都需要在文件末尾有这些行,比如

script-security ...
setenv PATH ...
up ...
down ...
down-pre ...
Run Code Online (Sandbox Code Playgroud)

有没有办法在所有文件中或在某个地方的 openvpn 中全局设置此配置?如果可以在某个地方集中或全局配置它,我不想修改任何单独的 vpn 文件。

我用systemd,开始配置文件,所以sudo systemctl start openvpn-client@vpn1.service.

networking vpn openvpn

3
推荐指数
1
解决办法
969
查看次数

如何删除文件中的所有 CRLF(不替换为 LF)

我想删除所有回车后跟换行符 (CRLF),例如\r\n在文件中。我怎样才能做到这一点?我无法使用,dos2unix因为它用 LF 替换了 CRLF。而且我不能使用,tr因为这也将替换任何\n前面没有\r. 我怎样才能做到这一点?

sed text-processing files newlines

2
推荐指数
1
解决办法
7336
查看次数