Shell 前后 台 切换

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

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

例如: emacs &

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

你可以这么做:

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

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

然后用命令bg 2

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

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

如果需要把任务回到前台,只需要fg 2。
macOS查看切换当前用户和shell 1. 查看和切换用户 查看当前用户 w 切换到用户user2 su - user2 切换到root sudo -i 2. 查看和切换shell 查看当前shell(默认是/bin/bash) echo $SHELL 切换到/bin/zsh(需要重启终端) chsh -s /bin/zsh 切换到/bin/bash(需要重启终端) chsh -s /bin/bash... 阅读详情

相关推荐

linux shell操作- 03 用户切换及shell案例

linux ; su;sudo; shell;sed;

weixin_45228198的博客 2985

在emacs中运行shell命令

M-! cmd RET:打开一个名为“*Shell Command Output*“的窗口,并把该命令的执行结果显示在其中。按下”C-x 1“组合键可以关闭这个窗口。由于Shell命令的输出是在一个编辑缓冲区里,因此我们可以对它进行编辑、保存等操作。M-| cmd RET:运行Shell命令,并使用编辑窗口中选定的区域作为该Shell命令的输入,然后可以选择是否用该Shell命令的输出来替换编辑窗

ruglcc's blog 2万+

ESP32+ST7789 LCD屏实战:5分钟搞定中文显示与图片渲染(附完整代码)

本文提供了一份详细的ESP32驱动ST7789 LCD屏幕的实战指南。通过清晰的SPI硬件连接说明、ESP-IDF框架下的初始化代码,以及图片渲染与中文字库构建的核心算法,帮助开发者快速实现中文显示与图片渲染功能,并附有完整的代码示例和性能优化技巧。

weixin_29189377的博客 439

Emacs中如何从文本模式中切换到命令模式

执行命令 Ctrl+x b 输入 *slime-repl clozurecl*

风达的专栏 2746

比利时风电光伏负荷一体化数据集解析与应用

本文深度解析了由比利时输电系统运营商Elia集团提供的风电光伏负荷一体化数据集。该数据集整合了负荷、风电与光伏出力数据,并包含多时间尺度的官方预测值,时间跨度长达四年,是研究能源转型、构建电力预测模型及分析电网运行的宝贵资源。文章详细介绍了数据价值、字段含义、实战应用场景(如预测模型基准测试、风光互补性分析)以及数据处理指南,为相关领域的研究与开发提供了高质量数据基础和实践参考。

weixin_29200741的博客 429

别再为电路自激发愁了:手把手教你用吸波材料搞定微波腔体谐振(附HFSS仿真设置)

本文详细解析了微波腔体谐振问题的工程解决方案,重点介绍了吸波材料的选型、安装工艺及HFSS仿真设置。通过实际案例和计算工具,帮助射频工程师有效抑制腔体自激,提升系统稳定性。特别适用于35GHz毫米波雷达等高频电路设计场景。

weixin_42662293的博客 384

emacs开多个shell

在emacs中使用shell有它的好处,那就是可以使用emacs命令来操作shell的输出,也可以利用emacs 命令来对shell命令的键入进行处理。进入shell模式的方式是 M-x shell , 使用这个命令就可以 进入shell模式,但是每次你键入这个命令都会进入同一个shell,如何打开多个shell呢? 在使用上面的命令打开shell的时候,shell所在buffer的名字是 *s...

hahachenchen789的博客 1187

2025.06.25【微生物】|Emu工具安装与使用详解:全长16S扩增子微生物丰度分析

Emu是一款基于贝叶斯方法的微生物多样性分析工具,专为处理高错误率的长读长16S/18S扩增子数据优化。本文详细介绍了Emu的安装与使用方法:1)通过conda创建独立环境并安装Emu;2)提供SILVA等预构建数据库的下载指南,并说明自定义数据库的构建方法;3)演示单样本和多样本分析流程,解读关键输出文件;4)介绍丰度表合并、分类等级汇总等实用功能扩展;5)建议后续分析方向。文章还附有官方GitHub链接和相关文献资源,为微生物群落结构研究提供了一套完整的分析解决方案。

