iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >如何在Linux终端中使用后台运行模式启动程序
  • 895
分享到

如何在Linux终端中使用后台运行模式启动程序

2023-06-13 01:06:40 895人浏览 泡泡鱼
摘要

这篇文章主要讲解了“如何在linux终端中使用后台运行模式启动程序 ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Linux终端中使用后台运行模式启动程序 ”吧!我们有很多可以在Lin

这篇文章主要讲解了“如何在linux终端中使用后台运行模式启动程序 ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Linux终端中使用后台运行模式启动程序 ”吧!

我们有很多可以在Linux系统中打开一个终端窗口的方法,这取决于你的选择以及你的桌面环境。

如果是使用ubuntu的话,你可以利用CTRL+ALT+T组合键打开终端。当然你也可以使用超级键(windows键)打开Dash,搜索“TERM”,然后点击“Term”图标来打开终端窗口。

对于其他的桌面环境来说,例如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终端中使用后台运行模式启动程序 ”的内容了,经过本文的学习后,相信大家对如何在Linux终端中使用后台运行模式启动程序 这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 如何在Linux终端中使用后台运行模式启动程序

本文链接: https://www.lsjlt.com/news/263947.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在Linux终端中使用后台运行模式启动程序
    这篇文章主要讲解了“如何在Linux终端中使用后台运行模式启动程序 ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Linux终端中使用后台运行模式启动程序 ”吧!我们有很多可以在Lin...
    99+
    2023-06-13
  • Linux中如何关闭终端或实现程序后台运行
    这篇文章主要介绍Linux中如何关闭终端或实现程序后台运行,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!nohup最常用的命令就是【nohup】,从名字就看出是否挂起运行命令,关闭终端或者退出某个账号,进程也继续保持...
    99+
    2023-06-15
  • linux如何使用nohup命令使程序在后台运行
    这篇文章主要为大家展示了“linux如何使用nohup命令使程序在后台运行”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何使用nohup命令使程序在后台运行”这篇文章吧。在linux...
    99+
    2023-06-13
  • Linux中如何让进程在后台运行
    本篇内容介绍了“Linux中如何让进程在后台运行”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在Linux中,如果要让进程在后台运行,一般情...
    99+
    2023-06-10
  • Linux后台运行程序如何实现
    在Linux中,可以使用以下几种方式实现后台运行程序:1. 使用&符号:可以在命令的末尾添加&符号,例如:`./program &`...
    99+
    2023-08-17
    Linux
  • 怎么在后台运行Linux命令并将进程脱离终端
    这篇“怎么在后台运行Linux命令并将进程脱离终端”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在后台运行Linux命令...
    99+
    2023-06-28
  • 怎么在后台运行Linux命令并且将进程脱离终端
    本篇内容主要讲解“怎么在后台运行Linux命令并且将进程脱离终端”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在后台运行Linux命令并且将进程脱离终端”吧!在本指南中,我们将会阐明一个在 ...
    99+
    2023-06-16
  • 如何在Node.js后台看程序运行情况
    Node.js 是一种流行的服务端开发语言,它拥有强大的后台功能。在开发过程中,我们常常需要在后台看程序运行情况,以便在出现错误时及时进行调试和修复。本文将介绍如何在 Node.js 后台实现这个功能。什么是后台看程序运行情况后台看程序运行...
    99+
    2023-05-14
  • 如何在Linux终端中进行算术运算
    如何在Linux终端中进行算术运算?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.使用Bash Shell 在Linux CLI上进行基本数学运算的第一个也是最简单的方法...
    99+
    2023-06-13
  • Linux——让程序在后台运行(四种方法+使用推荐)
    目录 一、第一种方法(加“&”符号) 二、第二种方法(nohup命令)  三、第三种方法(screen命令)   四、第四种方法(systemctl命令)   五、总结 六、实用操作(重点) 一、第一种方法(加“&”符号) 如果想让...
    99+
    2023-08-31
    linux 运维 服务器
  • 如何使Linux系统上的程序开机后自动运行
    本篇内容主要讲解“如何使Linux系统上的程序开机后自动运行”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使Linux系统上的程序开机后自动运行”吧!Linux有自己一套完整的启动体系,抓住...
    99+
    2023-06-13
  • Android应用中是怎么判断程序是在前台运行还是在后台运行的
    本篇文章为大家展示了Android应用中是怎么判断程序是在前台运行还是在后台运行的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。具体方法如下:public static boolean Frontd...
    99+
    2023-05-31
    android roi
  • 如何使用Go在Shell中运行程序?
    Go语言是一种开发高效、高可靠性和高性能软件的编程语言,它具有静态类型、垃圾收集和并发编程等特性。如果您想在Shell中使用Go语言运行程序,这篇文章将为您提供一些基本的指导和步骤。 安装Go语言环境 在开始使用Go语言编写程序之前,...
    99+
    2023-06-14
    shell ide path
  • 怎么在Android应用中利用WakeLock保持程序在后台运行
    怎么在Android应用中利用WakeLock保持程序在后台运行?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。官方的解释:PowerManager负责对Android设备电源相...
    99+
    2023-05-31
    android wakelock roi
  • 如何在 Golang 中启动另一个正在运行的程序实例?
    来到编程网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《如何在 Golang 中启动另一个正在运行的程序实例?》,介绍一下,希望对大家的知识积累...
    99+
    2024-04-04
  • 如何使用 Golang 清除终端中的最后一行
    php小编柚子为您介绍如何使用Golang清除终端中的最后一行。在编写终端应用程序时,我们经常需要更新终端中的输出信息。有时候我们需要清除上一次输出的内容,以便显示新的信息。Golan...
    99+
    2024-02-10
  • 高效管理 Linux 进程:如何后台执行程序、查看进程、终止任务
    目录 前言一、nohup命令详解1-1、nohup命令介绍1-2、语法格式1-2-1、基础语法介绍1-2-2、执行脚本文件1-2-3、执行python文件1-2-4、拓展延申:在服务器上运行后...
    99+
    2023-09-11
    linux unix 服务器
  • 如何使用Systemd和Crontab在Linux系统中自动重启应用程序
    要使用Systemd和Crontab在Linux系统中自动重启应用程序,你可以按照以下步骤进行操作:1. 创建一个Systemd服务...
    99+
    2023-10-09
    Linux
  • 如何在pycharm中运行flask应用程序
    这篇文章给大家介绍如何在pycharm中运行flask应用程序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先你的使用pycharm创建你的第一个app。然后,你会有一个基本的应用程序了。没错就是那个hello wo...
    99+
    2023-06-15
  • 如何使用CPUFetch在Linux终端中显示CPU细节
    这篇文章主要介绍“如何使用CPUFetch在Linux终端中显示CPU细节”,在日常操作中,相信很多人在如何使用CPUFetch在Linux终端中显示CPU细节问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作