`
trace
  • 浏览: 125054 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux的bash中进程前台后台转换的方法

阅读更多
在学校上网,总会用到锐杰或者mystar,它们启动之后就一直挂在前台,占用了一个bash窗口。今天总算找到了前台后台转换的方法。

一、利用kill命令
先用ps -a找到进程号,再用sudo kill -stop procNumber,将进程暂停。然后再用jobs查看一下要转到后台的进程,找到它的job号,最后用bg jobNumber将其转到后台。大概就像这样:
ps -a
PID  TTY       TIME  CMD
6729 pts/0    00:00:00 mystar

sudo kill -stop 6729

jobs
[2]+  Stopped        sudo mystar

bg 2
之后可以用fg jobNumber把进程调到前台来。

二、立竿见影的办法
在任何命令后面加上&,它就乖乖地到后台去运行了!比如
sudo mystar&
然后,世界就清静了
分享到:
评论

相关推荐

    LINUX系统下多进程的创建与通信

    linux上的bash和Windows中的命令行有很大的不同。但是两者都有完成相似任务的命令,比如Linux上bash的ls命令的功能,类似于Windows命令行中的dir命令的功能。用C语言写一个简单的Linux终端软件,接收用户发出的类似...

    基于 C++实现的Linux系统下多进程的创建与通信

    用C语言写一个简单的Linux终端软件,接收用户发出的类似于Windows命令行中的命令,转换成对应的Linux命令加以执行,并将执行的结果回显给用户。比如,用户输入“dir”,程序实际返回“ls”的内容。 (2)软件包含前...

    Linux命令大全搜索工具

    `ps`列出进程,`kill`发送信号结束进程,`nohup`让命令在后台持续运行,`bg`和`fg`用于在后台和前台之间切换命令。 7. **软件包管理** 在基于Debian的系统中,`apt`或`apt-get`用于安装和更新软件包;在基于Red ...

    linux操作系统实验报告(2)(1).doc

    使用`&`符号可在后台启动进程,`fg %job_number`可将后台进程切换到前台,`bg %job_number`则使其在后台继续运行。 6. 定时任务: `at`命令用于安排一次性任务,如`at now + 5 minutes`后输入`df -k`并按`Ctrl+D`...

    linux命令记录

    6. bg:将后台运行的作业放到前台运行。 7. cal:显示日历。 8. case:这是shell脚本中用作条件测试的命令。 9. cat:显示或合并文件的内容。 10. cd:改变目录。 11. chage:查看或修改用户密码过期信息。 12...

    Linux操作系统复习题库

    Linux操作系统是广泛应用于服务器和开发环境的操作系统,其核心特性包括强大的文件系统管理、进程控制、网络服务等。以下是对给定的Linux操作系统复习题库的详细解释: 1. 在Linux系统中,设备以文件方式访问。这...

    Linux常见问题分析(pdf文档)

    在Linux中有没有翻译软件 - **工具**: - `trans`: 翻译工具。 - `tuxedo`: 文本翻译工具。 #### 39. 不让显示器休眠 - **方法**: - 编辑`/etc/X11/xorg.conf`文件。 - 设置`Option "DPMS" "False"`。 ###...

    常用的Linux指令

    - **bash**: Linux中常见的Shell解释器。 - **cron**: 用于设置周期性执行命令的守护进程。 - **history**: 显示命令历史。 - **man**: 显示命令的手册页。 **其他工具** - **ed**: 文本编辑器。 - **iconv**: ...

    linux+常用命令+大全

    Linux操作系统中的Shell是用户与系统交互的界面,例如Bash(Bourne-Again SHell)是最常见的Shell之一。用户通过Shell输入命令来执行各种操作,如文件管理、程序控制、网络通信等。 二、主要Linux命令介绍 1. `man...

    shell-utils:在Linux终端(主要是Bash)中进行探索的有用工具

    `shell-utils`也可能包括帮助管理和控制后台进程的工具,如`jobs`命令显示当前Shell会话中的后台进程,`bg`和`fg`将进程放到后台或前台运行,以及`kill`命令发送信号给进程。 6. **脚本编程**: 除了预定义的工具...

    linux下的shell与make

    - **作用**: 用户可以通过Shell同时运行多个后台应用程序,并将需要与用户交互的程序放在前台。 **1.2 转义字符与通配字符** - **转义字符**: 特殊字符,如`|;!?*[]$\"'`~(){}^,这些字符在Shell中有特殊含义。 - ...

    鸟哥Linux私房菜

    本章节提供了Linux命令的快速查找表,帮助初学者快速定位到特定的命令及其使用方法。 ##### 指令与用语速查表 1. **ACL(Access Control List)**:位于第十四章第3.1节。ACL用于扩展传统的文件权限模型,允许对...

    linux试题及答案

    ### Linux系统管理试题详解 #### 1. 创建用户与修改用户组 - **题目**: 创建一个用户名为`yangang`的用户,并将其加入到`root`组。 - **解答**: - 使用`useradd`命令创建用户: ```bash # useradd yangang ``` ...

    华为内部linux培训

    Linux中有多种Shell可供选择,如Bash(Bourne Again SHell)、Korn Shell (ksh)、C Shell (csh)等。在大多数Linux发行版中,默认Shell为Bash。 - **作用**:作为用户与Linux内核之间的桥梁,帮助用户执行各种任务。...

    linux learning

    学习Linux,特别是掌握命令行操作和Bash shell编程,对于IT专业人员至关重要。 1. Linux系统通过文件方式访问设备,例如/dev目录下包含了所有设备文件。 2. /etc/fstab文件在Linux启动时被读取,用于挂载文件系统。...

    Linux操作系统

    2. **后台运行程序**:命令`xterm&`表示在后台启动xterm终端窗口,而`fg`命令则可以将后台运行的进程切换到前台继续执行。 #### 三、任务调度与文件压缩 1. **任务调度**:使用`at`命令查看已提交的任务列表,可...

    Linux术语全称文本下载

    63. **fg (ForeGround)**:将进程移至前台运行。 64. **fgrep (Fixed GREP)**:固定字符串搜索工具。 65. **Fish (the Friendly Interactive SHell)**:一种交互式shell,旨在使命令行更加友好。 66. **fmt (format)...

    linux之鸟哥的私房菜

    将前台进程移到后台继续运行。 #### C - **cal**:在第五章第2.2节中介绍。显示日历。 - **case**:在第十三章第4.2节中讨论。Shell编程中的条件判断结构。 - **cat**:在第七章第3.1节中提到。用于查看文件内容。...

    at & crontab tr

    如果需要将后台运行的进程切换到前台,可以使用`fg`命令。 三、`crontab`命令 `crontab`是Linux下的定时任务调度器,它可以设置周期性的任务,比如每天、每周或每月执行一次。要使用`crontab`,首先需要编辑用户的...

Global site tag (gtag.js) - Google Analytics