【Linux】Linux启动/查看/结束进程命令(详细讲解)

简介: 【Linux】Linux启动/查看/结束进程命令(详细讲解)


👉博__主👈:米码收割机

👉技__能👈:C++/Python语言

👉公众号👈:测试开发自动化【获取源码+商业合作】

👉荣__誉👈:阿里云博客专家博主、51CTO技术博主

👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。



在 Linux 中,进程管理是一个重要的功能。以下是查看、杀死和启动进程的基本操作。

1. 查看进程

  1. ps 命令:ps用于查看当前用户的进程。
  • ps: 显示当前用户的进程。
  • ps aux: 显示所有进程的详细信息。
  • ps -ef: 与 ps aux 类似,但格式略有不同。
  1. top 命令:top提供了一个实时的进程监视器。
  • 直接输入 top 以启动。
  • top 内,你可以使用命令(如 k 来杀死进程)。
  1. htop 命令: 这是top的一个增强版,界面更友好,并支持颜色。
  • 可能需要安装: sudo apt install htop (Debian/Ubuntu) 或 sudo yum install htop (Red Hat/CentOS)。

2. 杀死进程

  1. kill 命令: 用于发送信号给进程。
  • kill -9 [PID]: 强制终止进程 (其中 [PID] 是进程的ID)。
  • kill -15 [PID]: 优雅地终止进程。
  1. pkill 命令: 通过进程名而不是 PID 杀死进程。
  • pkill -9 [进程名]: 强制终止与给定名称匹配的进程。
  1. killall 命令: 通过进程名杀死所有匹配的进程。
  • killall -9 [进程名]

3. 启动进程

  1. 直接启动: 直接在命令行输入进程名。
  • 例如: firefox 会启动 Firefox 浏览器。
  1. nohup 命令: 用于在后台启动进程,并忽略挂起信号。
  • 例如: nohup firefox & 在后台启动 Firefox 并忽略挂起信号。
  1. & 符号: 在命令后添加&可以在后台启动进程。
  • 例如: firefox &
  1. bgfg 命令: 用于管理后台和前台的进程。
  • 如果你启动一个进程并且它被暂停(例如,使用 Ctrl+Z),可以使用 bg 使其在后台继续运行。
  • 使用 fg 可以把后台进程带回到前台。
  1. jobs 命令: 列出当前用户在此终端会话中启动的所有后台进程。

这只是 Linux 进程管理中的基础命令,更高级的操作和管理需要更深入的了解和经验。


相关文章
|
5天前
|
消息中间件 算法 Linux
【Linux】详解如何利用共享内存实现进程间通信
【Linux】详解如何利用共享内存实现进程间通信
|
5天前
|
Linux
【Linux】命名管道的创建方法&&基于命名管道的两个进程通信的实现
【Linux】命名管道的创建方法&&基于命名管道的两个进程通信的实现
|
5天前
|
Linux
【Linux】匿名管道实现简单进程池
【Linux】匿名管道实现简单进程池
|
5天前
|
Linux
【Linux】进程通信之匿名管道通信
【Linux】进程通信之匿名管道通信
|
5天前
|
存储 Linux Shell
Linux:进程等待 & 进程替换
Linux:进程等待 & 进程替换
30 9
|
5天前
|
存储 Linux C语言
Linux:进程创建 & 进程终止
Linux:进程创建 & 进程终止
28 6
|
5天前
|
Linux 数据库
linux守护进程介绍 | Linux的热拔插UDEV机制
linux守护进程介绍 | Linux的热拔插UDEV机制
linux守护进程介绍 | Linux的热拔插UDEV机制
|
5天前
|
Unix Linux 调度
linux线程与进程的区别及线程的优势
linux线程与进程的区别及线程的优势
|
5天前
|
Linux 调度 C语言