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

Обновлено: 28.06.2024

8 ответов. CTRL + Shift + N откроет новое окно терминала, если вы уже работаете в терминале, в качестве альтернативы вы также можете просто выбрать «Открыть терминал» из меню файла. И, как сказал @Alex, вы можете открыть новую вкладку, нажав CTRL + Shift + T .

Как открыть несколько оболочек?

Чтобы открыть мультисессию из одного окна Xshell:

  1. Откройте диалоговое окно "Параметры".
  2. Перейдите на вкладку "Дополнительно".
  3. В области "Параметры" установите флажок "Открывать несколько сеансов в одном окне Xshell".
  4. Нажмите "ОК", чтобы применить изменение.

Как открыть несколько окон в Linux?

Вот основные команды разделения, использующие сочетания клавиш по умолчанию: Ctrl-A | для вертикального разделения (одна оболочка слева, одна раковина справа) Ctrl-A S для горизонтального разделения (одна оболочка вверху, одна внизу) Ctrl-A Tab, чтобы активировать другую оболочку.< /p>

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

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

Можете ли вы открыть более 1 терминала одновременно?

Вы можете запустить 4 терминала с помощью Ctrl + Alt + T и расположить их по краям экрана с помощью Ctrl + Alt + Numpad[1,3,7,9] или влево/вправо с помощью Ctrl + Alt + Numpad[4]. /6] или сверху/снизу Ctrl + Alt + Numpad[8/2] и переключитесь с помощью Alt + Tab на ОДИН терминал и с помощью клавиши Alt + Tab над Tab между терминалами, если он активен.

Как настроить Tmux?

Как установить tmux

  1. Установите Tmux в Ubuntu и Debian. sudo apt-get установить tmux.
  2. Установите Tmux на RedHat и CentOS. sudo yum установить tmux. …
  3. Начать новый сеанс tmux. Чтобы начать новую сессию, в окне терминала введите: tmux. …
  4. Начать новый именованный сеанс. …
  5. Разделить панель tmux. …
  6. Закройте панель tmux. …
  7. Перемещение между панелями. …
  8. Изменить размер панелей.

Как открыть два терминала в Linux?

CTRL + Shift + N откроет новое окно терминала, если вы уже работаете в терминале, в качестве альтернативы вы также можете просто выбрать «Открыть терминал» из меню файлов. И, как сказал @Alex, вы можете открыть новую вкладку, нажав CTRL + Shift + T .

Что такое команда для экрана в Linux?

Ниже приведены основные шаги для начала работы с экраном:

  1. В командной строке введите screen .
  2. Запустите нужную программу.
  3. Используйте последовательность клавиш Ctrl-a + Ctrl-d, чтобы отключиться от сеанса экрана.
  4. Повторно подключитесь к сеансу screen, введя screen -r .

Как переключаться между панелями Tmux?

Клавиша со стрелкой Ctrl+b — переключение панели.

Как просмотреть все открытые вкладки в Linux?

Ctrl + Alt + Tab

Несколько раз нажмите клавишу Tab, чтобы просмотреть список доступных окон, отображаемый на экране. Отпустите клавиши Ctrl и Alt, чтобы переключиться в выбранное окно.

Как открыть несколько терминалов в Termux?

Чтобы включить отображение дополнительных клавиш, нужно долго нажимать кнопку клавиатуры в меню левого ящика. Вы также можете нажать Volume Up+Q или Volume Up+K. После Termux v0.

Какой ваш любимый терминальный мультиплексор? Пройдите наш опрос. Затем прочитайте о том, что Linux предлагает множество способов разделить ваш терминал, чтобы вы могли работать в многозадачном режиме.

FreeDOS

Есть ли что-нибудь лучше тепло мерцающего терминала Linux?

Конечно, есть: два тепло мерцающих терминала Linux. На самом деле, чем больше, тем лучше.

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

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

Дополнительные ресурсы по Linux

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

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

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

Прежде чем нарезать и нарезать экраны, вы должны знать разницу между терминалом, оболочкой и «консолью»." Чтобы получить полную картину, прочтите мою статью на эту тему в блоге Enable Sysadmin.

Краткая версия:

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

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

tmux terminal

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

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

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

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

У tmux много преимуществ, в том числе возможность запустить сеанс tmux на одном компьютере, а затем удаленно присоединиться к тому же сеансу с другого компьютера. По сути, он демонизирует вашу оболочку.

Например, благодаря tmux, работающему на Pi, я могу оставаться в IRC на постоянной основе — я запускаю tmux на Pi, а затем вхожу в систему с любого компьютера, на котором я работаю. Когда я выхожу из системы, tmux продолжает работать, терпеливо ожидая, пока я снова подключусь к сеансу с другого компьютера.

Экран GNU

GNU Screen terminal

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

Screen немного громоздче, чем tmux. Его привязка клавиш по умолчанию — Ctrl-A, которая также является сочетанием клавиш Bash для перехода к началу строки. Это означает, что если у вас запущен экран, вы должны нажать Ctrl-A дважды, а не один раз, чтобы перейти к началу строки. Лично я переопределяю клавишу триггера на Ctrl-J с помощью этой строки в $HOME/.screenrc:

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

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

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

Вот основные команды разделения, использующие сочетания клавиш по умолчанию:

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

Консоль

Экран консоли

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

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

Разделение можно найти в меню «Вид» Konsole. Вы можете разделить окно по горизонтали или по вертикали. Чтобы изменить активную панель, просто нажмите на нее. Каждая панель представляет собой уникальный терминал, поэтому она может иметь собственную тему и вкладки.

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

Emacs

Emacs rpg

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

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

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

