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


Ответы:


22

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

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


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

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

18

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

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

или

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


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


2

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

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

    # apt-get install pcmanfm
    
  2. Запустите файловый менеджер pcmanfm

    # pcmanfm
    

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

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

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


Thx Bertieb, это выглядит намного лучше, как это.
Boomkop3

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

@bertieb: Вы по-прежнему можете применять нумерованное форматирование, используя точку после каждого номера.
Джамал

@ Джамал Я избегал, <ol>потому что (по иронии судьбы) я не мог вспомнить, как заставить его уважать многострочный контент, такой как блоки кода!
Бертиб

1

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


0

Я всегда делаю такие вещи с помощью команды disown.

Например:

lxterminal &disown

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


или это:xterm &
Qwerty

@Qwerty или что, но не закрывается ли это окно xterm, если вы закрываете окно, которое выдало команду? Если вы откажетесь от этого, он продолжит работать.
Cestarian

0

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


0

В Ubuntu вы можете сделать это с помощью xdotool.

Для этого вам необходимо установить xdotool с помощью команды:

sudo apt-get install xdotool

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

xdotool key ctrl+alt+t

0

Дополнительное решение для тех, кто работает под управлением Linux (Ubuntu и т. Д.) Через подсистему Windows для Linux:

Удерживая клавишу Shift, щелкните значок приложения Linux на панели задач.

Это откроет второе окно терминала.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.