文章

零散的终端命令

查看终端以前执行过的命令

显示最近执行过的十几条命令:

1
history

显示从第 0 条开始到最后一条执行过的命令:

1
history 0

清空历史命令的记录

/Users/用户名/.zsh_history 文件里的命令记录删掉,保存文件,再开终端就没有历史命令了


退出终端时杀掉莫名其妙的进程

有时候在终端执行一些命令,由于网络原因,按了 control+z 终止执行,后面如果退出终端窗口大概率会弹窗提示有正在运行的进程,以下截图提示有 2 个和 git 相关的进程正在运行: terminal

这时需要先杀进程再退出终端就不会弹窗了。

查看正在运行的进程

命令执行完显示的第二列就是进程ID

查看正在运行的所有进程:

1
ps aux

查看包含 git 关键字的进程,可以使用 grep 命令进行过滤:

1
ps aux | grep git


杀掉指定 PID 的进程

-9 参数就是强制杀进程,没有就是普通的杀

1
kill -9 <PID1> <PID2> <PID3>

杀掉所有名为 git 的进程

-9 参数就是强制杀进程,没有就是普通的杀

1
killall -9 git
本文由作者按照 CC BY 4.0 进行授权