linux转入后台命令是什么

worktile 其他 240

回复

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

    Linux中将一个正在运行的进程转入后台的命令是 `bg` 命令。

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

    在Linux中,将程序转入后台运行的命令是使用”&”符号。通过在命令末尾加上这个符号,你可以使程序在后台运行而不阻塞当前终端。

    以下是一些常见的将程序转入后台运行的命令:

    1. 使用nohup命令。nohup命令可以在程序后面添加”&”符号,并将程序的输出重定向到一个名为nohup.out的文件中。例如:
    “`
    nohup command &
    “`

    2. 使用&运算符。在命令的末尾加上”&”符号,例如:
    “`
    command &
    “`

    3. 使用ctrl+z键盘快捷键。在程序运行时按下ctrl+z键,会将程序暂停,并返回命令提示符。然后可以使用bg命令将程序转入后台运行。例如:
    先按下ctrl+z,然后输入以下命令:
    “`
    bg
    “`

    4. 使用screen命令。screen是一个终端复用工具,可以创建多个虚拟终端,并在其中启动程序。通过在程序后面添加”&”符号,可以在screen虚拟终端中将程序转入后台运行。例如:
    “`
    screen -S session_name
    command &
    “`

    5. 使用disown命令。disown命令可以将正在运行的程序与当前终端脱离关系,使其在后台继续运行。首先使用ctrl+z暂停程序,然后使用bg命令将其转入后台,最后使用disown命令将程序与当前终端脱离关系。例如:
    先按下ctrl+z,然后输入以下命令:
    “`
    bg
    disown -h %1
    “`

    请注意,在程序转入后台运行之后,如果当前终端关闭,程序仍然会继续在后台运行。如果需要查看程序的输出或者控制其行为,可以使用命令如下:

    – 使用`jobs`命令可以查看当前终端中正在后台运行的任务。
    – 使用`fg`命令可以将一个后台运行的任务切换到前台运行。
    – 使用`kill`命令可以终止一个后台运行的任务。

    这些命令可以帮助你有效地管理后台运行的程序。

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

    在Linux中,将任务从前台转入后台运行可以使用以下命令:

    1. 使用`&`符号:在命令后面直接加上`&`符号即可将任务转入后台运行。
    例如:`command &`

    2. 使用`nohup`命令:`nohup`是一个可以使命令忽略`HUP`信号(即挂断信号)的命令,可以使命令在退出终端后继续在后台运行。
    例如:`nohup command &`

    3. 使用`bg`命令:`bg`命令用于将一个正在运行的任务从前台转入后台运行。
    例如:首先使用`Ctrl + Z`将任务暂停,然后使用`bg`命令将任务转入后台。

    4. 使用`screen`命令:`screen`是一个终端复用工具,它可以创建多个虚拟终端,并且可以在不同的虚拟终端之间切换,使得任务可以在后台运行,并且可以在任意时间重新连接到虚拟终端进行操作。
    例如:首先使用`screen`命令创建一个新的虚拟终端,然后在虚拟终端中运行任务,最后使用`Ctrl + A + D`将虚拟终端切换到后台。

    5. 使用`disown`命令:`disown`命令用于将一个正在运行的任务从shell的任务列表中移除,使其不再受shell控制,从而使任务在退出shell后继续在后台运行。
    例如:首先使用`Ctrl + Z`将任务暂停,然后使用`bg`命令将任务转入后台,最后使用`disown`命令将任务与shell解绑。

    需要注意的是,通过以上方式将任务转入后台后,任务将不再输出到当前终端,而是输出到标准输出文件(默认是终端的`/dev/tty`)。如果希望将输出重定向到文件中,可以使用重定向符号`>`或`>>`。
    例如:`command > output.txt` 将命令输出重定向到`output.txt`文件中。

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

400-800-1024

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

分享本页
返回顶部