在类 Unix 系统中的C值是LC_ALL什么?
我知道它对所有方面都强制使用相同的语言环境,但是有什么作用C呢?
是否有一个单行程序会在 Bash 中列出 $PATH 中的所有可执行文件?
是否可以以gpg我只输入一次密码短语的方式进行配置,并且它适用于整个会话(我正在使用Ubuntu/XFce)?
我不确定gpg它是如何工作的,似乎默认功能是gpg要求gpg-agent输入密码,而代理运行 pin-entry 来要求输入密码。
我想每次会话只使用一次 pinentry-curses,所以我可以粘贴我的密码(我有hex一个句子中的字符串 - 我使用echo -n <SENTENCE> | str-hex)并从 Claws Mail 签署电子邮件而不输入密码(你不能使用带有 Claws 的 pinentry-curses邮件)。
我可以使用 ImageMagick 将 png 转换为 ico,但是(我认为,不确定)它会为我指定的大小为每个 ico 文件创建一个图像。
convert favicon.png -resize 32 favicon.ico
Run Code Online (Sandbox Code Playgroud)
一个 ico 文件可以包含 2 或 3 张 16x16、32x32 和 64x64 像素的图像。
是否可以使用 ImageMagick 或其他工具创建这样的图标?
我想为 Web 应用程序实现 top 功能。是否可以top在非交互式 shell 中获取命令的输出?
我有基于浏览器的 shell/终端来执行 bash 命令,我正在转义空格,但事实证明括号也需要转义。对于不在引号中的文件名,还需要对哪些其他字符进行转义?
我有在我的项目中显示文件的 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 的模式过滤文件?
我找到了这个网站;它有包含所有艺术品的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 页的画廊)。
我的问题是:
我有一个名为Media Gothic的字体。如何在 Linux 中找到该字体的文件名?我需要将该文件复制到另一个系统。我试过了:
find /usr/share/fonts/ -name '*media*'
Run Code Online (Sandbox Code Playgroud)
但这没有结果。gothic给出了一些其他字体。TTF 是二进制格式,所以我不能使用grep.