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?
11.04
command-line
yayu
quelle
quelle
Klicken Sie mit der rechten Maustaste und wählen Sie Tab öffnen.
quelle
Sie können eine neue Registerkarte öffnen, indem Sie Ctrl+ Shift+ drücken T, oder gehen Sie zu
File ->
Neue Registerkarte`.quelle
Sie können auch einen Terminal-Multiplexer wie
byobu
oder verwendentmux
. 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.
quelle
So erhalten Sie das Terminal zurück, nachdem Sie Emacs oder eine andere Benutzeroberfläche geöffnet haben:
bg
um die GUI freizugebenSiehe auch die Befehle
jobs
undfg
.quelle
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.
quelle
mssh - einfach und effektiv, ermöglicht es einem, allen Fenstern, dh jeder SSH-Sitzung, dieselben Befehle zu erteilen.
quelle