小编OJF*_*ord的帖子

Brew 已安装,已链接,但未找到

我刚刚mtr通过 Homebrew安装,它似乎成功地完成了(即,没有什么异常)。

MBA% mtr
zsh: command not found: mtr
Run Code Online (Sandbox Code Playgroud)

这很奇怪。我想我会再试一次:

MBA% brew install mtr
Warning: mtr-0.86 already installed
Run Code Online (Sandbox Code Playgroud)

好吧,也许它的符号链接为mtr-0.86

MBA% mtr-0.86
zsh: command not found: mtr-0.86
Run Code Online (Sandbox Code Playgroud)

不,好吧,也许只是链接失败:

MBA% brew link mtr
Warning: Already linked: /usr/local/Cellar/mtr/0.86
To relink: brew unlink mtr && brew link mtr
MBA% brew unlink mtr && brew link mtr
Unlinking /usr/local/Cellar/mtr/0.86... 3 symlinks removed
Linking /usr/local/Cellar/mtr/0.86... 2 symlinks created
MBA% mtr zsh: command not found: mtr
Run Code Online (Sandbox Code Playgroud)

然而:

MBA% /usr/local/Cellar/mtr/0.86/sbin/mtr
[Success]
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?为什么 Homebrew 无法链接(并在重新链接时创建更少的符号链接..)?

symbolic-link homebrew macos

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

终端:前缀上一个命令?

经常在终端中(尽管我完全希望任何答案都适用于 bash 和大多数其他人),我输入一些命令,然后由于缺少sudo.

好的,所以按“向上”,按住/锤“向左”,输入sudo并点击“输入”。

这很烦人。命令越长,越是如此。

请注意,丢失sudo是最坏的情况;比开头更接近结尾的错字同样令人讨厌

我想要的是一种执行“向上和主页”键击的方法。实际上,也许这两招就可以了 - 但我的 Macbook 键盘没有 Home,所以我无法尝试。

sudo也可以通过 CMD+Shift+S 自动神奇地插入和点击“输入”的方法的奖励积分。


这能做到吗,还是我在做梦?

terminal sudo bash shell command-line

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

是否可以使用 macOS“钥匙串”+“TouchID”来执行 pinentry 程序?

是否有某种配置方法pinentry-mac,我目前使用它来输入 OpenPGP 卡(Yubikey)的密码,或者使用其他程序将密码存储在 macOS“钥匙串”中,以便我只需使用“TouchID” '而不是输入它?

pgp gnupg openpgp macos yubikey

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

配置(禁用)FireFox 键盘快捷键

我使用skhd来管理系统范围的键盘快捷键,但偶尔会有一个泄漏并被 FireFox 拾取。

如何禁用 FF 中的键盘快捷键 - 特别是Command-{number}切换选项卡 - 以便即使skhd删除它或未运行,我也不会因无意触发不同的快捷键而出现意外行为?

firefox keyboard-shortcuts

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

CMD 保持运行程序

这不是很好的 googleable,除了prog.exe -params在批处理文件中写入几次(这显然只能与我编写的一样多)之外,我想不出如何重复执行此操作。

我正在运行的 CLI 程序有时会崩溃。我不想每次都手动重新启动它。

infinite-loop batch-file cmd.exe

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