Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 使用终端时是否具有类似alt选项卡的功能?_Linux_Shell_Command Line_Terminal - Fatal编程技术网

Linux 使用终端时是否具有类似alt选项卡的功能?

Linux 使用终端时是否具有类似alt选项卡的功能?,linux,shell,command-line,terminal,Linux,Shell,Command Line,Terminal,在GUI中工作时,我们使用alt-tab(或mac中的cmd-tab)在多个程序之间切换,例如,我在文本编辑器中编写文本文件,然后使用alt-tab切换到已经运行的浏览器以搜索某些内容,然后再次使用alt-tab返回以继续编辑 您如何在命令行界面中执行这种“在程序之间切换”——例如使用ssh命令行shell 编辑:我忘了提到它,我正在使用ssh连接到我大学的服务器,他们没有安装screen&tmux,我的帐户无权安装任何新的应用程序。。。是否有任何内置功能来执行此任务,或有任何解决方法?对于ex

在GUI中工作时,我们使用alt-tab(或mac中的cmd-tab)在多个程序之间切换,例如,我在文本编辑器中编写文本文件,然后使用alt-tab切换到已经运行的浏览器以搜索某些内容,然后再次使用alt-tab返回以继续编辑

您如何在命令行界面中执行这种“在程序之间切换”——例如使用ssh命令行shell


编辑:我忘了提到它,我正在使用ssh连接到我大学的服务器,他们没有安装screen&tmux,我的帐户无权安装任何新的应用程序。。。是否有任何内置功能来执行此任务,或有任何解决方法?对于exmaple,我是否可以“最小化”正在运行的程序并返回常规shell界面,做一些工作,然后再次显示“最小化”进程?

屏幕命令提供了从会话中分离长时间运行的进程(或程序或shell脚本)的功能,然后在以后将其附加回去。

作为一种粗略的解决方法,在计算机上运行多个终端窗口,并在它们之间运行alt tab

顺便说一句,在Linux控制台上,您可以使用ctrl+alt+F至少切换F1到F6的虚拟终端,通常是F8或更多(取决于发行版如何设置它们)。我知道,这不是你的情况,但以防将来的游客会受益


如果您熟悉Emacs,它允许您运行多个独立的
ansi term
缓冲区。

另一种解决方法:使用shell的作业控件,例如,如果您正在编辑文件,CTRL-z会暂停编辑器并将您带回shell,在那里您可以编译,请参阅手册页,浏览网页或其他任何东西——当然,你可以在浏览器或其他任何东西上设置背景。

你也可以使用“GNU屏幕”在一个终端上模拟多个终端。

你考虑过使用屏幕或tmux吗?我希望能够安装两个受支持的应用程序中的一个。如果做不到这一点,您可以自己编译它并将其安装在主目录下的某个位置