Linux 什么是&;|在贝壳里是什么意思?
将Linux 什么是&;|在贝壳里是什么意思?,linux,shell,zsh,Linux,Shell,Zsh,将&放在命令末尾似乎可以将进程与shell分离。但是它是从哪里来的呢?正确的使用方法是什么?&将在后台运行该过程。它将不再占用终端,并等待它完成。&将导致进程从父进程(在本例中为shell)分离,但不会与它解除所有权,这意味着当您关闭shell时,您启动的进程也将关闭 要从shell中完全断开它,您需要执行:my\u进程&,然后disown%1 更新 根据&命令在zsh上运行的信息,&表示: &|-管道的最终命令 否认[工作…] 工作&| 工作…& 从作业表中删除指定的作业;shell将不再报告
&
放在命令末尾似乎可以将进程与shell分离。但是它是从哪里来的呢?正确的使用方法是什么?&
将在后台运行该过程。它将不再占用终端,并等待它完成。&
将导致进程从父进程(在本例中为shell)分离,但不会与它解除所有权,这意味着当您关闭shell时,您启动的进程也将关闭
要从shell中完全断开它,您需要执行:my\u进程&
,然后disown%1
更新
根据&
命令在zsh
上运行的信息,&
表示:
&|-管道的最终命令
否认[工作…]
工作&|
工作…&
从作业表中删除指定的作业;shell将不再报告它们的状态,并且如果您试图退出一个正在运行或已停止的交互式shell,它也不会抱怨。如果未指定作业,请取消当前作业的连接
bash:syntax error near unexpected token |'
我使用zsh,&|与&。我试过工作
,但一无所获。