Как я могу открыть новое окно терминала из терминала в 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.