1256

Emacs中的shell--Eshell使用笔记

1 什么是Eshell? Eshell是Emacs完全用Elisp实现的类UNIX shell. 由于它完全是由Elisp实现的,因此它具有与Emacs相同的可移植性,而且它可以很自然的与Elisp代码相结合. 事实上,你完全可以在Eshell下运行lisp代码2 Eshell与普通shell有什么不同?Eshell支持输出重定向但不支持输入重定向Eshell没有job c...

weixin_34387468的博客 1408

博途S7-1500T 使用工艺对象驱动液压轴(含SimaHydTO库)

利用工艺对象控制液压轴位置含PLC控制和仿真程序文档资料下载地址如下:液压比例伺服阀的相关应用知识请参看下面的博客文章:液压位置闭环控制(比例伺服阀应用)_RXXW_Dor的博客-优快云博客。

RXXW_Dor的博客 2900

【零基础学习CAPL】——CAN报文的发送(CRC——ChecSum值)

本章主要介绍带有CRC值的报文发送一般报文可使用CANoe的IG模块直接发送,但带有CRC值的报文就只能编写脚本进行发送,以下详细讲解在配合Panel面板情况下,如何进行带有循环冗余码的报文进行报文的发送。

LOVE135149的博客 1913

Emacs基础使用教程及常见命令整理

前言:最近使用Emacs,因此整理了官方中文教程中的一些知识点和常用的命令,方便查阅使用。 对于用习惯Windows的人来说,想要入门Emacs不是一件特别容易的事,但好在Emacs提供了官方的教程文档,比较清晰和详尽的讲述了Emacs的基本使用方法。 首先是Emacs的基本布局,如图: C-h-h查看帮助窗格 Emacs提供了大量帮助信息,可以在帮助窗格中查看。 C-h t 官方教程 C-h t可以打开官方的使用教程,本文档基于此进行整理。 首先需要理解Emacs命令(快捷键)的构成: 值得注意的

df1445的博客 9312

北斗导航 | 基于matlab的卫星导航单点定位算法

单点定位(Single Point Positioning, SPP)通过接收机观测至少4颗卫星的伪距(含误差的距离测量值),解算接收机位置(经度、纬度、高度)及钟差。HDOP < 2 为高精度定位条件。

尘世冰封的专栏 971

Linux任务前后台切换

Shell支持作用控制,有以下命令实现前后台切换:   1. command& 让进程在后台运行   2. jobs 查看后台运行的进程   3. fg %n 让后台运行的进程n到前台来   4. bg %n 让进程n到后台去       5. kill %n 杀死job   PS:"n"为jobs命令查看到的job编号,不是进程编号.   fg、bg、job

自我学习小计 519

淋巴结病理数字玻片读取与处理代码

Whole-slide images are generally stored in a multi-resolution pyramid structure. 首先安装openslide模块 pip install openslide-python import os.path as osp import openslide from pathlib import Path...

猫头军师兵书 1276

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux 前后台任务切换

Shell支持作用控制,有以下命令实现前后台切换:   1. command& 让进程在后台运行   2. jobs 查看后台运行的进程   3. fg %n 让后台运行的进程n到前台来   4. bg %n 让进程n到后台去       5. kill %n 杀死job   PS:"n"为jobs命令查看到的job编号,不是进程编号.   fg、bg、jobs、&、ctrl + z

wengyupeng 蜗牛一步一步向前。。。 1074

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

linux 程序前台和后台的转换

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34174105的博客 187

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

linux中查看shell和切换shell

操作命令 #查看当前所使用的shell echo ${SHELL} #查看当前用户可以使用的shell cat /etc/shells #查看所有用户使用的shell cat /etc/passwd # 设置shell类型 chsh -s /bin/bash 软件 在Linux操作系统中,一切皆文件,只要拷贝相关文件,并执行器主程序就可以。通常,一个软件包含的内容会被拷贝到同级别的bin、lib、share和etc目录下。 bin:存放程序的可执行文件。在系统环境中将该路径添加进去,就可以直接执行

