linux kill命令使用技巧

linux kill是用来终止进程的命令。通过发送不同的信号到相应的进程。
kill命令参数:

-l  信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称
-a  当处理当前进程时,不限制命令名和进程号的对应关系
-p  指定kill 命令只打印相关进程的进程号,而不发送任何信号
-s  指定发送信号
-u  指定用户

有哪些进程信号:

 

如何找到进程的PID?

你可以通过ps/pgrep/pidof/top等命令找到pid
ps -ef | grep chrome
pgrep chrome
pidof chrome

如何杀死PID?

#强制终止进程
kill -s 9 pid
 
#xargs表示用前面命令输出结果作为kill -s 9参数
pgrep chrome | xargs kill -s 9
 
#命令执行结果作为参数
kill -s 9 `pgrep chrome`
 
#pkill=pgrep+kill 这里无需参数s
pkill -9 chrome
 
#杀死同一进程组内所有进程,指定进程名即可
killall httpd

时间: 2024-11-09 01:43:51

linux kill命令使用技巧的相关文章

linux kill命令参数及用法详解

  Linux kill 命令使用详解 功能说明:删除执行中的程序或工作. 语 法:kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>] 补充说明:kill可将指定的信息送至程序.预设的信息为SIGTERM(15),可将指定程序终止.若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序.程序或工作的编号可利用ps指令或jobs指令查看. 参 数: -l <信息编号> 若不加<信息编号>选项,则-l参数会列出全部的

linux常用命令使用技巧(持续更新)

1.Vim自动添加注释及智能换行 1 2 3 4 5 6 7 8 9 10 11 12 13 # vi /etc/vimrc "set autoindent set tabstop=4 set shiftwidth=4 function AddTitle() call setline(1,"#!/bin/bash") call append(1,"#====================================================")

linux shell命令常用技巧

Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty.其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做.如果你需要的是命令的退出状态,而非它的输出,此功能会非常有用,见如下Shell代码:  代码如下 复制代码     /> vi test_dev_null.sh         #!/bin/bash     if grep hello TestFile

六个优雅的Linux命令行技巧

一些非常有用的命令能让命令行的生活更满足 使用 Linux 命令工作可以获得许多乐趣,但是如果您使用一些命令,它们可以减少您的工作或以有趣的方式显示信息时,您将获得更多的乐趣.在今天的文章中,我们将介绍六个命令,它们可能会使你用在命令行上的时间更加值当. watch watch 命令会重复运行您给出的任何命令,并显示输出.默认情况下,它每两秒运行一次命令.命令的每次运行都将覆盖上一次运行时显示的内容,因此您始终可以看到最新的数据. 您可能会在等待某人登录时使用它.在这种情况下,您可以使用 wat

菜鸟学Linux命令:kill命令 终止进程

Linux中的kill命令用来终止指定的进程(terminate a process)的运行 通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程.kill命令是通过向进程发送指定的信号来结束相应进程的.在默认情况下,采用编号为15的TERM信号.TERM信号将终止所有不能捕获该信号的进程.对于那些可以捕获该信号的进程就要用编号为9的kill信号,

Linux下5个有趣的命令行技巧介绍

  你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是技巧的有用特性.有些时候你会需要这些技巧.本文会帮助你更好得使用一些命令,发挥其更强大的功能. 图1:5个命令行技巧 我们开始一个新的系列,在这里我们还会写一些技巧,并且用尽量小的篇幅写清楚. 1. 我们可以使用history命令来查看曾经运行过的命令. 这里是一个history命令的示例输出. 代码如下: # history 从history命令输出看,很明显,命令的执行时间没有被打出来.有解决方法吗?有的!运行如下命令:

5个有趣的Linux命令行技巧

5个有趣的Linux命令行技巧 你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是技巧的有用特性.有些时候你会需要这些技巧.本文会帮助你更好得使用一些命令,发挥其更强大的功能. 图1:5个命令行技巧 我们开始一个新的系列,在这里我们还会写一些技巧,并且用尽量小的篇幅写清楚. 1. 我们可以使用history命令来查看曾经运行过的命令. 这里是一个history命令的示例输出. # history 图2:history命令例子 从history命令输出看,很明显,命令的执行时间没

5个经典有趣的 Linux 命令行技巧?

你有将Linux物尽其用吗?对很多Linux用户来说,有很多看起来是技巧的有用特性.有些时候你会需要这些技巧.本文会帮助你更好得使用一些命令,发挥其更强大的功能. 图1:5个命令行技巧 我们开始一个新的系列,在这里我们还会写一些技巧,并且用尽量小的篇幅写清楚. 1. 我们可以使用history命令来查看曾经运行过的命令. 这里是一个history命令的示例输出. # history 图2:history命令例子 从history命令输出看,很明显,命令的执行时间没有被打出来.有解决方法吗?有的!

给新手的 10 个有用 Linux 命令行技巧

我记得我第一次使用 Linux 的时候,我还习惯于 Windows 的图形界面,我真的很讨厌 Linux 终端.那时候我觉得命令难以记忆,不能正确使用它们.随着时间推移,我意识到了 Linux 终端的优美.灵活和可用性,说实话,我没有一天不使用它.今天,我很高兴和刚开始接触 Linux 的人一起来分享一些有用的技巧和提示,希望能帮助他们更好的向 Linux 过渡,并帮助他们学到一些新的东西(希望如此). 5 个有趣的 Linux 命令行技巧 这篇文章希望向你展示一些不需要很高的技术就可以像一个高