如何在终端使用后台运行模式启动一个Linux应用程序
在命令后面加上空格 &
例如你可以在gnome桌面的图形终端上打
$ gedit &
这是gedit的窗口会正常出现在桌面上,之后再次在终端中键入回车,再回到终端中键入exit命令。这是你会看到终端退出后,gedit的窗口并未被销毁。
linux终端中,是用"sh"来运行文件,或者"./"
比如你在/usr/temp文件夹中有一个可执行文件"flash"
你可以在终端中输入
sh /usr/temp/flash
或者进入文件夹
cd /usr/temp
然后运行:
./flash
对于其他的桌面环境来说,例如XFCE、KDE、LXDE、Cinnamon以及MATE,你可以在菜单中找到终端。有些环境会在停靠栏或者面板上面包含终端图标。
通常情况下,你可以在终端里面直接输入应用程序名来启动一个应用程序。比如说,你可以通过输入“firefox”来启动Firefox。
在终端启动应用程序的好处是,你可以包含一些额外的参数。
例如,你可以通过下列命令来打开一个Firefox浏览窗口,然后利用默认的搜索引擎搜索相关信息:
firefox -search "linux.cn"
你可能会注意到,如果你启动Firefox,程序打开以后,回到了终端窗口控制,这就意味着你可以继续在终端进行工作。
通常情况下,如果你在终端启动了应用程序,控制会切换到新启动的应用程序,只有程序被关闭以后才会重新切换到终端控制。这是因为你在前台启动了这个程序。
如果要在Linux终端打开应用程序并且返回终端控制,那么你需要将应用程序启动为后台进程。
和下面所列的命令一样,我们可以通过增加一个(&)符号,将应用程序在后台启动。
libreoffice &
译者注:如果需要加参数的话,记得把&符号放在最后。
译者注:一般情况下,关闭终端时,在这个终端启动的后台程序也会被终止,要使终端关闭以后,后台程序依然保持执行可以使用下列命令
nohup command [arg...] &
如果应用程序目录没有安装在PATH变量包含的目录里面的话,我们就没有办法直接通过应用程序名来启动程序,必须输入应用程序的整个路径来启动它。
/path/to/yourprogram &
如果你不确定程序输入哪个Linux目录结构的话,可以使用find或者location命令来定位它。
可以输入下列符号来找到一个文件:
find /path/to/start/from -name programname
例如,你可以输入下列命令来找到Firefox:
find / -name firefox
命令运行的结果会嗖的一下输出一大堆,别担心,你也可以通过less或者more来进行分页查看。
find / -name firefox | more find / -name firefox | less
当find命令查找到没有权限访问的文件夹时,会报出一条拒绝访问错误,
你可以通过sudo命令来提示权限。当然,如果你没有安装sudo的话,就只能切换到一个拥有权限的用户了。
sudo find / -name firefox | more
如果你知道你要查找的文件在你的当前目录结构中,那么你可以使用点来代替斜杠:
sudo find . -name firefox | more
你可能需要sudo来提升权限,也可能根本就不需要,如果这个文件在你的主目录里面,那么就不需要使用sudo。
有些应用程序则必须要提升权限才能运行,否则你就会得到一大堆拒绝访问错误,除非你使用一个具有权限的用户或者使用sudo提升权限。
这里有个小窍门。如果你运行了一个程序,但是它需要提升权限来操作,输入下面命令试试:
sudo !!
linux命令后台运行
把命令放到后台执行使用命令nohup同时配合符号 具体使用方法为nohupcommand>myoutfile.log2>1 nohup英文全称nohangup(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。意思是让命令在后台执行,终端退出后命令仍旧执行 Linux中从后台启动进程,应在命令结尾处加上什么符号?后面加就会...
怎么设置后台运行应用?
Oppo手机设置应用后台运行具体操作如下:1.找到安全中心,打开安全中心;2.选择权限隐私;3.选择应用权限管理;4.选择例子应用;5.打开信任例子应用;6.选择自启动管理;7.打开允许例子应用自启动即可。其他软件操作同样。
CentOS如何运行与控制后台进程?
解决办法有两种:让进程忽略HUP信号,或让进程运行在新的会话里从而成为不属于此终端的子进程。下面是对Linux下运行与控制后台进程的各种方法的介绍:1.nohup 顾名思义,nohup的用途就是让提交的命令忽略所有的hangup信号。使用方法:nohup COMMAND [ARG]...2.setsid 在一个新的会话中运行命令,从而...
linux后台执行命令:&和nohup的用法,确实很实用
当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。& :...
小米怎么设置应用后台运行?
例如,如果你使用一个音乐播放器应用来播放音乐,并且希望在退出应用后音乐继续播放,那么你可以将该音乐播放器应用设置为允许后台运行。另外,不同版本的小米手机可能会略有不同的设置界面和选项名称。如果你无法找到上述选项或遇到其他问题,请参考你的手机说明书或联系小米客服获取更多帮助。
如何将后台作业放到前台运行使用fg命令?
fg命令是Linux中一项实用的工具,它专为将那些在后台运行或者挂起的作业切换到前台终端进行实时操作而设计。与bg命令相似,当后台只有一个任务时,我们无需提供任务号即可直接执行fg。这个命令的使用方法非常直观,只需要明确指定要操作的作业标识即可。命令的语法结构相当简单:fg [参数],其中参数部分就是...
华为手机怎么设置应用后台运行呢
华为手机设置应用后台运行的方法如下:1. 打开手机,进入“设置”界面。2. 在设置页面中,找到并点击“应用”或“应用和服务”选项,进入应用管理页面。3. 在应用管理页面中,选择“应用启动管理”选项,进入应用启动管理页面。这里会列出手机中所有已安装的应用。4. 找到需要设置后台运行的应用,点击进入...
linux命令后台运行
对于多进程后台管理,"jobs"命令能列出所有后台进程,通过进程编号fg %number操作可以将指定进程调回前台。如果希望在远程主机上使用nohup命令让程序在关闭终端后继续运行,可以使用nohup命令及其相关参数,例如nohup \/root\/test.php &,这样即使断开连接,程序仍能后台持续运行。nohup命令是不挂断地运行命令,...
用电脑怎么打开后台运行程序?
其次,通过操作系统的功能也可以打开后台运行程序。在Windows系统中,可以点击左下角的开始菜单,然后在运行框中输入相应的命令来启动后台程序。或者,在现代的Windows版本中,如Windows 10或更高版本,可以直接在开始菜单中找到“Windows 终端”选项来打开后台操作界面。此外,如果想要查看和管理所有...
手机后台运行在哪里
手机后台运行在桌面上打开设置,向上滑动页面,点击系统,然后点击开发人员选项,滑动找到后台进程设置并点击,选择不允许后台进程即可。手机是可以在较广范围内使用的便携式电话终端,全称为移动电话或无线电话,最初只是一种通讯工具,早期在中国有“大哥大”的俗称。手机最早是由美国贝尔实验室于1940年制造的...
齐叛凯缌: 如果是使用Ubuntu的话,你可以利用CTRL+ALT+T组合键打开终端.当然你也可以使用超级键(Windows键)打开Dash,搜索“TERM”,然后点击“Term”图标来打开终端窗口. 对于其他的桌面环境来说,例如XFCE、KDE、LXDE、...
滑县19443818464: 如何在终端下以后台模式运行Linux程序 - ?
齐叛凯缌: 使用Ubuntu的话,你可以使用CTRL + ALT + T组合键打开一个终端.你也可以点击超级键(Windows键)打开一个终端窗口.在键盘上,打开Ubuntu Dash,然后搜索”TERM”.点击”Term”图标将会打开一个终端窗口. 其他诸如XFCE, KDE, LXDE, Cinnamon和MATE的桌面环境,你将会在菜单中发现“终端”这个应用.还有一些发行版会把终端图标放在菜单项,或者在面板上放置终端启动器. 你可以在终端里面输入一个程序的名字来启动一个应用.举例,你可以通过输入”firefox”启动火狐浏览器. 从终端运行程序的好处是可以使用额外的选项.
滑县19443818464: 我想让一个程序在后台运行,怎么将程序实现后台 - ?
齐叛凯缌: 想要软件一直在后台,除了不手动关闭软件外,可以按照以下方法操作: 1、进入设置--电池--后台高耗电--将对应的软件开启; 2、进入i管家--权限管理--权限--自启动开启软件的自启权限; 3、将软件设置加速白名单. 注:若是出现因软件异常占用内存,被智慧引擎强行关闭的情况,则是软件自身原因不支持设置
滑县19443818464: linux如何在终端启动程序后可以继续输入命令? - ?
齐叛凯缌: 1、使用putty连接,可以开多个 2、终端启动程序时后面加个 &,让程序在后台执行 3、Ctrl+Alt+F2 再开一个终端
滑县19443818464: linux 如何后台运行 - ?
齐叛凯缌: 所谓后台,指的是当前shell的后台,当你退出shell的时候,它当然会停止. 话说你想运行什么程序,运行后还要关闭终端. 要不你试试 ctrl+alt+f1运行程序,然后再alt+f7切换回来.
滑县19443818464: 如何把安卓手机刷成特定运行一个程序 - ?
齐叛凯缌: 1、在手机中选择“设置”.2、进入设置,选择全部设置,再选择“应用”.3、找到允许后台运行的软件,并点击此软件.4、进入应用信息页面后,找到“权限管理”并点击进入.5、将“自动启动”后面的开关打开.就可以自动的运行了.在就是在应用宝里面下载个手机的安全软件设置了清理垃圾白名单就可以时刻的运行了.
滑县19443818464: linux 怎么把进程启动到后台 - ?
齐叛凯缌: 一、在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:$ ./test.sh & [1] 17208 $ jobs -l [1]+ 17208 Running ./test.sh & 二、对于已经在前台执行的命令,也可以重新...
滑县19443818464: linux系统,在非root得终端下,如何使一个程序在后台运行,但是当用户注销后,该后台 - ?
齐叛凯缌: 用nohup命令,如下 nohup /root/test.php &
滑县19443818464: 如何让应用程序以服务形式启动 - ?
齐叛凯缌: Windows XP的服务可以看做是运行于后台的应用程序,它旨在为系统用户提供相应的功能.让我们玩转WinXP服务,减少不必要的系统资源浪费.一、添加、删除服务 在Windows XP系统的“服务”窗口中并不能添加或删除服务,常用的方法...
滑县19443818464: vmware自动启动ubuntu系统 - ?
齐叛凯缌: 我的工作机是Window7系统,每天都要跟服务器版的Ubuntu系统打交道,于是用VMware搭建了Ubuntu的环境,上班第一件事是双击桌面上的VMware图标,然后选择Ubuntu虚拟机,点击启动按钮,由于我在Ubuntu系统上都是用shell命令操作,...