1、ps命令
该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,它的常用参数如下:
[plain]  view plain copy print ?
  1. -A :所有的进程均显示出来
  2. -a :不与terminal有关的所有进程
  3. -u :有效用户的相关进程
  4. -x :一般与a参数一起使用,可列出较完整的信息
  5. -l :较长,较详细地将PID的信息列出
其实我们只要记住ps一般使用的命令参数搭配即可,它们并不多,如下:
[plain]  view plain copy print ?
  1. ps aux # 查看系统所有的进程数据
  2. ps ax # 查看不与terminal有关的所有进程
  3. ps -lA # 查看系统所有的进程数据
  4. ps axjf # 查看连同一部分进程树状态
2、kill命令
该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用,它的基本语法如下:
[plain]  view plain copy print ?
  1. kill -signal PID
signal的常用参数如下:
注:最前面的数字为信号的代号,使用时可以用代号代替相应的信号。
[plain]  view plain copy print ?
  1. 1:SIGHUP,启动被终止的进程
  2. 2:SIGINT,相当于输入ctrl+c,中断一个程序的进行
  3. 9:SIGKILL,强制中断一个进程的进行
  4. 15:SIGTERM,以正常的结束进程方式来终止进程
  5. 17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行
例如:
[plain]  view plain copy print ?
  1. # 以正常的结束进程方式来终于第一个后台工作,可用jobs命令查看后台中的第一个工作进程
  2. kill -SIGTERM %1
  3. # 重新改动进程ID为PID的进程,PID可用ps命令通过管道命令加上grep命令进行筛选获得
  4. kill -SIGHUP PID
3、killall命令
该命令用于向一个命令启动的进程发送一个信号,它的一般语法如下:
[plain]  view plain copy print ?
  1. killall [-iIe] [command name]
它的参数如下:
[plain]  view plain copy print ?
  1. -i :交互式的意思,若需要删除时,会询问用户
  2. -e :表示后面接的command name要一致,但command name不能超过15个字符
  3. -I :命令名称忽略大小写
  4. # 例如:
  5. killall -SIGHUP syslogd # 重新启动syslogd

Linux 命令集中ps和kill命令的用法相关推荐

  1. Linux学习之系统编程篇:ps 和 kill 命令以及父子进程间数据共享模式

    一.ps 和 kill 命令 1.ps 命令 常用方式: ps aux :查看正在运行进程信息(主要查 pid). ps ajx :更加详细(PID. PPID:父进程 id. PGID:进程组 id ...

  2. linux下 ps 配合 kill 命令的用法

    常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx ...

  3. linux命令(8)kill命令

    kill命令: Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令.通常,终止一个前台进程可以使用Ctrl+C键,但是,对于 ...

  4. Linux 命令(76)—— kill 命令

    1.命令简介 kill 命令用于终止进程或向进程发送指定信号. kill 命令可以发送指定的信号到相应的进程或进程组.不指定信号缺省发送 SIGTERM(15)来终止指定进程.如果想强制终止进程,可以 ...

  5. ps和kill命令的参数及含义

    ps:进程查看命令. 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序. 2)ps -A 显示所有程序. 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务 ...

  6. Linux进程管理(ps,pgrep,kill,killall,pkill,nohup,bg,fg)

    文章目录 Linux进程管理 什么是进程?什么是线程?二者的区别? Linux进程管理命令 ps命令 使用方法案例 ps带减号和不带减号的区别 查看进程树的命令pstree pgrep命令 kill命 ...

  7. Linux 常用基本命令 ps top kill

    这篇博客讲解与进程相关的一些命令. (一)首先讲解查看进程信息 : ps. 进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元. ps命令可以查看进程的详细状况,常用选项(选项可以不加- ...

  8. linux 基础命令(ps、kill、vim、grep等)

    pstree 命令看看系统的进程树型结构,pstree可以用来以树状的方式表现进程的父子关系. 查询进程的指令: ps [option] 一般我们使用这几个参数 1,不带参数 2,l 长列表 3, a ...

  9. linux下的ps 查看进程命令

    ps命令为 查看系统上运行的进程的 最基本的命令之一 一.语法 ps命令带有2种不一样的风格,分别是BSD和UNIX.这两个语法也可以结合起来应用,但是一般用的都是UNIX风格的. BSD和UNIX的 ...

最新文章

  1. python使用matplotlib可视化间断条形图、使用broken_barh函数可视化间断条形图、可视化定性数据的相同指标在时间维度上的差异
  2. 休斯顿大学提出BCI-机器人(脑-外骨骼接口系统)可以改善运动恢复
  3. Linux Kernel 5.10 aarch64体系对TTBR寄存器的设置
  4. URI和URL及URN的区别
  5. 任正非签发最新电邮:管理者的18种堕怠行为
  6. notejs环境搭建
  7. Linux学习笔记---移植官方linux步骤(一)
  8. 浅谈Python-IO多路复用(select、poll、epoll模式)
  9. oracle搭建dblink,oracle创建dblink方法示例
  10. mongodb 集群shard_MongoDB 分片集群环境搭建
  11. 从零开始学习OpenCL开发(二)一个最简单的示例与简单性能分析
  12. [转]Birdfont 2.10 发布,字体编辑器
  13. visio画图复制粘贴到word_怎么将visio绘图导入Word(visio绘图插入word后如何调整大小)...
  14. 这5个开源和免费静态代码分析工具,你一个都没有用过吗?不会吧
  15. 幼儿园调查过程怎么写_幼儿园的调查报告范文
  16. 【uniapp】索引列表展示更多信息
  17. Stack overflow (CVF, IVF)
  18. 吉他笔记 solo 和弦 推弦 音程
  19. JUR 项目评级:BB ,展望稳定 | TokenInsight
  20. 调用批处理bat文件

热门文章

  1. tutorabc怎么学英文?我来说说自己的真实感受.
  2. 小白编译android rom小记
  3. Vue-i18n在Routerd动态路由下实现国际化
  4. PHP——个人信息管理系统
  5. c语言 本地存储文件路径,本地持久化存储
  6. 笛卡尔心形函数表达式_笛卡尔情书的秘密——心形函数的绘制
  7. SQL2017 安装教程图解(详细到每一个细节)
  8. 牛客国庆集训派对Day5 数论之神
  9. fatal: Not a git repository
  10. 编程珠玑之第二章习题10