Как открыть второй терминал linux
Перейти к содержимому

Как открыть второй терминал linux

  • автор:

Как открыть несколько терминалов в Ubuntu Linux

Как открыть несколько терминалов в Ubuntu Linux. Как запустить два экземпляра терминала в Ubuntu — отображать более 1 терминала одновременно. Узнайте о методах открытия нескольких экземпляров терминала bash в Ubuntu.

множеству терминалов

Метод 1

Перейдите в строку меню и нажмите меню «Файл», а затем выберите опцию «Открыть терминал». Это немедленно откроет новое окно терминала, дополнительное.

Метод 2

Нажмите и удерживайте клавиши CTRL + SHIFT + N одновременно. Это сочетание клавиш создаст новое окно терминала.

Метод 3

Командная строка способ открыть другой экземпляр терминала, запустив следующую команду

Метод 4

Откройте Heads-Up Display (HUD), а затем введите «Окно» в поле поиска. Нажмите на него, чтобы открыть новое окно терминала. Это окно будет полностью отличаться от обычного.

Переключение между консолями Linux

В Linux по умолчанию доступно целых двенадцать так называемых TTY консолей, которые можно использовать для выполнения команд, восстановления системы, запуска Wine или дополнительного X сервера, а также для многого другого.

Сегодня мы разберемся что это за консоли, где они взялись и как выполняется переключение между консолями Linux.

Что такое TTY консоли?

Аббревиатура TTY означает Teletype или телетайп. Чтобы понять откуда это всё взялось, надо немного оглянуться назад, а именно в 1830 год. Тогда были разработаны специальные машины, под названием телетайп, который позволяли отправлять набранные на клавиатуре сообщения в удалённые места. Это был большой шаг для телеграфии, потому что раньше для этих целей использовалась азбука морзе. Сообщения кодировались, передавались, а затем декодировались и печатались на бумаге. Тогда была запатентована специальная система кодирования, которая опередила ASCII на 89 лет. В машинах, использующих эту систему было всего пять клавиш и оператору приходилось запоминать различные сочетания для каждой буквы.

Когда в 1963 году появилась кодировка ASCI, производители телетайпов начали её использовать. После изобретения телефона телетайп стал применяться ещё шире, потому что появилась возможность объединить много машин в одну сеть. Затем из этого всего получился факс в 1980 году.

Компьютеры тоже развивались. Изначально, инструкции туда вводились с помощью специальных перфорированных карточек, однако это было очень долго и неудобно. Всем было нужно устройство, которое позволяло бы вводить инструкции и сразу же получать результат. Телетайп был идеальным кандидатом на место такого устройства ввода/вывода. Здесь было всё. Устройство было разработано для ввода текста, его кодирования, декодирования и отображения. Только теперь на другой стороне должен быть не ещё один телетайп, а компьютер.

Телетайпы начали использовать для управления компьютерами и мейнфреймами. Со временем их вытеснили аппаратные эмуляторы телетайпов, которые уже использовали не бумагу для вывода данных, а электронно-лучевую трубку. Такие устройства давали намного больше возможностей, таких как перемещение курсора по экрану, очистка экрана, редактирование текста и многое другое. Одним из таких виртуальных телетайпов был DEC VT05.

В современных системах, основанных на ядре Linux и других Unix подобных системах, все терминалы представляют из себя виртуальный телетайп. Только теперь телетайп эмулируется программно. Такие терминалы называются псевдо телетайпами (pseudo-teletypes) или PTS.

В Linux есть мультиплексор псевдотерминалов, который обрабатывает подключения ко всем таким PTS. Этот мультиплексор находится в ядре и доступен через файл /dev/ptmx. Каждая из двенадцати консолей, открытых по умолчанию в Linux — это псевдо телетайп устройство, подключённое к этому мультиплексору.

Переключение между TTY консолями

У каждой консоли есть своя горячая клавиша. Это Ctrl+Alt+Fn, где n — это номер консоли от 1 до 12 -ти. Таким образом, чтобы открыть первую консоль следует ввести Ctrl+Alt+F1, вторую — Ctrl+Alt+F2, двенадцатую — Ctrl+Alt+F12 и так далее. Например, откройте третью консоль и авторизуйтесь в ней, затем посмотрите номер псевдотелетайпа:

Как видите, здесь номер устройства /dev/tty3. Аналогично можно открыть шестую, для этого нажмите Ctrl+Alt+F6:

Обычно первая консоль занята менеджером входа в систему, а вторая или седьмая X сервером. Все остальные вы можете использовать в своих целях. Теперь вы знаете что такое TTY консоли, почему они так называются, а также как между ними переключаться.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

