小编jcu*_*bic的帖子

“LC_ALL=C”有什么作用?

在类 Unix 系统中的C值是LC_ALL什么?

我知道它对所有方面都强制使用相同的语言环境,但是有什么作用C呢?

environment-variables locale

409
推荐指数
5
解决办法
34万
查看次数

列出 $PATH 中的所有二进制文件

是否有一个单行程序会在 Bash 中列出 $PATH 中的所有可执行文件?

shell bash path executable

44
推荐指数
5
解决办法
2万
查看次数

如何测试命令是别名、函数还是二进制?

我有 command foo,我怎么知道它是二进制的,函数还是别名?

shell alias function

27
推荐指数
3
解决办法
9592
查看次数

如何将 gpg 配置为每个会话只输入一次密码

是否可以以gpg我只输入一次密码短语的方式进行配置,并且它适用于整个会话(我正在使用Ubuntu/XFce)?

我不确定gpg它是如何工作的,似乎默认功能是gpg要求gpg-agent输入密码,而代理运行 pin-entry 来要求输入密码。

我想每次会话只使用一次 pinentry-curses,所以我可以粘贴我的密码(我有hex一个句子中的字符串 - 我使用echo -n <SENTENCE> | str-hex)并从 Claws Mail 签署电子邮件而不输入密码(你不能使用带有 Claws 的 pinentry-curses邮件)。

xfce gpg

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

如何创建包含多个图像的 ico 文件

我可以使用 ImageMagick 将 png 转换为 ico,但是(我认为,不确定)它会为我指定的大小为每个 ico 文件创建一个图像。

convert favicon.png -resize 32 favicon.ico
Run Code Online (Sandbox Code Playgroud)

一个 ico 文件可以包含 2 或 3 张 16x16、32x32 和 64x64 像素的图像。

是否可以使用 ImageMagick 或其他工具创建这样的图标?

icons imagemagick

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

获取非交互式 shell 的 `top` 输出

我想为 Web 应用程序实现 top 功能。是否可以top在非交互式 shell 中获取命令的输出?

scripting top

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

哪些字符需要在没有引号的文件中转义?

我有基于浏览器的 shell/终端来执行 bash 命令,我正在转义空格,但事实证明括号也需要转义。对于不在引号中的文件名,还需要对哪些其他字符进行转义?

shell bash filenames quoting

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

查找不在 .gitignore 中的文件

我有在我的项目中显示文件的 find 命令:

find . -type f -not -path './node_modules*' -a -not -path '*.git*' \
       -a -not -path './coverage*' -a -not -path './bower_components*' \
       -a -not -name '*~'
Run Code Online (Sandbox Code Playgroud)

如何过滤文件,使其不显示 .gitignore 中的文件?

我以为我使用:

while read file; do
    grep $file .gitignore > /dev/null && echo $file;
done
Run Code Online (Sandbox Code Playgroud)

但是 .gitignore 文件可以有 glob 模式(如果文件在 .gitignore 中,它也不适用于路径),如何根据可能有 glob 的模式过滤文件?

grep find git wildcards

17
推荐指数
4
解决办法
6941
查看次数

这些 ANSI 艺术作品使用什么类型的编码?

我找到了这个网站;它有包含所有艺术品的zip 文件(主页链接)。其中一些具有.ans扩展名,它们看起来像在 Linux/Unix 上使用的 ANSI 转义码,但是当我cat在 XFce 终端中使用打开其中一个时,它会产生垃圾(但是是彩色的)。它们看起来不像图片库。

链接中主要图稿的第一行如下所示(从 Emacs 复制):

[0;1m[30mthere is no substitute [0;33mÜܲ[1;43m°±²²[40mÛ[43mÛ²±[0;33mÝ ßÜ[1;43m²²²[40mÛÛ²[40m[K
Run Code Online (Sandbox Code Playgroud)

文件类型是 DOS,但它们只能在 Windows 上创建。

在搜索 ANSI 艺术时,我还发现该网站的zip 文件仅包含带有.ans扩展名的文件,而且它们在 Linux 上也无法正确呈现(第 2 页的画廊)。

我的问题是:

  • 这是什么类型的编码,用于什么计算机?
  • 我需要一个特殊的查看器才能在 Linux 终端上看到它吗?
  • 你知道这种类型的艺术品是为 Linux/Unix 终端创作的吗?我只找到了 ASCII 艺术。
  • 是否可以将其转换为在 Linux 终端上查看?

linux ansi-term ansi

14
推荐指数
1
解决办法
2276
查看次数

在 Linux 上从字体名称中查找字体文件

我有一个名为Media Gothic的字体。如何在 Linux 中找到该字体的文件名?我需要将该文件复制到另一个系统。我试过了:

find /usr/share/fonts/ -name '*media*'
Run Code Online (Sandbox Code Playgroud)

但这没有结果。gothic给出了一些其他字体。TTF 是二进制格式,所以我不能使用grep.

find fonts search file-search

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