我是 Ubuntu 新手。我在 Windows 10 上安装了 Ubuntu,以便使用 ubuntu 在 Linux 上运行程序。
当我双击 Ubuntu 应用程序时,我得到了一个 shell(相信它是一个 WSL shell)username@Desktop-IULTFHD-
。在这个 shell 中,我得到了一些关于 root 等的信息。几行和我的username@Desktop-IULTFHD: $
我输入命令cd
将目录更改为软件的位置。然后我运行脚本.sh
。但是,它要么说参数太多,要么说找不到此命令。
有人可以帮忙检查一下:
- 我是否下载了正确版本的 Ubuntu 应用程序?
- 如果是这样,如何通过 cd 获取指向该特定文件的路径并打开脚本。
- 我有正确的 WSL 吗
答案1
您cd
进入的是包含该文件的目录,而不是文件本身。或者,您可以跳过 cd 命令,只需执行文件的完整路径(包括文件名)即可运行该文件。
script.sh
在您的目录中执行名为 file 的示例~/Downloads
(假设您的用户名是 surendar):
/home/surendar/Downloads/script.sh
或者cd
:
cd /home/surendar/Downloads
然后运行名为“script.sh”的示例文件
./script.sh
如果文件位于当前目录中,则必须在脚本或文件名前加上前缀,./
否则它将无法运行。