How to display more than 1 terminal simultaneously

Sometimes when I work, I use more than one terminal and I find it inconvenient to switch between them when all of them were invoked using Ctrl + Alt + T . Is there any program or terminal that after launching would provide me with 4 independent terminals each of them would occupy ¼ of the screen while making it easy to switch between them, for instance by using the Tab key?

Chai T. Rex's user avatar

12 Answers 12

You need Terminator:

Terminator 4 windows

For four terminals at start-up, do the following:

  • Start terminator
  • Split the terminal Ctrl + Shift + O
  • Split the upper terminal Ctrl + Shift + O
  • Split the lower terminal Ctrl + Shift + O
  • Open Preferences and select Layouts
  • Click Add and enter a usefull layout name and Enter
  • Close Preferences and Terminator

Open Terminator with this command:

or with this command:

Jump between the terminal windows with Ctrl + Tab .

You can assign your personal terminator command to Ctrl + Alt + T in Keyboard Settings > Shortcuts. (Thx @Wilf)

Of course you can also create a terminator.desktop file. Copy the original desktop file and make your changes:

A.B.'s user avatar

4 years old) version of VTE (which is the widget doing the actual terminal emulation). That is, while it's cool to have many windows next to each other, what's happening inside each window will suffer from many issues. See also bugs.launchpad.net/terminator/+bug/1030562

You can start 4 Terminals with Ctrl + Alt + T and fit them to the edges of your screen with Ctrl + Alt + Numpad[1,3,7,9] or left/right with Ctrl + Alt + Numpad[4/6] or top/bottom Ctrl + Alt + Numpad[8/2] and switch with Alt + Tab to ONE Terminal and with Alt + key above Tab between the terminals if one is active.

You can use tabs with Ctrl + Shift + T and switch between the terminals with Alt + Page-Up / Page-Down .

pomsky's user avatar

As another alternative, I would suggest using 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.

The advantage is that it is text-based, meaning you can use it without a graphical environment! This is very useful when dealing with servers, which often don’t have a GUI.

You even have a bottom status bar with a lot of useful information, like the date/time, the load average, etc.

The shortcuts you have to know if you use Byobu are:

  • F2 creates a new tab.
  • Shift + F2 creates a new split tab (this splits your current tab horizontally).
  • F3 and F4 to switch between tabs.
  • F9 to configure Byobu.

sudo apt-get install byobu will install Byobu.

As a bonus, being a terminal multiplexer, it means you won’t lose your session and your tabs if you closed the terminal by mistake. And you can run byobu in another terminal and get synchronised outputs.

There are even scripts to save the layouts if you wish to persist the session across reboots.

How can I open a new terminal window from a terminal in linux?

How can I open a new terminal window from a terminal in linux?

Daniel Gartmann's user avatar

10 Answers 10

That’s system specific. On KDE, just type konsole . On Gnome, it’s gnome-terminal . What should work on every X system is xterm .

Edit: Removed the bit about $TERM , as it is an «identifier for the text window’s capabilities» and not necessarily the name of an executable binary.

joni's user avatar

I think what you want is:

Ctrl + Shift + T -> new tab

Ctrl + Shift + N -> new terminal

phuclv's user avatar

The command that I set to run on startup is «x-terminal-emulator» and that opens the terminal we all know and love.

CoffeeWithCream's user avatar

I recommend using an external program such as pcmanfm to launch a new terminal. This way, your root permissions and login state remain in the new terminal.

If you don’t have it already, include the first line, otherwise skip this step (or don’t, it won’t reinstall):

Start the filemanager pcmanfm

a file manager window will now open, showing your current working directory.

Select this window and press F4 . A new terminal window will now open with your current permissions (eg root).

pcmanfm , the file manager, can now be closed.

bertieb's user avatar

Press ALT + F2 , then type-in gnome-terminal or xterm and Enter.

Ken Ratanachai S.'s user avatar

If you just have command line access (via ssh, for example), you should research screen.

I am using xfce4 as my desktop environment (DE) on Arch Linux, so for me it was xfce4-terminal .
Ctrl + Alt + T should mostly works. But you might have a different desktop environment (DE). The command depends on your DE, not on your Linux distro.

For Kde -> konsole
For GNOME -> gnome-terminal
For xfce4 -> xfce4-terminal
For Cinnamon -> x-terminal-emulator
For MATE -> mate-terminal —window
For Unity -> gnome-terminal —profile=Default
For Pantheon -> pantheon-terminal -w »
for Pantheon DE look at this also

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *