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

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

  • автор:

Запускаем несколько терминалов Linux в одном окне

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

Казалось бы, что может быть лучше тёплого мерцания терминала Linux? -)
Оказывается, вот что: тёплое мерцание двух терминалов! На самом деле, чем больше, тем лучше.

Когда-то терминалы были физическими устройствами, но сегодня это просто приложения на вашем компьютере. Если вы активно пользуетесь терминалом, вы, вероятно, много раз сталкивались с тем, что одного терминала часто бывает недостаточно. И тогда вам нужно открыть новый терминал (новое окно), чтобы вы могли работать в нём, пока первый терминал занят компиляцией, конвертацией или другой обработкой данных.

Если вы системный администратор, то скорее всего вам понадобится несколько открытых терминалов: один — для управления веб-сервером, другой — для управления базой данных, третий — для копирования файлов и так далее. Когда открытых вкладок очень много, отслеживать одновременно все процессы становится трудно, что существенно усложняет работу.

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

Поэтому следующий шаг — это разбиение на экраны: два или более мини-терминала могут быть открыты одновременно в одном и том же окне. В большинстве сборок Linux есть много инструментов, которые помогут организовать такое разбиение.

Оболочки, терминалы и текстовые консоли Linux

Прежде чем мы начнём рубить окна вдоль и поперёк, напомню разницу между оболочкой, терминалом и консолью:

  • По сути своей оболочка — это интерпретатор командной строки, который работает где-то «под» вашим рабочим столом. Оболочка может работать незримо, но её команды по-прежнему будут выполняться (например, оболочка запускает ваш пользовательский сеанс).
  • Терминал — это приложение, которое в Linux работает на графическом сервере (например, X11 или Wayland) с загруженной в него оболочкой. Терминал работает только тогда, когда у вас запущено окно терминала. Грубо говоря, это интерфейс для оболочки.
  • «Текстовая консоль» или «виртуальная консоль» — это термин, обычно используемый для обозначения оболочки, работающей вне вашего рабочего стола. Вы можете перейти к виртуальным консолям, нажав Alt-Ctrl-F1 (Alt-Ctrl-F2 и так далее). Комбинация клавиш может отличаться в зависимости от вашего дистрибутива.

Пожалуй, это самый гибкий инструмент. tmux — терминальный мультиплексор, работа с которым полностью основана на горячих клавишах. Вам никогда не придется отрывать руку от клавиш в поисках мыши, но придётся изучить, что делают те или иные комбинации клавиш.

Вы можете «наложить» одну вкладку на другую, а затем переключаться между ними. Вы также можете разбить вкладку на два (три, четыре и т. д.) экрана.

Если вы используете tmux в первую очередь для разбиения на экраны, то вам будет достаточно выучить несколько комбинаций:

  • Ctrl-B % разбить по вертикали (один экран — слева, другой — справа)
  • Ctrl-B» разбить по горизонтали (один экран — сверху, другой — снизу)
  • Ctrl-B O переключиться между панелями
  • Ctrl-B ? открыть справку
  • Ctrl-B d покинуть tmux и оставить его работать в фоновом режиме

GNU Screen

По аналогии с tmux в GNU Screen вы можете подключаться и отключаться от уже запущенной сессии и разбивать окно на экраны по горизонтали и вертикали.

Однако этот инструмент не такой гибкий, как tmux. Вводная комбинация GNU Screen Ctrl-A также является командой для перехода к началу строки в Bash. Поэтому при запущенном мультиплексоре, чтобы перейти к началу строки, вы должны нажать Ctrl-A два раза, а не один. Так что, лично я обычно меняю эту комбинацию на Ctrl-J в ​​$ HOME / .screenrc:

Функция разбиения на экраны у Screen работает хорошо, но в ней есть некоторые недочёты, которых нет в tmux. Например, когда вы разбиваете окно терминала, новая копия терминала не запускается на появившейся после разбиения панели. Вы должны нажать Ctrl-A Tab (или Ctrl-J Tab, если вы переопределите комбинацию клавиш, как я) и создать новую оболочку вручную с помощью Ctrl-A C.

В отличие от tmux, разбиение не исчезает, когда вы выходите из терминала, что является конструктивной особенностью, которая в некоторых случаях весьма полезна. Хотя иногда она доставляет неудобства, поскольку вынуждает вас управлять сбросом разбиения вручную.

