kill %1这条命令表示杀死一个后台程序,这个后台程序的“工作号码(jobnumber)”是1号。
这条命令往往是用在输入如下命令之后:jobs -l
jobs用来查看目前的后台工作状态,显示结果里面最前面的数字号就是对应进程的jobnumber,然后就可以用kill %jobnumber的格式来杀死jobnumber对应的后台工作。
1、使用键盘快捷键强制退出处于活跃状态的mac程序
快捷键:command+option+shift+esc
这样按住一两秒钟,就可以强制退出当前程序了,算是最方便的一种方法。
2、打开强制退出程序窗口
使用快捷键:command+option+esc
来打开“强制退出应用程序”的窗口,然后选中你需要退出的程序,再点右下方的“强制退出”即可。
3、从dock中强制退出程序
按住option然后右键点击程序在dock中的图标,可以看到“强制退出”的选项,选择即可。
4、从左上角苹果菜单中强制退出程序
这个有些类似第二条,从左上角的菜单中选择“强制退出”,不过有些时候程序当机,点击菜单会出现没反应的情况。
5、使用“活动监视器”强制退出程序
在应用程序-实用工具
中找到“活动监视器”,找到程序的名字然后选择左上方红色按钮强制退出程序,这个就有些类似windows中的任务管理器了。如果上面的方法都不奏效,那么可以尝试这个方法。
6、使用终端命令强制退出程序
这个应该算是重启电脑之前的最后办法了,在终端中输入如下命令
killall
[程序名称]
比如说强制退出safari,就输入
killall
safari
再回车即可,这样有关safari的全部进程就都退出了;如果你想分的细一些,可以通过
ps
或者
ps
aux
命令查找某些单独的进行,然后使用
kill
-9
[pid]
来单独结束某个进程。
很多情况下强制退出程序,之前的内容可能就会不在了,需要注意一下。
最后说说ios设备上的强制退出程序方法:按住上方电源键,直到出现提示关机滑动条,这个时候放开电源键再按住home键,直到程序退出。
在 UNIX/Linux 系统下面,进入超级用户(#)状态下,结合熟练的 SHELL 编程技术,就可以在一个命令行上,使用一行命令首先查出该进程(使用 ps 查看进程的命令),然后将该输出的结果作为下一个命令(kill:杀死进程)的输入,即可以实现该功能。
不过具体的做法,我由于已经很长时间没有编写SHELL程序了,所以现在已经忘记了,但是我提供的思路肯定是正确的,是肯定可以实现的。呵呵呵。
static void Main(string[] args){
String[] pns ={ "ZhuDongFangYu", "QQ" };// 指定进程名称,这里干掉360主动防御和QQ
foreach (var p in pns)
{
// using SystemDiagnostics;
var process= ProcessGetProcesses()Where(pr => prProcessName == p);
foreach (var pk in process)
{
try
{
pkKill();
}
catch
{ // 进程被保护而抛出异常(可以使用其它手段,如C\C++)
continue;
}
}
}
ConsoleReadKey(true);
}
ntsd命令:
ntsd -c q -p pid
ntsd -c q -pn exe
ntsd -c q -pn iexploreexe
taskkill和tskill命令:
taskkill /pid /f
taskkill /im exe /f
tskill pid | 进程名(不加扩展名)
具体自己看下提示:
ntsd/ tskill/ taskkill/
以上就是关于linux kill %1 是什么意思全部的内容,包括:linux kill %1 是什么意思、苹果mac怎么强制关闭某个程序、如何用一行命令查出某个进程并杀死掉等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)