我们在linux的终端输入一条命令打开程序比如:

**@**-Linux:~$ gedit

相当于创建了一个子进程,当子进程没有返回时,终端会等待子进程返回并且无法继续执行其他命令,当关闭子进程即子进程返回终端就回到了提示符状态,此时可以输入其他 命令了。

如果我们不想关闭子进程又想让终端回到提示符状态,可以在命令后加上&符号例如:

**@**-Linux:~$ gedit &

这里的&的作用是让子进程进入后台执行,这样终端立即返回到提示符状态。在添加了&符号后如果我们关闭了终端那么我们通过该终端打开的程序也会自动关闭。此时我们再加上nohup就可以让关闭终端而打开的程序不关闭同时还能让终端回到提示符状态,例如

**@**-Linux:~$nohup gedit &

linux关闭终端而不关闭通过该终端打开的软件相关推荐

  1. linux stdin shell,关于shell:如何在Alpine Linux中修复“因为stdin不是终端而不会分配伪终端”?...

    我正在编写一个运行各种shell命令的PHP程序.有时它需要调用su,并且根据设计,我希望它提示输入提升的特权密码.在PHP中使用passthru()可以很好地解决这个问题. 我选择只为我的程序编写功 ...

  2. ssh中exit命令退出远程服务器_解决Linux关闭终端(关闭SSH等)后运行的程序或者服务自动停止...

    问题描述:当SSH远程连接到服务器上,然后运行一个服务 ./catalina.sh start,然后把终端开闭(切断SSH连接)之后,发现该服务中断,导致网页无法访问. 解决方法:使用nohup命令让 ...

  3. linux命令行蜂鸣声太大,在Linux Gnome系统上关闭终端的硬件蜂鸣声的方法

    在Linux Gnome操作系统上发出哔哔的声真很烦人,尤其是在Linux终端上尝试使用TAB完成命令时,那么如何永久禁用此哔声呢,本文将给出在Linux发行版上关闭终端的硬件蜂鸣声的方法,可以在Ub ...

  4. linux 终端发出哔声,在Linux Gnome系统上关闭终端的硬件蜂鸣声的方法

    在Linux Gnome操作系统上发出哔哔的声真很烦人,尤其是在Linux终端上尝试使用TAB完成命令时,那么如何永久禁用此哔声呢,本文将给出在Linux发行版上关闭终端的硬件蜂鸣声的方法,可以在Ub ...

  5. Linux中的mate程序的进程,终端下以后台模式运行Linux程序的过程详解

    这是一个简短但是非常有用的教程:它向你展示从终端运行Linux应用程序的同时,如何保证终端仍然可以操作. 在Linux中有许多方式可以打开一个终端,这主要取决于你的发行版的选择和桌面环境. Linux ...

  6. linux系统中如何关闭后台运行的进程

    在linux系统中,关闭某个进程的命令是kill,后边需要加进程的进程号. 但是关闭进程需要知道进程的进程号,那么怎样才能知道进程的进程号呢?可以使用下面的命令来查看. ps aux 执行了这个命令之 ...

  7. 常见Linux系统优化方法,关闭不必要的服务

    <常见Linux系统优化方法,关闭不必要的服务> 2013-07.08        `      系统优化的方法,除了关闭防火墙,关闭 SElinux,去掉sshd配置里面的IP鉴权,加 ...

  8. linux添加cmd命令行参数,Windows 终端命令行参数 | Microsoft Docs

    使用 Windows 终端的命令行参数Using command-line arguments for Windows Terminal 06/18/2020 本文内容 可以使用 wt.exe 从命令 ...

  9. Linux启动和退出系统的方法,实验二 Linux的启动与关闭

    实验二 Linux的启动与关闭 一.实验目的 (1)掌握linux操作系统正确的启动与关闭方法: (2)理解系统运行级的概念,掌握查看和设置的方法: (3)理解系统运行级服务的概念,掌握查看.开启和关 ...

最新文章

  1. PingCode 3.0 发布,开启国产研发自动化时代
  2. Bentley Descartes V8i安装教程
  3. cocos2dx build_native.sh clean 命令报错的解决
  4. 一个简单的.NET MVC 实例
  5. 前端学习(2832):小程序事件绑定2
  6. 面试官系统精讲Java源码及大厂真题 - 30 AbstractQueuedSynchronizer 源码解析(上)
  7. 原创音乐人炙手可热,中国原创音乐进入新周期?
  8. [译]AppExtension编程指南:扩展基础1
  9. Linux下安装JDK说明
  10. Java 实现发送Http请求
  11. linux异步IO编程实例分析
  12. CCFCSP 201803-2碰撞的小球
  13. 当series用math包里的log计算出现错误
  14. 各种工作面板护眼模式颜色设置
  15. spark读取esField ‘xx‘ not found; typically this occurs with arrays which are not mappedas single value
  16. android动画送礼物,Android开发仿映客送礼物效果
  17. 地下管线探测TFN T-6000地下管线探测仪 电缆定位 仪管线 埋地管道探测仪 电缆定位仪
  18. 限流——漏桶算法和令牌桶算法的区别
  19. 等维递推GM(1,1)模型、无偏灰色模型
  20. 如何关闭 Airpods 在 Mac 与 iPhone 之间的自动切换

热门文章

  1. 【人脸识别】基于matlab GUI人数统计【含Matlab源码 2121期】
  2. ERA5 积雪 降雪 区别_漠河降雪量已达入秋最大级别 本轮降雪将持续到28日白天...
  3. C#语言:MSIL指令
  4. kali安装docker教程
  5. 【LSTM车速预测】基于matlab麻雀算法优化LSTM车速预测(含前后对比)【含Matlab源码 2063期】
  6. Linux数据库与navicat建立连接
  7. 使用Teigha(OpenDesign)操作CAD的dwg文件
  8. vr虚拟展馆3d展厅三维展示,数字化转型首选
  9. 基于K-最近邻算法构建红酒分类模型
  10. 新手卖家必看,最新Lazada发货模式