Тем не менее, GNU Screen — это надёжное и мощное приложение, которое вы можете запустить, если обнаружите, что tmux по каким-то причинам недоступен для вас.

Вот основные команды GNU Screen:

  • Ctrl-A | разбить по вертикали (один экран — слева, другой — справа)
  • Ctrl-A S разбить по горизонтали (один экран — сверху, другой — снизу)
  • Ctrl-A Tab переключиться между панелями
  • Ctrl-A ? открыть справку
  • Ctrl-A d покинуть Screen и оставить его работать в фоновом режиме (чтобы вернуться обратно, используйте screen -r)

Konsole

Konsole — это стандартный терминал рабочего стола KDE Plasma. Как и сам KDE, Konsole обладает широкими возможностями для настройки.

Среди его многочисленных функций — возможность разбивать окно на экраны. Поскольку Konsole — это графический терминал, вы можете управлять им с помощью мыши, а не клавиатуры.

Для этого нужно перейти в меню View. Вы можете разбить окно по горизонтали или вертикали. Чтобы переключить активную панель, просто выберите нужную вам панель с помощью мыши. Каждая панель представляет собой уникальный терминал, поэтому она может иметь собственную тему и вкладки.

В отличие от tmux и GNU Screen, вы не можете отсоединиться и снова подключиться к сессии Konsole. Как и большинство графических приложений, вы используете Konsole, находясь перед ним физически. Поэтому для удалённого доступа придётся использовать специальное программное обеспечение.

Emacs

Emacs не является терминальным мультиплексором, но его интерфейс поддерживает разбиение окна и изменение размеров. У него также есть встроенный терминал.

В любом случае, если вы ежедневно работаете с Emacs, это означает, что вы по достоинству оценили возможность удобно организовать ваше рабочее пространство. Более того, поскольку модуль Emacs eshell реализован на eLISP, вы можете взаимодействовать с ним, используя те же команды, которые вы используете в самом Emacs, что упрощает копирование и извлечение длинных путей к файлам или вывод команд.

Если вы используете Emacs в графическом окне, вы можете выполнить некоторые действия с помощью мыши. Например, вы можете выбрать активную панель, щёлкнув по ней, или изменить размеры экранов после разбиения окна.

Хотя иногда быстрее использовать сочетания клавиш:

  • Ctrl-X 3 разбить по вертикали (один экран — слева, другой — справа)
  • Ctrl-X 2 разбить по горизонтали (один экран — сверху, другой — снизу)
  • Ctrl-X O переключиться между панелями (это можно сделать и мышью)
  • Ctrl-X 0 (0 — это нуль) закрыть текущую панель

Window manager

Если вы думаете, что текстовый редактор, который может разбить окно на экраны и в каждом из них запустить терминал — это загадка природы, то каково будет ваше удивление, когда выяснится, что ваш рабочий стол может выполнять те же задачи. Рабочие столы Linux, такие как Ratpoison, Herbsluftwm, i3, Awesome и даже рабочий стол KDE Plasma можно настроить так, чтобы каждое окно приложения отображалось в виде фиксированной плитки в сетке рабочего стола.

Вместо окон, плавающих «над» вашим рабочим столом, они остаются в специально отведённом месте, поэтому вы сможете переключаться с одного на другое. Вы можете открыть любое количество терминалов в вашей сети, эмулируя терминальный мультиплексор. Фактически, вы даже можете открыть терминальный мультиплексор в мультиплексоре рабочего стола.

И ничто не мешает вам внутри него открыть Emacs со своим режимом мультиплексора. Никто не знает, что произойдет, если вы продолжите в том же духе, и большинство пользователей Linux согласятся, что лучше не повторять это дома.

В отличие от tmux и GNU Screen, вы не можете отсоединяться и повторно подключаться к «сессии» своего рабочего стола без использования специального программного обеспечения.

Ещё варианты?

Хотите верьте, хотите нет, но есть ещё много вариантов. Существуют и эмуляторы терминалов, такие как Tilix и Terminator, приложения со встроенными терминальными компонентами и многое другое.

А как вы разбиваете на экраны ваш терминал?

На правах рекламы

