Wie öffne ich mehrere Terminals?

11

Ich habe gerade Ubuntu 11.04 heruntergeladen und soweit ich mich erinnern kann, gab es in Ubuntu die Möglichkeit, mehrere Terminals in Registerkarten zu öffnen. Ich kann diese Funktion in 11.04 nicht entdecken. Angenommen, ich öffne Emacs vom Terminal aus und kann dann auf diesem Terminal nichts anderes tun, solange Emacs ausgeführt werden. Was ist also ein guter Weg, um mehrere Aufgaben zu erledigen?

yayu
quelle

Antworten:

12

Schauen Sie sich auch Terminator an. Es ist in den Repos

Geben Sie hier die Bildbeschreibung ein

wojox
quelle
20

CTRL+ Shift+ Nöffnet ein neues Terminalfenster, wenn Sie bereits im Terminal arbeiten. Alternativ können Sie auch einfach "Terminal öffnen" aus dem Dateimenü auswählen.

Und wie @Alex sagte, können Sie einen neuen Tab öffnen, indem Sie CTRL+ Shift+ drücken T.

TheXed
quelle
Zumindest in Ubuntu 12.10 ist es STRG + UMSCHALT + T und Alex 'Antwort besagt dasselbe. Vielleicht hast du falsch geschrieben?
its_me
Vielleicht ... ich weiß nicht, das war so lange her und ich bin nicht auf einer Ubuntu-Box, um zu bestätigen, ob es funktioniert oder nicht ...
TheXed
@its_me Ich habe gerade den Befehl STRG + Umschalt + N verwendet, es funktioniert gut c:
Ahsan
13

Klicken Sie mit der rechten Maustaste und wählen Sie Tab öffnen.

Geben Sie hier die Bildbeschreibung ein

dsaint
quelle
9

Sie können eine neue Registerkarte öffnen, indem Sie Ctrl+ Shift+ drücken T, oder gehen Sie zu File ->Neue Registerkarte`.

Alex
quelle
2

Sie können auch einen Terminal-Multiplexer wie byobuoder verwenden tmux. Byobu ist sofort für Ubuntu konfiguriert. Tmux erfordert eine anfängliche Konfiguration, ist jedoch (relativ) einfach anzupassen. Stellen Sie sich das als Befehlszeilenprogramm vor, das mehrere Shells ausführen kann, die wie Registerkarten organisiert sind.

Ich bevorzuge die Verwendung eines Terminal-Multiplexers gegenüber Gnome-Terminal-Registerkarten, da ich mich von überall abnehmen und anschließen kann. Beispiele:

  • Melden Sie sich an, um über ssh zu arbeiten, und starten Sie einen Multiplexer mit einigen Registerkarten. Öffnen Sie eine Datei mit Emacs, starten Sie einen großen Download usw. Trennen Sie den Multiplexer, melden Sie sich von ssh ab und machen Sie sich an die Arbeit. Schließen Sie Ihre Sitzung wieder an und setzen Sie die Arbeit genau dort fort, wo Sie sie verlassen haben: emacs blieb geöffnet, Ihr Download wurde fortgesetzt, während Sie zur Arbeit fuhren.

  • Schreiben Sie Ihre Forschungsarbeit (natürlich in LaTeX;) auf Ihrem Desktop. Erkenne, dass es ein viel zu schöner Tag ist, um drinnen zu sitzen. Schließen Sie die Multiplexersitzung wieder an Ihren Lappy an und arbeiten Sie weiter.

djeikyb
quelle
2

So erhalten Sie das Terminal zurück, nachdem Sie Emacs oder eine andere Benutzeroberfläche geöffnet haben:

  1. Kehren Sie zum Terminal zurück (klicken Sie auf das Terminalfenster)
  2. Drücken Sie Strg-Z
  3. Führen Sie den Befehl aus, bgum die GUI freizugeben

Siehe auch die Befehle jobsund fg.

Aleksandr Levchuk
quelle
1

Es gibt eine Terminal-Quicklist , die die Option hat, eine neue Registerkarte zu öffnen.

Obwohl es sich nicht um eine neue Registerkarte handelt, können Sie mit der mittleren Maus auf dem Launcher ein neues Terminal öffnen.

Ich würde Ihnen auch empfehlen, sich mit Tmux zu befassen, da dies ein großartiges Tool für die Arbeit in einem einzelnen Terminalbildschirm ist. Beispielsweise wird Ihre Sitzung fortgesetzt, nachdem Sie sich von Remoteservern abgemeldet haben.

Cas
quelle
0

mssh - einfach und effektiv, ermöglicht es einem, allen Fenstern, dh jeder SSH-Sitzung, dieselben Befehle zu erteilen.

Paul B.
quelle