`

Shell 前后 台 切换

阅读更多

Shell中切换前台运行和后台运行模式¶

当用bash启动一个程序,你可以用在程序后加 &,实现程序在后台运行;

例如: emacs &

但如果你忘了输入&;但你又不想把程序停止后重新启动;

你可以这么做:

按Ctrl + Z暂停前台工作,比如前面提到的Emacs;

然后用jobs命令查看当前bash一共启动了多少程序,你可以看到你的emacs在其中,它的状态是Stoped的; 并且它的jobID也可以看,比如是2

然后用命令bg 2

这样你就可以达到和emacs &一样的效果了。

当你有些工作比如updatedb, find等需要一定时间,这些工作可以考虑让它在后台运行,而你可以用bash做其它工作。

如果需要把任务回到前台,只需要fg 2。

分享到:
评论

相关推荐

    Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧.pdf

    - Ctrl+Alt+方向键:在不同工作台间切换; - Alt+Tab:窗口切换; - Alt+F4:关闭窗口; - Alt+F5:取消最大化窗口; - Alt+Space:打开窗口控制菜单。 整体而言,文档的内容涵盖了操作系统的命令行界面使用中...

    Shell命令脚本教程

    要切换Shell环境,可以直接运行相应的Shell程序,如`/bin/bash`,然后使用`Exit`命令退出或按Ctrl+D。要永久改变用户的登录Shell,可以使用`usermod`命令,例如`usermod -s /bin/bash tomcat`。 Shell提供了许多...

    linux命令(shell)

    - `cd`:切换当前工作目录。 - `pwd`:显示当前工作目录。 - `touch`:创建新文件或更新文件时间戳。 - `mkdir`:创建新的目录。 - `rm`:删除文件或目录(小心使用,因为操作不可逆)。 - `cp`:复制文件或...

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写

    于JAVA开发项目 随着服务的越来越多 配置文件更是眼花缭乱 每次不知道因为配置问题浪费多少时间 更不知道因为配置问题出过多少问题 多台服务器来回切换 如果服务需要依赖 启动更是问题 功能:一次修改 统一安装;...

    若依后台管理系统 v4.1

    7. **API接口管理**:集成API接口管理模块,方便对接外部服务,实现前后端分离开发模式。 8. **日志记录**:系统内建操作日志记录,便于追踪和排查问题,同时也能作为审计依据。 9. **多语言支持**:支持多语言...

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写 自动化部署与统一安装升级 - 类ansible工具

    多台服务器来回切换,如果服务需要依赖,启动更是问题。 1.1 目的 一次修改,统一安装;操作简单,实用高效。 1.2 范围 本项目使用范围包括: * 基于JAVA开发项目 * 项目相关服务繁多 * 服务启动有依赖...

    常用Shell命令集合和使用技巧(推荐)

    - **Ctrl+w** 和 **Ctrl+k**:用于删除光标前后的文本,方便修正输入错误。 #### 1.2 VIM文件编辑快捷键 - **ZZ**:在VIM编辑器中,输入此组合键可以保存当前文件并退出编辑模式。 #### 1.3 进程操作快捷键 - **...

    企业后台管理基础框架 hsweb.zip

    邮件代收: 代收指定邮箱的邮件框架功能全局restful json,前后分离.通用dao,service,controller类,增删改查直接继承即可.通用mybatis配置文件,支持多种条件查询自动生成,支持自动生成insert,update,delete语句,支持...

    Linux学习笔记-超全总结值得一看(带标签目录)- 154页.pdf

    - `Ctrl + Alt + →/←`:在不同工作台间切换。 - `Ctrl + Alt + Shift + →/←`:移动窗口到不同工作台。 - `Ctrl+Alt+Fn`:切换终端。 - `Ctrl+Alt+F7`:返回桌面。 - `Alt + F4`:关闭窗口。 - `Alt + F5`...

    VIM台湾版的教程(PDF)

    - **基本移动**:包括单个字符的前后移动、单词移动等。 - **高级移动**:如跳转到文件首尾、屏幕边缘等。 - **特殊移动**:例如搜索匹配、跳转至书签位置等。 #### 八、编辑指令 - **额外模式**:介绍了五种额外的...

    Linux简单培训课件

    在Linux系统中,SSH(Secure Shell)是用于远程登录的安全协议,允许用户通过网络以加密方式访问另一台计算机。例如,`ssh root@47.114.147.111`命令可以用来登录指定IP地址的服务器,其中`root`是账户名,`47.114....

    运维服务测试环境自动打包1

    IP地址`112.35.59.158`和特定的登录凭据(密码:ZYqt@12#)用于通过SSH(Secure Shell)协议远程访问服务器。SSH是Linux系统中常见的安全远程登录工具,允许用户执行命令、传输文件等操作。 3. **打包步骤**: - ...

    UNIX操作系统基础使用手册

    - **less**: 类似于more,但提供了更多的功能,如前后翻页、搜索等。 - **head**: 显示文件的前几行。 - **tail**: 显示文件的最后几行。 - **split**: 将大文件分割成小文件。 ##### 2. 文件编辑器 - **vi/vim**: ...

    《Linux操作系统(第2版) )》课后习题答案 (2).pdf

    `more`和`less`都是查看文件内容的工具,`more`只允许向前浏览,而`less`允许前后浏览且支持搜索等功能。 25. Linux磁盘命名: Linux系统中,磁盘设备通常以`sda`、`sdb`等命名,数字表示磁盘顺序,如`sda1`表示...

    精彩实例:51job数据库系统架构实践

    - **主机层**:由三台服务器构成,确保在一台主机出现问题时能够迅速切换到其他主机上继续提供服务。 - **数据库层**: - **两台Primary库**:主要负责日常的读写操作,并且能够互相备份数据,确保数据安全。 - **...

    Linux终端快捷键

    **Ctrl+D**: 登出当前Shell(如果没有其他程序在后台运行)。当需要退出当前会话时,使用Ctrl+D是一个简单且有效的方法。 **Ctrl+Z**: 暂停正在运行的命令,并将其置于后台。这是一个非常灵活的功能,可以将暂时不...

    Linux学习笔记(强悍总结值得一看1).pdf

    `Ctrl + c` 用于终止正在运行的命令,`Ctrl + d` 会退出当前shell,`Ctrl + z` 将命令放到后台运行,但当用户退出时,后台任务也会被终止。`Ctrl + t` 和 `Alt + t` 分别用于交换光标前的字符和单词,`Ctrl + w` ...

    Linux学习笔记,值得一看

    除了编辑快捷键,Linux学习笔记还介绍了其他一些终端操作的快捷键,比如Alt组合键与方向键的配合使用,可以实现窗口间的切换和工作台间的切换。另外,Ctrl+Alt+F1到F6可以快速打开不同的终端模拟窗口,而Ctrl+Alt+F7...

    Linux基础命令教程.zip

    11. **shell脚本编程**:了解基础的bash shell脚本编程,可以编写自动化任务,例如通过`.bashrc`文件定制个性化的工作环境。 以上只是Linux基础命令的冰山一角,深入学习和实践将帮助你更熟练地驾驭这个强大的操作...

    linux学习笔记

    - **Ctrl+Alt+→/←:** 在不同工作台间切换。 - **Ctrl+Alt+Shift+→/←:** 移动当前窗口到其他工作台。 - **Ctrl+Alt+F1-F6:** 打开终端1-6。 - **Ctrl+Alt+F7:** 返回图形界面。 **3. 窗口操作快捷键** - **Alt+...

Global site tag (gtag.js) - Google Analytics