linux终端如何打开多个,如何同时显示多个终端

问题描述

有时当我工作时,我使用多个终端,当我们使用Ctrl + Alt + T调用所有终端时,我发现在它们之间切换是不方便的。是否有任何程序或终端在启动后会为我提供4个独立终端,每个终端占用屏幕的1/4,同时可以轻松地在它们之间切换,例如使用Tab密钥?

最佳解决方案

你需要终结者:

sudo apt-get install terminator

0e55ba9193596623e8c7be44fefea107.png

对于start-up的四个终端,请执行以下操作:

启动终结器

拆分终端Ctrl + Shift + O

拆分上部端子Ctrl + Shift + O

拆分下端子Ctrl + Shift + O

打开首选项并选择布局

单击Add并输入有用的布局名称和Enter

关闭首选项和终结器

使用此命令打开终结器:

terminator --maximise --layout=

或使用此命令:

terminator --maximise --borderless --layout=

使用Ctrl + Tab在终端窗口之间跳转。

您可以在键盘设置>中将您的个人终结者命令分配给Ctrl + Alt + T。快捷键。 (Thx @Wilf)

当然,您也可以创建一个terminator.desktop文件。复制原始桌面文件并进行更改:

cp /usr/share/applications/terminator.desktop ~/.local/share/applications/

nano ~/.local/share/applications/terminator.desktop

次佳解决方案

你可以开始4个端子与Ctrl + Alt + T并适合你的屏幕Ctrl + Alt + Numpad[1,3,7,9]的边或左/与Ctrl + Alt + Numpad[4/6]或顶部/底部Ctrl + Alt + Numpad[8/2]权,并与Alt切换+如果一个有效,Tab到一个终端并且在终端之间有Alt + key above Tab。

要么

您可以使用带有Ctrl + Shift + T的标签,并使用Alt + Page-Up /Page-Down在端子之间切换。

第三种解决方案

作为另一种选择,我建议使用byobu。

Byobu is a GPLv3 open source text-based window manager and terminal multiplexer. It was originally designed to provide elegant enhancements to the otherwise functional, plain, practical GNU Screen, for the Ubuntu server distribution. Byobu now includes an enhanced profiles, convenient keybindings, configuration utilities, and toggle-able system status notifications for both the GNU Screen window manager and the more modern Tmux terminal multiplexer, and works on most Linux, BSD, and Mac distributions.

它的优点是它是text-based,这意味着你可以在没有图形环境的情况下使用它!这在处理通常没有GUI的服务器时非常有用。

您甚至有一个底部状态栏,其中包含许多有用的信息,例如日期/时间,平均负载等。

如果您使用Byobu,您必须知道的快捷方式是:

F2创建一个新选项卡。

Shift + F2创建一个新的拆分选项卡(这会水平拆分当前选项卡)。

F3和F4可在标签之间切换。

F9配置Byobu。

sudo apt-get install byobu将安装Byobu。

作为奖励,作为终端多路复用器,这意味着如果您错误地关闭终端,您将不会丢失会话和标签。您可以在另一个终端运行byobu并获得同步输出。

如果您希望在重新启动后保持会话,甚至还有用于保存布局的脚本。

第四种方案

就个人而言,我使用emacs和M-x ansi-term或M-x shell取决于我在做什么。

但是,如果您只是寻找一个终端多路复用器,那么总会有悄然受到尊重的tmux:

编辑:JoKeR指出您可以使用apt-get安装tmux:

$ sudo apt-get install tmux

第五种方案

只需调整终端窗口的大小,使它们都适合屏幕的一角。终端也可以有标签,这可能会有所帮助。右键单击窗口并选择New Tab。

以下是如何使窗口能够调整到角落的大小:

运行sudo apt-get install compizconfig-settings-manager。

运行sudo ccsm或在Unity Dash中搜索ccsm。

向下滚动,直至在Window Management下找到Grid。确保它已启用。

转到Corners / Edges选项卡,将Corner选项更改为相应的角。

第六种方案

您可以使用终端多路复用器tmux。

sudo apt-get install tmux

对于四个面板,您可以使用此脚本4pSession,创建脚本

mkdir -p ~/bin

touch ~/bin/4pSession

chmod +x ~/bin/4pSession

nano ~/bin/4pSession

并添加以下代码

#!/usr/bin/env bash

# if the session is already running, just attach to it.

tmux has-session -t 4panel

if [ $? -eq 0 ]; then

