请教linux下命令行后面加一个&是什么意思?

时间:2022-09-17 16:36:28
例如执行server.c这个程序
输入
./server & (回车)
[1] 1094

这个&是什么意思?
[1] 1094是什么?是进程号吗?

10 个解决方案

#1


放在后台运行

#2


当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。


命令格式:command &  



【1】  代表的是后台作业号
1094  代表触发的进程ID   

#3


jobs查看后台。

bg fg 控制

#4


把當前的工作進入後臺執行,出現的數字就是該進程的PID。

#5


把命令放入后台执行

这样,在那个命令后台执行的同时,你还可以再执行新的命令

#6


引用 2 楼 o06v90o 的回复:
当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。


命令格式:command &  



【1】  代表的是后台作业号
1094  代表触发的进程ID


++

#7


放到后台运行的意思···

#8


当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。


命令格式:command &   

#9


提醒。当终端退出时,该任务也会终止。

#10


后台运行 否则你关掉终端 程序就挂了

#1


放在后台运行

#2


当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。


命令格式:command &  



【1】  代表的是后台作业号
1094  代表触发的进程ID   

#3


jobs查看后台。

bg fg 控制

#4


把當前的工作進入後臺執行,出現的數字就是該進程的PID。

#5


把命令放入后台执行

这样,在那个命令后台执行的同时,你还可以再执行新的命令

#6


引用 2 楼 o06v90o 的回复:
当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。


命令格式:command &  



【1】  代表的是后台作业号
1094  代表触发的进程ID


++

#7


放到后台运行的意思···

#8


当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。


命令格式:command &   

#9


提醒。当终端退出时,该任务也会终止。

#10


后台运行 否则你关掉终端 程序就挂了