ubuntu笔记【1】强制关闭程序或窗口或关闭进程

本文介绍在Ubuntu系统中如何使用ps、kill、killall等命令强制关闭程序或窗口的方法。包括查看所有运行进程、通过PID杀死指定进程、通过程序名杀死所有相关进程等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu系统强制关闭程序或窗口

  • $ps -aux 查看所有运行的进程

  • $kill -9 (PID) 杀死进程号为PID的进程

  • $killall (program) killall 加上程序的名字,直接杀掉所有进程

  • $pkill (program) pkill 加上程序的名字,方法killall类似

  • $xkill xkill 是在桌面用的杀死图形界面的程序。比如当firefox 出现崩溃不能退出时,点

  • 鼠标就能杀死firefox 。当xkill运行时出来和个人脑骨的图标,哪个图形程序崩溃一点就
    OK了。如果您想终止xkill ,就按右键取消。

### 如何在 Ubuntu 中使用命令强制结束进程 #### 查找目标进程 为了强制结束某个特定的程序进程,首先需要找到其对应的进程 ID(PID)。以下是几种常用的查找方法: 1. **`ps` 命令** 可以通过 `ps aux | grep 进程名` 来查找指定名称的进程及其 PID[^1]。例如: ```bash ps aux | grep firefox ``` 2. **`pgrep` 命令** 使用 `pgrep` 直接根据进程名获取 PID[^3]。例如: ```bash pgrep firefox ``` 3. **`pstree` 命令** 若想以树状结构展示进程关系以便更好地理解父子进程,则可以使用 `pstree`。例如: ```bash pstree -p | grep firefox ``` 4. **`netstat` `ss` 命令** 对于涉及网络服务的进程,可通过 `netstat -nlp` `ss -nltp` 查看监听端口所关联的进程信息[^3]。 #### 强制终止进程 一旦获得了目标进程的 PID 者确切的名字之后,就可以采取如下措施来停止它: 1. **标准信号 (`SIGTERM`)** 尝试发送默认终止信号给进程,允许应用程序正常清理资源后再退出。 ```bash kill <PID> ``` 2. **强力信号 (`SIGKILL`)** 如果上述方式未能成功杀死进程,则需改用更为强硬的方式即 `-9` 参数强行中断操作。 ```bash kill -9 <PID> # 者写成 kill -s KILL <PID>[^4] ``` 3. **批量处理同类型任务** 利用 `pkill` 和 `killall` 实现一键清除多个相同名字的服务实例。 - 单纯关闭:`pkill firefox` 者 `killall firefox` - 加强版模式下加 `-9` 开关实现立即摧毁效果:`pkill -9 firefox` 者 `killall -9 firefox`[^2] 另外还有一种图形界面下的快捷手段叫做 `xkill` ,只需启动此工具后鼠标点击窗口就能迅速将其干掉[^2]。 ```bash sudo apt install xkill && xkill ``` 以上就是在 ubuntu 下利用 shell 脚本完成对于顽固不听话的应用进行驱逐出境的具体办法啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WinddyAkoky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值