【问题标题】:Running a script Ubuntu运行脚本 Ubuntu
【发布时间】:2018-09-23 05:36:00
【问题描述】:

我正在尝试运行以下命令: $ sudo ./mk2partsd /dev/sdb

mk2partsd 是这个文件: https://github.com/gumstix/meta-gumstix-extras/blob/dizzy/scripts/mk2partsd

我收到此错误:

sudo: ./mk2partsd: 找不到命令

mk2partsd 保存在我的桌面上,并使用 cd Desktop 导航到那里 我尝试使用 .c 和 .sh 的扩展名保存文件并运行但输出相同

【问题讨论】:

  • 您应该调用实际的文件名。如果你称它为 xxx.c 然后 sudo xxx.c - 但是为什么你在末尾添加了一个随机的 .c 我不知道。 .sh 更有意义 - sudo xxx.sh。另一种可能性是文件开头的#! 损坏(我没有查看文件)

标签: ubuntu terminal command disk


【解决方案1】:
  1. 很可能您的脚本文件不可执行。使用chmod u+x ./mk2partsd 使其可执行,然后重试。

  2. 或者,启动脚本作为 shell 的参数:sudo sh ./mk2partsd /dev/sdb

  3. 文件的名称或扩展名无关紧要,但.sh 是最好的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-01
    • 2016-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    相关资源
    最近更新 更多