进程:
在操作系统中,进程(Process) 是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。它是计算机中正在运行的程序的实例,包含了程序运行所需的所有信息。
ps:
在Linux里面打印当前终端进程
bash:
shell命令解释器(用户和内核进行交互)
PID:
当前进程的进程号
ps -f:
打印当前进程的详细信息
UID:用户名
PPID:父进程
PID:子进程(子进程和父进程是相对的概念)
进程号越大,开启时间越晚
ps -ef:
打印当前系统中的所有进程
sleep:
sleep+数字,休眠多长时间
ctrl
ctrl+c:强制退出本进程
ctrl+z:停止当前进程(kill无法杀死暂停的进程)
命令+&:
可将该进程放置后台运行,输出为当前进程的进程号
jobs:
可以查看当前终端中正在后台的进程,或者暂停的进程

kill:
kill+进程号,结束该进程
kill+-9+进程号:可强制杀死进程
bg:
bg+%+([ ]内的数字)将暂停进程继续拉到后台运行
fg:
fg+%+([ ]内的数字)将后台进程拉到前台运行
命令行和脚本的本质一样,只是执行的方式不同
终端式交互执行时:命令行输入,执行完不会保存,适合测试
脚本执行:会将命令保存到文件中,可重复执行,适合复杂编译任务