VDSina предлагает виртуальные и физические серверы под любые задачи, огромный выбор операционных систем для автоматической установки, есть возможность установить любую ОС с собственного ISO, удобная панель управления собственной разработки и посуточная оплата. А еще у нас есть вечные серверы 😉

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

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.

Как открыть два терминала в Linux: пошаговая инструкция

Linux – это операционная система, отличающаяся от Windows и Mac OS своим удобством и простотой в использовании. Тем не менее, даже опытный пользователь может столкнуться с трудностями в работе с терминалом.

Один терминал может не всегда оказаться достаточным для проведения нужных испытаний, поэтому желательно научиться открывать сразу несколько. Это особенно важно для программистов и разработчиков.

Для открытия двух терминалов одновременно есть несколько способов, которые мы подробно осветим в данной статье. Следуйте нашей пошаговой инструкции, и проблема с доступом к терминалу в Linux больше не будет вас беспокоить.

Открытие двух терминалов в Linux: пошаговая инструкция

Linux — это операционная система с открытым исходным кодом, которая широко используется для различных задач, включая разработку программного обеспечения и администрирование серверов. Одним из ключевых компонентов Linux является терминал, который позволяет взаимодействовать с системой через командную строку.

Иногда может потребоваться открыть два терминала одновременно для выполнения параллельных задач или для переключения между ними. Вот пошаговая инструкция, как это сделать:

  1. Откройте терминал через графический интерфейс. Щелкните правой кнопкой мыши на любом свободном месте на рабочем столе и выберите «Открыть терминал» из контекстного меню.
  2. Откройте второй терминал через терминал. В первом терминале наберите команду «gnome-terminal &» (без кавычек) и нажмите Enter. Это откроет второй терминал.

Вы также можете использовать другие команды для открытия терминалов, такие как «xterm &» или «konsole &», в зависимости от установленного терминала на вашей системе.

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

Как открыть два терминала в Linux: пошаговая инструкция

Для открытия двух терминалов на рабочем столе в Linux, необходимо выполнить ряд последовательных действий. Одним из них является нажатие правой кнопки мыши на незанятой области рабочего стола. Это приведет к появлению контекстного меню, в котором нужно выбрать опцию «Открыть терминал».

Также есть возможность открытия терминала через главное меню. Для этого необходимо нажать на иконку «Приложений» на верхней панели, найти в нем категорию «Система» и выбрать опцию «Терминал».

  1. Нажмите правую кнопку мыши на незанятой области рабочего стола.
  2. Выберите опцию «Открыть терминал» в контекстном меню.
  3. Или откройте главное меню, выберите категорию «Система» и нажмите на «Терминал».

Кроме того, можно открыть два терминала в Linux с помощью клавиш сочетания. Нажатие клавиш Ctrl + Alt + T откроет один терминал, а еще один можно открыть с помощью клавиш Shift + Ctrl + T.

Выбрать «Открыть терминал»

Для запуска терминала в Linux-системе необходимо выбрать соответствующий пункт в меню. В большинстве дистрибутивов Linux, пункт «Открыть терминал» находится в меню «Приложения» или «Система». Но также можно запустить терминал, нажав на сочетание клавиш «Ctrl+Alt+T».

При выборе пункта «Открыть терминал» в меню, будет запущен новый экземпляр терминала. В этом случае, для открытия двух терминалов, необходимо выбрать этот пункт дважды. Или же, можно воспользоваться командой «Открыть терминал» в командной строке.

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

Открытие двух терминалов в Linux

Нажать на клавиатуре клавишу «Ctrl»+»Shift»+»T»

Если вы работаете в Linux и хотите открыть два терминала, вам нужно всего лишь нажать сочетание клавиш «Ctrl»+»Shift»+»T». Это действие откроет новое окно терминала, дублируя позицию и текущую рабочую директорию первого терминала. Теперь вы можете работать сразу в двух терминалах, не переключаясь между ними.

Клавиша «Ctrl» расположена в нижнем левом углу клавиатуры, рядом с клавишами «Caps Lock» и «Shift». Клавиша «Shift» находится выше клавиши «Ctrl». Обе клавиши «Ctrl» и «Shift» должны быть нажаты одновременно, а затем нажать клавишу «T» в верхнем ряду клавиатуры.

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

