我的问题很简单。
我有一个我想要运行的文件,比如x.sh
。
从我的根位置运行类似的东西。
$ cd Desktop/./x.sh -args
它提示我转到目录,然后运行该文件。
根据提示,以下作品
$ cd Desktop
$ ./x.sh -args
现在,我在这里遗漏了什么,或者这只是Ubuntu的工作方式吗?
答案 0 :(得分:3)
执行文件时,您不能使用cd
。在提示符下直接执行:Desktop/x.sh -args
答案 1 :(得分:1)
你错过了什么。您可以cd到目录并从该目录运行该文件,也可以从绝对路径或相对路径运行该文件,前提是您尝试运行该文件并且可以访问该目录。以下内容适用于您尝试执行的级别cd Desktop/./x.sh -args
:
./Desktop/x.sh -args