我怎样才能把当前运行的Linux进程放在后台?

我有一个使用git将文件从Linux shell上传到远程服务器的命令,完成需要几个小时。

我怎样才能把这个正在运行的程序放在后台? 所以我仍然可以在shell上工作,这个过程也完成了吗?

CTRL + Z然后使用命令bg将进程置于后台。

编辑

要开始一个过程,甚至可以杀死terminal,它仍然继续运行

 nohup [command] [-args] > [filename] 2>&1 & 

例如

 nohup /home/edheal/myprog -arg1 -arg2 > /home/edheal/output.txt 2>&1 & 

为了忽略输出(不是很明智),将文件名改为/dev/null

要将错误消息设置为不同的文件,请将&1更改为文件名。