sleep 1

tmux attach -t 4panel

else

tmux new-session -d -s 4panel

tmux split-window -v

tmux split-window -h

tmux select-pane -t 0

tmux split-window -h

tmux select-pane -t 0

tmux -2 attach-session -d

fi

比你可以创建一个桌面文件:

nano ~/.local/share/applications/tmux.desktop

有这个内容:

[Desktop Entry]

Name=tmux

Comment=a terminal multiplexer

Exec=//4pSession

Icon=terminal

Terminal=true

Type=Application

Categories=Terminal;

使用Ctrl + B和→或←或↑或↓在窗格之间移动

0fbc79965845834045e5e716764eacba.png

参考资料

### 回答1: 在Linux打开多个终端可以使用以下方法: 1. 使用快捷键Ctrl+Alt+T打开一个终端,然后再使用快捷键Ctrl+Shift+T打开多个终端。 2. 在终端中使用命令gnome-terminal或xterm打开多个终端。 3. 在桌面环境中,可以通过点击应用程序菜单中的终端图标打开一个终端,然后再通过右键单击终端图标并选择“打开新窗口”打开多个终端。 总之,Linux系统支持同时打开多个终端,方便用户进行多任务操作。 ### 回答2: Linux作为一种放源代码的操作系统,深受广大程序员和IT从业者的喜爱。在日常使用Linux时,需要同时进行多个操作,此时若只使用单一的终端,其恐怕无法满足我们的需求。因此,我们需要打开多个终端工作,这有助于提高工作效率。 打开多个终端的方法有多种。其中一种方法是通过在桌面环境的应用程序中寻找终端,比如在GNOME桌面环境中,可以在顶部的菜单栏找到Terminal选项,点击打开即可。在KDE桌面环境中,可以通过点击左下角的Kickoff应用程序菜单,找到Konsole选项,并点击打开。 一个较为快捷的方法是通过快捷键Ctrl+Alt+T来打开终端。这要求系统已设置好此快捷键的终端启动选项。这些设置可以通过在系统环境中搜索终端项来查找,修改并加入快捷键。 如果需要同时打开多个终端窗口,则可以通过在终端窗口中使用ctrl + shift + T快捷键,或在终端窗口的菜单栏中选择文件-打开新选项卡。也可以通过在终端窗口中输入命令“gnome-terminal”(或者“xterm”或“konsole”等) 来打开新的终端。 另一种方法是通过分屏技术,在单一终端中分屏打开多个终端窗口,这种方法可以最大化地利用屏幕的空间,以便更好地实现多任务操作。在GNOME桌面环境中,可以通过选择Terminal窗口菜单中的“分屏”选项来实现此功能。在KDE桌面环境中,也有相应的操作命令。 除了以上提到的方法外,还有其他的一些方法可以让我们在Linux系统中打开多个终端。但这些方法都有一个共同点,那就是都是为了增强我们的工作效率,以便更好地完成各种操作。 ### 回答3: Linux是一个强大的操作系统,允许个人用户打开多个终端以便同时运行多个任务。终端是用户可以使用的控制台,可用于执行命令和访问文件系统。本文将介绍如何在Linux系统中打开多个终端。 在大多数Linux发行版中,您可以使用大多数Linux桌面环境中的“终端”应用程序打开一个终端会话。该应用程序通常被称为“终端”,“xterm”或“Konsole”等。以下是如何在Linux打开多个终端的步骤: 1.通过单击桌面环境中的“应用程序”或类似于“K”图标的启动器,找到“终端”程序应用程序。 2.单击“终端”应用程序打开一个终端会话。 3.要打开多个终端,您可以重复执行步骤1和2,例如,使用右键单击“终端”应用程序或在命令行窗口中键入“终端”以打开第二个终端。 4.使用键盘快捷键Alt+Tab或Ctrl+Tab可在不同的终端之间快速切换。 5.您还可以在同一终端内使用多个会话。要执行此操作,请使用Ctrl + Shift + N,它将打开一个新的终端会话或分屏视图。 6.在分屏视图中,您可以在一个终端会话中再打开另一个终端会话并同时运行命令,而无需使用不同的终端来启动它们。 7.您可以根据需要最大化或最小化终端,也可以更改终端窗口的大小。 总之,在Linux系统中打开多个终端非常容易。使用多个终端可以让你同时运行多个任务并方便地在它们之间切换,使您的生产力更高。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值