救命!Linux进程命令竟这么好记,新手敲1遍就会
新手必看|告别记命令记到懵,进程查/杀/管命令合集,马年敲命令不翻车✅
一、前言:谁懂啊!记Linux进程命令,比背英语单词还难
刚入门Linux的宝子们,大概率都栽在“进程命令”上:ps、top、kill、pgrep,一堆命令记混,敲错一个参数就报错;好不容易记住命令,转头就忘,下次用还是得翻笔记,比背英语单词还折磨人!
就像你记外卖电话,记了又忘,每次点外卖都要翻通讯录;其实Linux进程命令根本不用死记硬背,每个命令都有“生活化记忆点”,就像外卖电话可以关联“奶茶店+号码尾号”,记命令也能靠类比,敲1遍就刻在脑子里。
今天就用最接地气、最风趣的话,把新手必学的Linux进程命令讲透,不搞复杂理论,不堆晦涩参数,只讲“常用命令+简单用法+记忆技巧”,搭配生活化类比和实操示例,全程无多余内容,新手跟着敲,马年轻松拿捏所有进程命令,再也不用翻笔记、怕报错!
二、先搞懂:进程命令的核心,就是“和系统打工人对话”
2.1 核心逻辑:进程命令 = 给系统“打工人”发指令
先破除新手恐惧:Linux里的进程,就是系统里的“打工人”,而进程命令,就是你给这些“打工人”发的指令——查进程,就是“点名”,看看谁在干活、谁在摸鱼;杀进程,就是“开除”,把摸鱼、顽固的打工人赶下班;管进程,就是“调度”,安排打工人前台干活还是后台摸鱼。
所有进程命令,都围绕一个核心:PID(进程工号),就像你给打工人发指令,要先喊他的工号,命令才能精准生效。新手不用纠结原理,记住:先找PID,再操作,所有命令都不会错!
不用记一堆命令,新手重点掌握3类就够了,覆盖“查、杀、管”所有日常需求,就像你出门只带手机、钥匙、钱包,够用不繁琐:
1. 查进程命令:ps、top、pgrep(点名找打工人);
2. 杀进程命令:kill、killall(开除摸鱼打工人);
3. 管进程命令:&、Ctrl+Z、fg、bg(调度打工人干活)。
每类命令只讲最常用的用法,不用记复杂参数,新手直接抄作业,敲1遍就会,比记口诀还简单。
三、新手必学:查进程命令(3个),找打工人一找一个准
查进程是所有操作的第一步,就像你上班先点名,知道谁在、谁不在,才能安排工作;这3个命令,从“快速查”到“精准找”,覆盖所有场景,新手优先记,多敲2遍就熟练。
3.1 ps命令:最基础的“点名”命令,快速查进程
ps命令就像你在办公室喊一声“谁在?”,简单直接,能快速看到当前终端的进程,适合快速排查“当前正在运行的程序”,不用记复杂参数,基础用法直接敲:
```Plain Text
ps
ps -aux
```
记忆技巧:ps = “point(点名)+ staff(打工人)”,联想成“给打工人点名”,一下子就记住了;-aux参数不用记,直接复制,就像你记常用外卖电话,不用懂原理,会拨就行。
结果重点看3处(新手不用记全,记这3个就够):
- USER:哪个用户启动的进程(哪个部门的打工人);
- PID:进程工号(核心,后续杀进程、管进程全靠它);
- COMMAND:进程对应的程序(打工人在干的活)。
3.2 top命令:实时“监控”命令,抓摸鱼打工人
top命令就像你盯着办公室监控,实时看打工人的工作状态,谁占CPU多、谁占内存多,一眼就能看清,适合排查“系统卡顿元凶”,用法超简单,直接敲:
```Plain Text
top
```
记忆技巧:top = “top(顶端)”,联想成“查看占用资源最顶端的进程”,记起来不费劲;新手不用记复杂快捷键,3个就够:
- 按“q”:退出监控(重点!别进去了退不出来,尴尬到抠脚);
- 按“M”:按内存占用排序,快速找到“吃内存”的摸鱼进程;
- 按“P”:按CPU占用排序,快速找到“吃CPU”的摆烂进程。
3.3 pgrep命令:精准“找人”命令,不用在人群里瞎找
有时候你知道进程名(比如bash、ls),想快速找到它的PID,不用在ps -aux的一堆结果里慢慢翻,pgrep命令直接帮你精准定位,就像你知道打工人的名字,直接喊名字找他,用法:
```Plain Text
pgrep bash # 查找bash进程的PID
pgrep ls # 查找ls进程的PID
```
记忆技巧:pgrep = “precision(精准)+ grep(查找)”,联想成“精准查找进程”,新手记“pgrep+进程名”,不用记其他参数,精准又高效。
小结:查进程就记3个命令,ps -aux(查所有)、top(实时看)、pgrep(精准找),新手多敲2遍,下次找进程不用翻笔记,秒出结果。
遇到关不掉的程序、占内存的顽固进程,就需要用杀进程命令,相当于“开除摸鱼打工人”,收回系统资源;这2个命令,一个精准杀,一个批量杀,简单粗暴,新手谨慎用,但不用怕!
4.1 kill命令:按“工号”杀进程,精准不误伤
kill命令是最常用的杀进程命令,需要配合PID使用,就像你知道打工人的工号,直接喊工号让他下班,精准不误伤其他人,核心用法:
```Plain Text
1. 温柔杀死(推荐):让进程先保存数据,再正常退出
kill -15 PID
kill -9 PID
kill -9 1234
```
记忆技巧:kill = “kill(开除)”,联想成“开除工号为PID的打工人”;-15是“温柔提醒”,-9是“强制驱逐”,新手优先用-15,实在杀不掉再用-9,避免丢数据。
重点提醒:别乱杀PID为1的进程(系统核心进程),就像你别开除公司老板,否则系统会崩溃,直接GG!
4.2 killall命令:按“名字”杀进程,不用找PID
有时候你不知道进程的PID,但知道进程名,想批量杀死所有同名进程,killall命令就很方便,不用先查PID,直接喊名字就能“开除”所有同名打工人,用法:
```Plain Text
killall -9 bash # 强制杀死所有bash进程
killall -15 ls # 温柔杀死所有ls进程
```
记忆技巧:killall = “kill(开除)+ all(所有)”,联想成“开除所有叫这个名字的打工人”,适合批量处理同名进程,新手记“killall+参数+进程名”,不用费脑。
小结:杀进程就记2个命令,kill(按PID,精准)、killall(按名字,批量),新手记住“先查PID,再杀进程”,避免误杀核心进程,不翻车!
除了查和杀,日常还需要“管进程”——让进程后台运行,不耽误你做其他事;临时暂停进程,忙完再继续;这4个技巧,新手日常用得上,不用记复杂命令,操作超简单。
有时候你运行一个耗时久的程序(比如编译代码、下载文件),不想一直等它完成,就可以让它后台运行,你继续敲其他命令,用法超简单:命令后面加&,示例:
```Plain Text
ls &
gcc main.c -o main &
```
记忆技巧:& 像一个“小尾巴”,联想成“给进程装个小尾巴,让它偷偷在后台干活”,不用记复杂原理,加在命令后面就行。
5.2 Ctrl + Z:让进程“暂停休息”,忙完再继续
正在运行的进程,突然想先做其他事,不用杀死它,直接暂停就行,操作超简单:在进程运行时,按Ctrl + Z,进程就会暂停,终端会提示暂停信息。
记忆技巧:Ctrl + Z = “Z(zero,暂停)”,联想成“让进程暂停,回归零活动状态”,不用记命令,记住快捷键就行,日常用超方便。
暂停的进程,想让它回到前台继续运行,能看到它的状态,就用fg命令,用法:直接敲fg,就能恢复最近暂停的进程,示例:
```Plain Text
fg
```
记忆技巧:fg = “foreground(前台)”,联想成“让进程到前台干活”,简单好记,敲一下就生效。
暂停的进程,不想让它占前台,想让它在后台继续运行,就用bg命令,用法:直接敲bg,就能让最近暂停的进程,在后台恢复运行,示例:
```Plain Text
bg
```
记忆技巧:bg = “background(后台)”,联想成“让进程到后台干活”,和fg对应,记一个就记住另一个,新手不会混。
小结:管进程就记4个操作,&(后台运行)、Ctrl+Z(暂停)、fg(前台恢复)、bg(后台恢复),日常用几次,就形成肌肉记忆,不用刻意记。
6.1 陷阱1:敲ps命令,看不到所有进程,以为进程不存在
新手最容易犯的错:只敲ps,看不到其他终端、后台的进程,就以为进程不存在,其实ps默认只看当前终端的进程,就像你只看自己的工位,看不到其他部门的打工人。
避坑妙招:查进程优先敲ps -aux,能看到系统所有进程,不用瞎猜进程是不是不存在。
6.2 陷阱2:用kill命令,提示“没有这个进程”
敲kill命令时,经常提示“kill: 1234: 没有那个进程”,不是命令错了,是PID输错了,或者进程已经消亡了,就像你喊一个已经下班的打工人,自然没人回应。
避坑妙招:杀进程前,先用ps -aux或pgrep命令,确认PID正确、进程还在运行,再敲kill命令。
看到占用内存高的进程,不管是什么,直接kill -9,结果杀了系统核心进程(比如PID为1),系统直接崩溃,就像开除公司老板,公司直接乱套。
避坑妙招:杀进程前,先看COMMAND列,确认不是系统核心进程(比如init、ssh),再动手,不确定就先查一下进程用途。
用&让进程后台运行后,关闭终端,再打开就找不到进程了,以为进程崩溃了,其实是进程和终端绑定,终端关闭,进程就跟着“下班”了。
避坑妙招:想让后台进程不受终端影响,用nohup命令,格式:nohup 命令 &,比如nohup gcc main.c -o main &,关闭终端也能继续运行。
七、结尾:记进程命令,不用死记硬背,马年敲命令不翻车
看到这里,是不是觉得Linux进程命令一点都不难?其实这些命令根本不用死记硬背,每个命令都有生活化的记忆技巧,敲1遍就会,练2遍就刻在脑子里。
新手不用追求复杂参数,先掌握这3类核心命令(查、杀、管),日常用的都是这些基础用法,多敲、多试,就能熟练拿捏,再也不用因为记不住命令而懵圈,再也不用翻笔记找命令。
记住,Linux进程命令的核心就是“找PID、操作PID”,所有命令都围绕PID展开,只要记住“先查PID,再操作”,就不会出错。学会这些命令,你就能轻松搞定进程管理,排查系统卡顿、关闭顽固程序,再也不用求助别人。
2026丙午马年,愿你吃透这些Linux进程命令,敲命令不翻车、不懵圈,轻松玩转Linux进程管理,编程、运维之路一马当先,早日实现“敲命令自由”!