访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux jobs命令

时间:2019-07-02

linux命令_linux 关机命令_linux解压命令

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的

一。& 最经常被用到

这个用在一个命令的最后,可以把这个命令放到后台执行

二。ctrl + z

可以将一个正在前台执行的命令放到后台,并且暂停

三。jobs

查看当前有多少在后台运行的命令

四。fg

将后台中的命令调至前台继续运行

如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

五。bg

将一个在后台暂停的命令,变成继续执行

如果后台中有多个命令,可以用bg%20%jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)

Linux下使用Shell命令控制任务Jobs执行

下列命令可以用来操纵进程任务:

ps%20列出系统中正在运行的进程;

kill%20发送信号给一个或多个进程(经常用来杀死一个进程);

chkdsk工具是系统检查磁盘当前状态的一个命令,只要启动它就可以显示磁盘状态、内存状态和指定路径下指定文件的不连续数目。一般来说,如果一个activity组件还在显示启动窗口的过程中,又有另外一个activity组件被启动,并且这个activity组件也要求显示启动窗口,那么当前正在显示启动窗口的activity组件就会跳过之前为它所准备的切换操作linux命令,这是为了让后面那个启动的activity组件尽快地显示出来。单击“terminate”链接后,当前在运行的抓取任务就会立即终止,并同样将任务放置到“jobs”面版上的“completed%20jobs”列表中,只不过在“status”上,它会显示“finished%20-%20ended%20by%20operator”这样的提示。

从当前的shell环境已知的列表中删除任务的进程标识;

bg%20将进程搬到后台运行(Background);

fg 将进程搬到前台运行(Foreground);

将job转移到后台运行

如果你经常在X图形下工作,你可能有这样的经历:通过终端命令运行一个GUI程序,GUI界面出来了,但是你的终端还停留在原地,你不能在shell中继续执行其他命令了,除非将GUI程序关掉。

运行“终端”程序,执行以下命令:。 如果我们在命令之后加上一个“&”,那行进程将会放在后台执行,我们仍然可以执行新的命令。以下是恢复默认大小的命令(运行“终端”程序,执行以下命令):。

$xmms &

这样打开xmms后,终端的提示又回来了。现在xmms在后台运行着呢;但万一你运行程序时忘记使用“&”了,又不想重新执行;你可以先使用ctrl+z挂起程序,然后敲入bg命令,这样程序就在后台继续运行了。

概念:当前任务

如果后台的任务号有2个,[1],[2];如果当第一个后台任务顺利执行完毕,第二个后台任务还在执行中时,当前任务便会自动变成后台任务号码“[2]”的后台任务。所以可以得出一点,即当前任务是会变动的。当用户输入“fg”、“bg”和“stop”等命令时,如果不加任何引号,则所变动的均是当前任务。

察看jobs

使用jobs或ps命令可以察看正在执行的jobs。

linux 关机命令_linux解压命令_linux命令

jobs命令执行的结果,+表示是一个当前的作业,减号表是是一个当前作业之后的一个作业,jobs -l选项可显示所有任务的PID,jobs的状态可以是running,

上下文切换(context switching): 多任务系统中,上下文切换是指cpu的控制权由运行任务转移到另外一个就绪任务时所发生的事件,当前运行任务转为就绪(或者挂起、删除)状态,另一个被选定的就绪任务成为当前任务。createdirectoryw 创建一个新目录 createfilew 打开或创建以下对象,并返回可访问的句柄:控制台,通信资源,目录(只读打开),磁盘驱动器,文件,邮槽,管道 createthread 在主线程的基础上创建一个新线程 deletefilew 删除指定文件 exitprocess 终止一个进程 findclose 关闭一个搜索句柄 findfirstfilew 根据文件名查找文件,利用在历遍指定目录的所有文件 findnextfilew 根据文件名查找文件,利用在历遍指定目录的所有文件 getcommandlinew 获得指向当前命令行缓冲区的一个指针 getcurrentprocess 获取当前进程的一个伪句柄 getcurrentthread 获取当前线程句柄 getfilesize 获得该文件的大小 getmodulehandlew 获取一个应用程序或动态链接库的模块句柄 getprocessheap 返回调用进程的默认堆句柄 getshortpathnamew 获取指定路径的短路径形式 heapalloc 指定的堆上分配内存,并且分配后的内存不可移动 heapfree 释放堆内存 isdebuggerpresent 确定调用进程是否由用户模式的调试器调试 mapviewoffile 负责把文件数据映射到进程的地址空间 readfile 从文件中读出数据 setfilepointer 说明在一个文件中设置当前的读取位置 writefile 将数据写入文件。查看系统中运行的进程和下挂模块,可以对进程进行终止、挂起、删除、禁止执行(ifeo原理)等操作,对模块进行卸载、删除、重命名等操作。