学习啦>学习电脑>操作系统>Linux教程>

linux中的kill命令

时间: 佳洲1085 分享

学习啦在线学习网   Linux系统中的kill命令的主要功能是用来删除执行中的程序,下面由学习啦小编为大家整理了linux中的kill命令的相关知识,希望对大家有帮助!

  linux中的kill命令详解

学习啦在线学习网   Linux kill命令用于删除执行中的程序或工作。

  kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。

  语法

  kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]

  参数说明:

  -l <信息编号>  若不加<信息编号>选项,则-l参数会列出全部的信息名称。

学习啦在线学习网   -s <信息名称或编号>  指定要送出的信息。

学习啦在线学习网   [程序]  [程序]可以是程序的PID或是PGID,也可以是工作编号。

  linux中的kill命令实例

  杀死进程

学习啦在线学习网   # kill 12345

  强制杀死进程

  # kill -KILL 123456

学习啦在线学习网   发送SIGHUP信号,可以使用一下信号

学习啦在线学习网   # kill -HUP pid

  彻底杀死进程

学习啦在线学习网   # kill -9 123456

  显示信号

学习啦在线学习网   # kill -l

  1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP

  6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1

学习啦在线学习网   11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM

学习啦在线学习网   16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP

学习啦在线学习网   21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ

  26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR

  31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3

  38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8

学习啦在线学习网   43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13

  48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12

学习啦在线学习网   53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7

学习啦在线学习网   58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2

学习啦在线学习网   63) SIGRTMAX-1 64) SIGRTMAX

学习啦在线学习网   杀死指定用户所有进程

  #kill -9 $(ps -ef | grep hnlinux) //方法一 过滤出hnlinux用户进程

学习啦在线学习网   #kill -u hnlinux //方法二

3625904