Linux系统操作与管理基础
1. 与系统交互
1.1 终止进程
想要终止运行中的脚本,我们可以使用 ps aux
命令查看进程输出,从中找到目标进程。例如,要查找 sleep.sh
进程,可执行如下操作:
ps aux | grep sleep.sh
接着,使用 pgrep
快速获取脚本的进程ID(PID),并将其提供给 kill -9
命令来强制终止进程:
pgrep sleep.sh
kill -9 <PID>
若仅使用 kill
命令,输出结果会有所不同。
此外,在前台运行的程序,还能通过快捷键发送信号来终止:
- 按下 Ctrl + C
组合键,会向程序发送 SIGINT
信号,告知程序用户已按下该组合键,程序应停止运行,但具体终止方式由程序自身决定。
- 按下 Ctrl + D
组合键,会发送 SIGQUIT
信号,与 SIGINT
类似,但还会生成一个核心转储文件,用于调试。
1.2 文件与目录查找
在文件系统中查找目录或文件时, find