This is an explanation of the video content.
 Everything to games
Let's make life more fun, so we convert everything to games.
227

 |   | 

查找正在运行的进程

命令

ps -ef | grep "pts/"

运行结果示例

root@VM-4-12-ubuntu:~# ps -ef | grep "pts/"

root 88958 88957 0 2023 pts/6 00:00:00 /bin/bash
root 1163896 1163895 0 2023 pts/2 00:00:00 /bin/bash
root 1171305 1171304 0 2023 pts/4 00:00:00 /bin/bash
root 1895810 1163896 0 Jan02 pts/2 00:01:23 sh ./autoCaller.sh
root 1896699 1163895 0 Jan02 pts/1 00:00:00 /bin/bash

选项解释

  • ps 是 “process status” 的缩写,用于列出当前运行的进程。
  • -ef 是 ps 命令的选项,用于显示所有进程的完整信息,包括进程的用户、进程ID、父进程ID、CPU使用率等。
  • | 是管道操作符,用于将一个命令的输出作为另一个命令的输入。
  • grep “pts/” 是一个用于过滤文本的工具,它在输入中搜索包含 “pts/” 字符串的行,并将匹配的行输出。

意义

ps -ef | grep “pts/” 的意义是列出所有正在运行的进程,并筛选出那些终端会话(tty)对应的进程。在类Unix系统中,每个终端会话都会分配一个伪终端设备(pseudo-terminal,通常以 “pts/” 开头),用于用户与系统进行交互,例如打开终端窗口登录或运行命令。这个命令可以帮助用户找到当前正在运行的终端会话进程。

找到运行的进程,如何杀死

比如杀死 pts/6 对应的进程,可以使用 kill 命令。首先,你需要找到该进程的进程ID(PID)。在你提供的输出中,pts/6 对应的进程ID 是 88958。 > 建议使用超级管理员权限执行,真正的强杀

sudo kill 88958

使用grep中ps进程列表中过滤pts

227 ⚙️Backend ↦ Linux __ 108 字
 Linux #3