复习, 终端程序 打开, 关闭, 隐藏, 显示,

[email protected]:~$ audacious &
[1] 3308
#运行了播放器,但终端可以继续敲命令..
[email protected]:/$ vim shishi.txt

[2]+  Stopped                 vim shishi.txt

#用记事本编辑一个文本, 后carl+z, 暂停回到终端..

[email protected]:/$ okular
^Z
[3]+  Stopped                 okular

#同上, 打开一个阅读器,回到终端, 后carl+z, 暂停回到终端..

[email protected]:/$ jobs -l
[1]   3308 Running                 audacious &  (wd: ~)
[2]-  3321 Stopped                 vim shishi.txt
[3]+  3339 Stopped                 okular
#查看运行的程序, 只有[1]在播放音乐,[2,3]暂停中...要显示[1,2,3]任意一个, 命令+排行, 注意[3]加号,表示命令默认执行.

[email protected]:/$ fg 1
audacious	(wd: ~)
^Z
[1]+  Stopped                 audacious  (wd: ~)
(wd now: /)
#回到播放器, 并暂停播放..

[email protected]:/$ jobs -l
[1]+  3308 Stopped                 audacious  (wd: ~)
[2]   3321 Stopped                 vim shishi.txt
[3]-  3339 Stopped                 okular

#从新查看, 现在播放器也暂停了..

[email protected]:/$ kill 3339
[email protected]:/$ jobs -l
[1]+  3308 Stopped                 audacious  (wd: ~)
[2]   3321 Stopped                 vim shishi.txt
[3]-  3339 Stopped                 okular
[email protected]:/$
#关闭阅读器, 后从新查看, 但是依然显示,(*我也不知道为什么.可能是桌面跟终端分离太大吧) 但是把阅读器调出来时它就终止..如下:

[email protected]:/$ fg 3
okular
Terminated
[email protected]:/$ jobs -l
[1]+  3308 Stopped                 audacious  (wd: ~)
[2]   3321 Stopped                 vim shishi.txt

#执行 fg 3 时任务栏的tab就消失了..

[email protected]:/$ bg 1
[1]+ audacious &	(wd: ~)

#从新播放音乐, 不影响终端继续 命令, 类似 程序 & 方式启动.

[email protected]:/$ jobs -l
[1]-  3308 Running                 audacious &  (wd: ~)
[2]+  3321 Stopped                 vim shishi.txt
[email protected]:/$ fg 2

#从新查看, 命令fg 2, 便可以继续写记事本了..音乐依然播放,(注:音乐播放器打开时是要鼠标点播放列表的,或回车一下默认上次歌曲..)
时间: 2024-10-18 09:32:24

复习, 终端程序 打开, 关闭, 隐藏, 显示,的相关文章

Angular打开页面隐藏显示表达式

1.使用 ng-cloak, 同时要在css加入一行 [ng-cloak] {display: none;} 样式 [ng:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; } 2.使用ng-bind, 代替{{}} 这个不太方便,因为使用ng-bind后必须要一个DOM节点绑定, 例如span上, 没有直接{{}} 用不需要DOM节点方便 3

EXTJS弹出框关闭 隐藏 显示都没问题

function diaglogs(){   Ext.onReady(function(){     var _window=new Ext.Window({     title:"选择批语",     renderTo:Ext.getBody(),     frame:true,     plain:true,     resizable:false,     buttonAlign:"right",     closeAction:"hide"

在终端中用默认程序打开文件(转)

在Linux环境下工作,大部分时间都是在与终端打交道,经常会遇到要查看某个文件,比如一个图片或者一个word文档(不能在终端中直接查看的).这时 通常的做法是切换到gui界面,到文件所在的目录,双击想打开的文件.另外一种方法是直接在shell中输入指定的程序打开文件,比如: evince xx.pdf 查看某个pdf文件.当然这样做的前提是你得记得住那些程序的名字,比如你能记得住用LibreOffice打开一个word文件的命令吗?反正我是记不 住. 在图形界面中已经定义了很多默认的文件打开方式

Unity3D C#打开外部应用程序,并检测应用程序是否关闭退出

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. Unity3D C#打开外部应用程序,并检测应用程序是否关闭退出实现代码. using UnityEngine; using System.Collections; using System.Diagnostics; using System; public class StartOtherAp

ubuntu14.04登陆后只显示桌面文件,快速启动栏不显示,终端不能打开

问题描述 : ubuntu14.04登陆后只显示桌面文件,快速启动栏不显示,终端不能打开 解决办法: 快捷键ctrl + alt + F1进入文本命令行界面, $  rm ~/.gconf ~/.gconfd ~/.metacity ~/.compiz-1 ~/.config/compiz-1 ~/.config/dconf -rf $  sudo shutdown -r now

配置Windows(Win7)导航面板(Navigation Pane)隐藏/显示收藏夹、库、网络等

Windows浏览器左侧的导航面板默认项目比较多,使用起来很不方便,通常我希望打开窗口时,左侧的导航面板只显示"库"和"计算机",这里介绍一下隐藏(或者是关闭)导航面板的中各类项目的方法: 本文原文出处: http://blog.csdn.net/bluishglc/article/details/42192061 严禁任何形式的转载,否则将委托CSDN官方维护权益! 首先,下列所有操作都需要先赋予当前用户对ShellFolder的完全控制权限,点击右键,选择&qu

C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ?

C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ? 标签: c#objectuibyte通讯.net 2010-05-19 08:43 55212人阅读 评论(188) 收藏 举报  分类: 通讯类库设计(4)  版权声明:本文为博主原创文章,未经博主允许不得转载. 第一篇文章我相信很多人不看都能做的出来,但是,用过微软SerialPort类的人,都遇到过这个尴尬,关闭串口的时候会让软件死锁.天哪,我可不是武断,算了.不要太绝对了.99.9%的人吧,都遇到过这个问

解决JQuery中datatables设置隐藏显示列多次提交后台刷新数据的问题

此次项目开发过程中用到了Jquery的Datatables插件,无疑他是数据列表展示,解决MVC中同步过程中先走控制器后返回视图,查询数据过程中无法提示等待的弊端, 而且他所提供的各种方法也都有较强的实用性.但是再好的程序也会有瑕疵,项目开发中就遇到了其提供的设置隐藏显示列的方法 table.fnSetColumnVis(colShowDic_key[i], true);//colShowDic_key[i]为列的索引.会多次提交刷新数据(有多少列会提交刷新多少次). 为解决这个问题尝试了很多种

WPF应用程序防止关闭LiteDB数据库文件加载事件

在WPF应用程序的主窗口和它的Window.Loaded事件我得到一些数据从LiteDB数据库文件. var groupViewModel = new GroupsViewModel();ComboBoxGroupsName.ItemsSource = groupViewModel.GetGroups();的GetGroups方法是这样的: IEnumerable<GroupModel> groups;using (var db = new LiteDatabase(DbFilePath)){