小编ran*_*124的帖子

当要求 GPG 密码时,如何让 git 使用 cli 而不是某些 GUI 应用程序?

每当我尝试创建签名的 git 提交时,我都需要输入我的 GPG 密钥。它会生成一些 GUI 应用程序来接收密码。看起来该应用程序是seahorse,所以我卸载了它,但 git 仍然使用一些 GUI 应用程序。Polybar 不报告应用程序名称,其标题只是[process]@MYPC

如何让 git 使用命令行/pinentry?

版本:

git gpg gpg-agent

8
推荐指数
2
解决办法
2035
查看次数

如何列出目录的子目录?

我需要列出某个路径的子目录。分隔应该用空格而不是换行。

我也不想要子目录的绝对路径,只想要它们的名称。

# correct
dir1 dir2 dir3

# incorrect: separation with new lines
dir1
dir2
dir3

# incorrect: absolute paths
/home/x/y/dir1 /home/x/y/dir2 /home/x/y/dir3
Run Code Online (Sandbox Code Playgroud)

我看过很多其他帖子,比如这个帖子,但他们没有完成我的要求。

我已经尝试过ls -d ~/y,但它列出了绝对路径并用新行分隔。我想我可以使用 sed 删除路径中不相关的部分,然后删除所有新行。但我无法让它工作,似乎应该有更好的解决方案

bash

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

标签 统计

bash ×1

git ×1

gpg ×1

gpg-agent ×1