sh.exe”:剪辑:找不到命令

7 git github

朋友们,我试图将 ssh 密钥复制到剪贴板,而在 git bash 上,我得到了

$ clip < ~/.ssh/id_rsa.pub
sh.exe": clip: command not found
Run Code Online (Sandbox Code Playgroud)

我使用 Win7 ,我尝试使用 Windows 命令提示符但没有运气,

请让我知道任何替代方式

小智 10

clip.exe应该在C:\Windows\System32\C:\Windows\SysWOW64\。您可以通过执行检查这些文件夹是否在您的路径中echo $PATH。如果它们不是(这会让我感到惊讶),您可以添加它们:

$ export PATH="$PATH:/c/Windows/System32:/c/Windows\SysWOW64"
Run Code Online (Sandbox Code Playgroud)

它很可能clip.exe根本不存在于您的系统中。

但是,有一种更简单的方法可以从 Git Bash(或者,就此而言,Cygwin)操作 Windows 剪贴板:剪贴板设备文件/dev/clipboard.

写信给它:

$ echo "test" >/dev/clipboard
Run Code Online (Sandbox Code Playgroud)

从中阅读:

$ cat </dev/clipboard
Run Code Online (Sandbox Code Playgroud)

相当于您的命令是:

$ cat ~/.ssh/id_rsa.pub >/dev/clipboard
Run Code Online (Sandbox Code Playgroud)