Linux中进程在前后台的切换

ps命令

 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到。ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令。
参数:

  • -A :所有的进程均显示出来,与 -e 具有同样的效用;
  • -a : 显示现行终端机下的所有进程,包括其他用户的进程;
  • -u :以用户为主的进程状态 ;
  • x :通常与 a 这个参数一起使用,可列出较完整信息。

输出格式规划:

  • l :较长、较详细的将该PID 的的信息列出;
  • j :工作的格式 (jobs format)
  • -f :做一个更为完整的输出。

ps -ef |grep ssh   查看当前ssh进程

-e 显示所有进程。
-f 全格式

把进程放入后台执行
  tar -zcf etc.tar.gz /etc &
把进程放入后台暂停
  在命令执行的过程中,按下ctrl+z

查看后台的命令
jobs
[root@localhost temp]# jobs
[1]+ Stopped top
[2]- Done tar -zcf etc.tar.gz /etc


将后台暂停的工作回复到前台执行
  fg 工作号

将后台暂停的工作回复到后台执行
  bg 工作号

猜你喜欢

转载自blog.csdn.net/qq_19691995/article/details/84662323