
其他诸如XFCE, KDE, LXDE, Cinnamon和MATE的桌面环境,你将会在菜单中发现“终端”这个应用。还有一些发行版会把终端图标放在菜单项,或者在面板上放置终端启动器。
你可以在终端里面输入一个程序的名字来启动一个应用。举例,你可以通过输入”firefox”启动火狐浏览器。
从终端运行程序的好处是可以使用额外的选项。
如果一个进程已经运行,例如tar 命令行的例子,简单的按下 Ctrl+Z 就可以停止它(这里说的“停止”,不是终止,而是“暂停”的意思),然后输入命令 bg 就可以继续以一个任务在后台运行了。
在后台运行 Linux 命令
你可以通过输入 jobs 查看所有的后台任务。但是,标准输入(STDIN)、标准输出(STDOUT)和标准错误(STDERR)依旧掺杂到控制台中。
$ tar -czf hometargz
$ bg
$ jobs
在后台开始一个 Linux 进程
你也可以直接使用符号 & 在后台运行一个进程:
$ tar -czf hometargz &
$ jobs
运行在后台的 Linux 进程信息
看一下下面的这个例子,虽然 tar 命令是作为一个后台任务开始的,但是错误信息依旧发送到终端,这表示,进程依旧和控制终端关联在一起。
$ tar -czf hometargz &
$ jobs
我们将使用 disown 命令,它在一个进程已经运行并且被放在后台之后使用,它的作用是从 shell 的活动任务列表中移走一个 shell 任务,因此,对于该任务,你将再也不能使用 fg 、 bg 命令了。而且,当你关闭控制控制终端,这个任务将不会挂起(暂停)或者向任何一个子任务发送 SIGHUP 信号。
如果还是不太懂的话,可以参考这篇文章网页链接
一、在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: $ /testsh & [1] 17208 $ jobs -l [1]+ 17208 Running /testsh & 二、对于已经在前台执行的命令,也可以重新
另外的那个回答有点答非所问,nohup是通用,但ngrok不支持。我试过最简单的办法是:1、安装screen命令:#yum install screen。Debian/Ubuntu用apt命令,我不太会。
2、#screen -S [name] 。name随便写,S大写。这里屏幕会清屏一下,不用管。
3、运行ngrok(#/ngrokd -= sub=80)这里忘了具体怎么打
4、日志刷出来之后,直接关掉ssh窗口就行,不要按ctrl+c,现在就是后台运行了。
5、想停掉ngrok,ssh上服务器,用#screen -r [name],就会回到ngrok窗口。[name]忘了的话,用#ps -ef能看到screen进程。
上面带#号就是要敲的命令。1准备工作
下载 Ant(打包使用),Nodejs(下载包),HBuilder(IDE,编写代码,真机调试),Android SDK (Android编译)
加群:245285768
2配置环境变量:
ANDROID_HOME D:\Program Files\adt\sdk (对应sdk路径)
Path ;D:\Program Files\apache-ant-194\bin (对应ant下bin路径)
3安装ionic等,运行命令提示符(管理员) 输入
a 将cordova和ionic包安装到全局环境中(可供命令行使用):
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
npm install -g cordova ionic
b 进入你要创建项目的路径:
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
cd E:\Study\Android\ionic\Project
e:
c 创建一个名为myApp的还有tabs的项目(ionic start <project-name> <optional-template>) 可选模板为sidemenu 侧滑、tabs 底部tab切换、blank 空白):
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
ionic start myApp tabs
d myApp就为项目名称,进入myApp这个文件夹:
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
cd myApp
e 添加android平台:
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
ionic platform add android
f 生成androidapk:
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
ionic build android
g 在android模拟器或真机中模拟:
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
ionic emulate android
其中f和g可以合并为:
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
ionic run android
即生成apk,并在模拟器或真机中模拟。
4更新ionic等
a更新cordova及ionic包
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
npm update -g cordova ionic
b更新已建ionic项目中的js类库,命令行中先进入项目所在目录,然后运行:
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
ionic lib update
5展现ionic项目结果(显示在ios和android上的样式)
[plain] view plaincopyprint在CODE上查看代码片派生到我的代码片
ionic serve --lab
6查看ionic版本(当前最新版本为1213)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)