Как открыть два терминала в Linux: пошаговая инструкция

Для открытия двух терминалов в Linux необходимо выполнить несколько простых шагов. Один из них — нажать на закладку «Файл» в верхнем меню терминала.

Чтобы открыть это меню, нужно навести курсор мыши на верхнюю панель терминала и щелкнуть левой кнопкой мыши на закладке «Файл». Также можно использовать соответствующий горячий ключ клавиатуры для вызова этого меню.

После открытия меню «Файл» на экране появятся различные опции и инструменты. Среди них будет пункт, позволяющий открыть новый терминал. Нажмите на этот пункт и дождитесь, пока новый терминал откроется.

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

Выбрать «Открыть новую вкладку»

Чтобы открыть новый терминал в Linux, нужно выбрать пункт «Открыть новую вкладку» в терминале. Этот пункт находится в меню «Файл» или можно воспользоваться сочетанием клавиш CTRL + SHIFT + T.

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

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

Как открыть два терминала в Linux: пошаговая инструкция

Если вы хотите открыть два терминала в Linux, то нажмите «Ctrl»+»Shift»+»T», чтобы открыть новое окно терминала. Но что делать, если вы хотите открыть уже второе окно терминала? В этом случае вам нужно нажать «Ctrl»+»Shift»+»T» еще раз.

Это простой способ открыть два терминала и работать с ними параллельно. Если вы хотите открыть больше, то просто повторяйте эту комбинацию клавиш так много раз, сколько вам нужно.

Но если вы хотите закрыть окно терминала, то нажмите «Ctrl»+»Shift»+»W». Но будьте осторожны, потому что эта комбинация закроет все окна терминала, которые у вас открыты.

Использовать два терминала одновременно для разных задач

Одним из преимуществ использования Linux является возможность использования нескольких терминалов одновременно. Это значительно увеличивает производительность при работе с несколькими задачами.

К примеру, вы можете открыть один терминал для работы с текстовым редактором и второй терминал для выполнения команд в командной строке. Или же один терминал можно использовать для мониторинга процессов, а второй — для работы с файлами. Это дает возможность быстро переключаться между задачами и не перегружать один терминал.

Для открытия двух терминалов в Linux вы можете использовать команду «Ctrl + Alt + T», которая открывает терминал по умолчанию. Затем использовать команду «Ctrl + Shift + T» для открытия нового терминала. Вы также можете открыть терминалы из графического интерфейса, щелкнув по иконке терминала на панели задач или в меню приложений.

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

Закрыть каждый терминал поочередно

Чтобы закрыть каждый терминал поочередно, необходимо сначала убедиться, что вы находитесь в одном из них. Для этого выполните команду:

whoami

Эта команда покажет текущего пользователя терминала.

Затем выполните команду:

exit

Эта команда закроет текущий терминал. Повторите эту команду для каждого открытого терминала, пока все они не будут закрыты.

Получение удовольствия от эффективной работы в Linux

Linux является одной из самых популярных операционных систем в мире, используемой как для приложений сервера, так и для настольных компьютеров. Работа в этой операционной системе может быть эффективной и даже увлекательной, если вы знакомы с основами Linux и умеете использовать все его возможности.

Ключом к удовольствию от работы в Linux является правильное изучение основных функций и команд. Это позволит вам работать более эффективно и быстро, а также избегать и минимизировать ошибки. Одним из больших преимуществ Linux является то, что пользователи могут выбирать любое окружение рабочего стола, которое наилучшим образом соответствует их потребностям.

Управление окнами в рабочем столе Linux может быть сделано с помощью нескольких команд. Удвоенное нажатие клавиши табуляции обеспечивает переход на другое окно, а нажатие Alt+Tab переключается между открытыми окнами.

Окна также могут быть отображены в виде плиток или нескольких окон на одном экране. Для этого может быть использовано множество дополнительных программ, которые доступны в открытом доступе для пользователя.

Краткий рассмотрим команду для открытия двух терминалов с помощью графического интерфейса. Вам необходимо нажать правую кнопку мыши на рабочем столе, выбрать «Открыть терминал» и ввести следующую команду: «gnome-terminal —window &». Это откроет новое окно терминала для вас. Вы можете проделать то же самое еще раз, чтобы создать еще одно окно терминала.

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

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