theskylife的博客 5301

linux shell 切换目录,如何在Shell中快速切换目录?

经常在shell下工作的筒子们经常会在不同的目录来回切换,那么,如何能提高切换的效率呢?不用每次手动输入cd /path/to/dir1; cd /path/to/dir2?在只有两个目录的情况下,有个很简单也很直观的办法:$ cd - #表示回到之前的目录多说一句,这个-还有其他的一个典型用法:如果文件名参数是一个单破折号"-",表示从标准输入读取文件列表:$ grep 'ab...

weixin_42641385的博客 2124

监控redis cluster 主从实例是否切换,切换前后对应关系

需求:编写脚本实现对redis cluster 主从是否发生主从切换进行监控,若发生切换,输出切换前后主从对应关系。 初始化对比文件,仅执行一次,后续不需要在执行,除非该文件不存在。 cmd="redis-cli -c -h $1 -p $2" $cmd cluster nodes > cluster_nodes.txt cat cluster_nodes.txt |...

weixin_33724046的博客 1113

linux shell的切换

linux shell的切换如果需要修改默认的shell(一般是bash shell),以便使用的顺手。先查看系统可用的shell种类[oracle@zeng ~]$ chsh -l/bin/sh/bin/bash/sbin/nologin/bin/tcsh/bin/csh/bin/ksh修改当前的shell[oracle@zeng ~]$ chsh Changing shell for orac...

enchanterblue的专栏 3714

Shell脚本切换root用户或获取root权限

前言 需求:Shell脚本不能通过root用户执行,只能通过普通用户执行。但是脚本中的某些命令需要时root权限。 想法:在执行需要root权限的命令时切换到root用户 或者 拿到root权限。 切换root用户 1、安装expect yum install -y expect 2、编写脚本 (3条消息) 解决linux下sudo更改文件权限报错xxxis not in the sudoers file. This incident will be reported._心之所向,一如既

大话家的博客 2万+

shell脚本的cd切换目录无效

shell脚本的cd切换目录无效 我写了如下的shell脚本: #!/bin/bash cd ~ 但是通过bash test.sh之后我的当前目录并没有切换,这就很迷惑,为了看我在shell执行的时候是否切换了,我修改了代码如下: #!/bin/bash cd ~ echo $(pwd) 执行后输出的确实是home目录,这就说明我其实在shell里面是执行了的,但是为啥在终端没有效果呢。后来翻...

CoderWangSon 6519

了解在Linux系统下不同Shell介绍以及切换

在Linux系统中,zsh、bash、fish和sh是常见的Shell。它们各具特点,适用于不同的使用场景和个人喜好。通过配置和切换Shell,您可以选择最适合您需求的Shell,并享受到各种功能和定制化的优势。在Linux系统下,您可以通过安装相应的软件包、修改默认Shell或直接运行命令来配置和切换Shell。选择您喜欢的Shell,并根据个人需求进行适当的配置,提高工作效率和命令行操作的便利性。

Jack__Lau__的博客 3208

Linux 前后台进程切换

Linux 前后台进程切换 当你用shell启动一个程序时,往往他是在前台工作的。 例如经常用PUTTY连接到远程服务器执行脚本的时候,如果本地网络中断后,这个时候前台进程就结束了,比较的懊恼,必须重新执行。因此有必要进行前后台进程的切换。 例如直接在终端里输入firefox,那么会打开firefox,但当你关闭此终端或者ctrl+c强制终止时,firefox也随机关闭了。你可以在执行时后面加一个&,这样就在后台工作了。 Shell支持作用控制,有以下命令: command & 让进程

Honins的博客 3184

Linux中默认的shell如何切换为其他类型的shell

1.一般linux系统会默认使用一种shell,比如我当前系统使用的默认shell是bash,可以使用如下方法查看。2.当我们想尝试其他类型的shell时,可以使用如下方式切换,以及切换回来。

风始于青萍末的博客 1845
上一篇: vim tips
下一篇: css selector
ralflee
博客等级 码龄15年 0粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值