在 Ubuntu 18.04 WSL 中遇到命令输入问题

在 Ubuntu 18.04 WSL 中遇到命令输入问题

编辑:大部分问题已经解决,但我已经最后一个问题

软件包目录去哪了?我不知道如何找到它所在的文件夹,即使它说usr/local/EmojicodePackages,我也不知道它在哪里。

必须找到 /usr/local/EmojicodePackages 但不知道它在哪里 尝试从我的计算机上的 .sh 文件安装时出错

它只是说“未找到命令”。我不知道我是否正确输入了命令。

该命令的含义是:

命令行是什么样子的

(从https://www.emojicode.org/docs/guides/install.html(emojicode 手动安装的一部分))

我的版本是我想要的软件版本,平台是 Linux(我假设,因为我正在使用 Ubuntu WSL)。

我不知道如何./install.sh在不执行已输入内容的情况下输入新行。我按下回车键,但它执行了命令,而不是将我带到新行,我可以./install.sh像图中所示那样输入内容。那么,我该如何进入新行呢?

编辑:我尝试输入安装文件的完整路径(在终端中拖放;屏幕截图中不显示完整路径),但它说参数太多。所以,我认为(虽然我不确定)可能是因为我输入错误。也就是说。也许它需要放在另一行。也许中间有一些空格。

可能是任何原因,但我从中获取命令的网站无法联系他们以获取有关如何正确输入命令的帮助。我希望你们中的任何一个人知道发生了什么,或者如果你知道如何在终端中输入新行,那么你可以告诉我怎么做。两者都有帮助。

答案1

由于您使用的是 WSL,因此您在浏览器上下载的任何内容都将存储在以下目录中。从 Windows 拖放路径实际上不起作用,因为您的常规驱动器位于/mnt

/mnt/c/Users/<your-username>/Downloads/

执行上述命令应该可以工作,但是您可以使用以下命令序列一次性下载、解压并安装 Emojicode:

wget https://github.com/emojicode/emojicode/releases/download/v0.5.4/Emojicode-0.5.4-Linux-x86_64.tar.gz -O emojicode.tar.gz \
&& tar -xzf emojicode.tar.gz && rm emojicode.tar.gz \
&& cd Emojicode-0.5.4-Linux-x86_64 && ./install.sh \
&& cd .. && rm -r Emojicode-0.5.4-Linux-x86_64
  • wget下载 tar 文件 -> 另存为emojicode.tar.gz
  • tar解压emojicode.tar.gz->Emojicode-0.5.4-Linux-x86_64
  • 然后我们cd进入新的文件夹并运行install.sh安装emojicode
  • 最后我们cd ..回到父目录并rm删除我们提取表情符号代码源的文件夹,因为我们不再需要它了

答案2

这个“命令”实际上是两个命令——您确实需要换行符来分别运行它们。

第一个命令“cd Emojicode-blah...”将当前目录 (cd) 设置为包含文件 install.sh 的文件夹 - 从您的屏幕截图来看,似乎找不到该文件夹​​。Emojicode... 文件夹在您的 Downloads 文件夹中吗?在其他地方?如果它在 Downloads 中,则键入:

    cd Downloads/Emojicode-etc...

第二个命令是“./install.sh”——运行脚本来安装软件。

相关内容