linux命令sh+c

worktile 其他 20

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,”sh+c” 不是一个有效的命令。可能是个输入错误或者简单的笔误。如果你是想要执行一个Shell脚本或者终止正在运行的命令,可以尝试以下方法:

    1. 执行Shell脚本:确定脚本文件的路径并确保该文件具有可执行权限,然后在终端中输入脚本的完整路径,例如:./script.sh。
    2. 终止正在运行的命令:如果你想要终止当前正在终端中运行的命令,可以按下 “Ctrl+C” 来终止它。

    这些是最常用的选项,如果你有其他的问题或者需要更多的帮助,请提供更多的具体信息,以便我更好地协助你。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    “sh+c” 并不是一个完整的 Linux 命令。在 Linux 系统中,每个命令都有它自己的格式和选项。下面是关于 “sh+c” 的一些可能解释:

    1. “sh -c”:这是一个 Linux 命令,用于在新的 shell 中执行给定的命令。使用 “sh -c” 可以在当前 shell 或新的 shell 中执行一个或多个命令。例如,您可以使用以下命令执行一个简单的命令:
    sh -c “echo Hello, World!”

    2. “sh -c” 选项后面可以跟一个命令字符串,命令字符串可以包含一个或多个命令,使用分号来分隔。例如:
    sh -c “command1; command2; command3”

    3. “sh -c” 也可以与管道结合使用,用于连接多个命令。例如:
    sh -c “command1 | command2 | command3”

    4. “sh -c” 还可以在脚本中使用。您可以将一连串的命令放在一个脚本文件中,然后通过 “sh -c” 来运行该脚本。例如:
    sh -c “./script.sh”

    5. 如果您想运行一个 shell 脚本,而不打开一个新的 shell,可以使用以下命令:
    sh script.sh

    请注意,以上只是关于 “sh -c” 命令的一些常见用法,您可以根据自己的需求进一步探索和使用。手册页(manual page)是一个很好的资源,可以帮助您了解更多关于特定命令的信息。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,sh+c是执行一个命令并在后台运行的方法。这种方法常常用于需要长时间运行的任务,或者需要在终端关闭后继续运行的任务。

    下面将详细介绍如何使用sh+c在Linux中执行后台任务。

    #### 方法一:使用&符号

    在Linux命令行上执行命令时,可以使用&符号将任务置于后台。例如:

    “`
    $ command &
    “`

    这将导致命令在后台运行,而终端会立即返回提示符,以便您可以继续在终端上执行其他命令。

    #### 方法二:使用nohup命令

    另一种执行后台任务的方法是使用nohup命令。nohup命令可确保即使关闭终端,任务也会继续运行。

    “`
    $ nohup command
    “`

    运行以上命令后,任务将在后台运行,并将输出写入一个名为nohup.out的文件中。

    #### 使用sh+c命令

    sh+c命令是一种结合了以上两种方法的综合方法。它使用sh(shell)命令来创建一个子shell并在其中执行指定的命令,然后使用+c命令将此子shell置于后台运行。

    要使用sh+c命令,可以按照以下步骤操作:

    1. 打开终端,并输入以下命令:

    “`
    $ sh -c “command” &
    “`

    将command替换为您要在后台运行的实际命令。

    2. 按下Enter键后,命令将在子shell中运行,并在后台执行。终端将立即返回提示符。

    示例:
    “`
    $ sh -c “sleep 10” &
    “`

    上述命令将在后台执行一个休眠时间为10秒的任务。

    需要注意的是,使用sh+c命令时,如果要执行的命令需要输入交互式信息(如密码),则可能会出现问题,因为子shell无法从用户那里获得输入。在这种情况下,最好使用nohup命令或将交互式输入与命令组合使用。

    总结:

    使用sh+c命令可以将命令置于后台运行,使其在终端关闭后继续执行。这种方法通常用于需要长时间运行的任务。另外,还可以使用&符号或nohup命令执行后台任务。根据具体需求选择合适的方法。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部