Важные сочетания клавиш:

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

По аналогии с tmux и GNU Screen, вы можете отсоединяться и снова присоединяться к Emacs, пока вы запускаете emacs-client.

Диспетчер окон

Раздельный экран Ratpoison

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

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

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

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

Другие варианты

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

Человек, пьющий шляпу пить за компом

Используйте tmux для создания консоли своей мечты

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

Введение в GNU Экран

Введение в экран GNU

Узнайте, как использовать этот полезный инструмент мультиплексора терминала, чтобы лучше управлять своей командной строкой.

и старый компьютер и новый компьютер, представляющие переход на новое программное или аппаратное обеспечение

Обновите свой старый рабочий стол Linux с помощью оконного менеджера Джо

Эта статья является частью специальной серии статей о настольных компьютерах Linux за 24 дня. Небольшой вес и простота JWM делают его отличным оконным менеджером для медленных или старых компьютеров с Linux.

Как я могу открыть новое окно терминала из терминала в Linux?


10 ответов 10

Это зависит от системы. В KDE просто введите konsole. В Gnome это gnome-terminal. Что должно работать на каждой системе X, так это xterm .

Редактировать: удален бит о $TERM , так как это «идентификатор возможностей текстового окна», а не обязательно имя исполняемого двоичного файла.


В Linux Mint 18.1 Cinnamon у меня есть TERM="xterm-256color", который не соответствует двоичной команде для открытия терминала :(

Отредактировал свой ответ, то, что я написал о $TERM, было основано на неправильном предположении. Я думаю, gnome-терминал должен работать на Mint.

Я думаю, что вы хотите:

Ctrl + Shift + T -> новая вкладка

Ctrl + Shift + N -> новый терминал


+1, потому что это сочетание клавиш. который не отвечает на заданный вопрос (насколько я понимаю), но, безусловно, помогает мне! :-)

Команда, которую я запускаю при запуске, называется "x-terminal-emulator", и она открывает терминал, который мы все знаем и любим.


Я рекомендую использовать внешнюю программу, такую ​​как pcmanfm, для запуска нового терминала. Таким образом, ваши root-права и состояние входа останутся в новом терминале.

Если у вас его еще нет, включите первую строку, в противном случае пропустите этот шаг (или не делайте этого, он не будет переустанавливаться):

Запустите файловый менеджер pcmanfm

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

Выберите это окно и нажмите F4 . Откроется новое окно терминала с вашими текущими разрешениями (например, root).

pcmanfm, файловый менеджер, теперь можно закрыть.


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

    потому что (по иронии судьбы) я не мог вспомнить, как заставить его учитывать многострочный контент, такой как блоки кода!

Нажмите ALT + F2 , затем введите gnome-terminal или xterm и нажмите Enter.


Если у вас есть доступ только к командной строке (например, через ssh), вам следует исследовать screen.

Я использую xfce4 в качестве среды рабочего стола (DE) в Arch Linux, поэтому для меня это был xfce4-terminal .
Ctrl + Alt + T в основном работает. Но у вас может быть другая среда рабочего стола (DE). Команда зависит от вашей DE, а не от вашего дистрибутива Linux.

Для Kde -> консоль
Для GNOME -> gnome-терминал
Для xfce4 -> xfce4-терминал
Для Cinnamon -> эмулятор x-терминала
Для MATE - > mate-terminal --window
Для Unity -> gnome-terminal --profile=Default
Для Pantheon -> pantheon-terminal -w ''
для Pantheon DE посмотрите это также< /p>


Пожалуйста, предоставьте дополнительную информацию в своем ответе. В том виде, в каком он сейчас написан, трудно понять ваше решение.

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

Включение вкладок в Терминале

Запустите терминал и выберите «Настройки» в меню «Правка» следующим образом:

Включение вкладок в терминале

Вы сможете увидеть следующее диалоговое окно настроек; убедитесь, что выбрана вкладка «Общие». В раскрывающемся списке «Открыть новые терминалы в:» выберите Tab. Когда вы нажмете кнопку «Закрыть», ваши необходимые изменения будут подтверждены, и ваш Терминал теперь сможет работать в пользовательском интерфейсе с вкладками.

Обратите внимание, что вы сможете увидеть строку меню в верхней части терминала или на верхней панели рабочего стола Linux (если вы включили глобальное меню).

Настройки терминала

Добавление новой вкладки

Чтобы добавить новый терминал в качестве вкладки в существующее окно терминала, выберите «Новый терминал» в меню «Файлы» следующим образом:

Добавить вкладку терминала

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

Примечание. Если вы хотите запустить новое окно терминала, а не открывать его на вкладке, нажмите Ctrl+Alt+T

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

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

Переключение между вкладками

  • Нажав на определенную вкладку, чтобы сделать ее активной.
  • Нажав стрелку вниз справа от вкладок и выбрав нужную вкладку.
  • Всем вкладкам присваивается номер от 1 до количества открытых вкладок. Ярлык Alt +[номер вкладки] перенесет вас на эту вкладку.

Изменение порядка вкладок

  • Щелкните правой кнопкой мыши выбранную вкладку и выберите в меню Переместить терминал влево или Переместить терминал вправо.
  • Перетаскивание вкладки влево или вправо.

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

Изменить порядок вкладок

Закрытие вкладки

  • Нажатие кнопки x на вкладке.
  • Выбрав вкладку, а затем нажав кнопку "Закрыть вкладку" в меню "Файл",

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

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

Похожие сообщения:

Карим Буздар

Об авторе: Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Вы можете связаться с Каримом в LinkedIn

Поиск

Об этом сайте

Последние руководства


сообщить об этом объявлении

Читайте также: