Ich bin neu in Ubuntu und habe mich gefragt, ob es möglich ist, ein Terminal mit einem Pfad zu öffnen, der Ihrem aktuellen Standort im Dateimanager entspricht. In Windows war es sehr einfach, aber wie macht man es in Linux?
Ich bin neu in Ubuntu und habe mich gefragt, ob es möglich ist, ein Terminal mit einem Pfad zu öffnen, der Ihrem aktuellen Standort im Dateimanager entspricht. In Windows war es sehr einfach, aber wie macht man es in Linux?
Antworten:
Von https://askubuntu.com/a/207448/371765
Führen Sie sudo apt-get install nautilus-open-terminal
ein Terminal aus, und nautilus -q
beenden Sie anschließend alle geöffneten Nautilus-Fenster. Wenn Nautilus das nächste Mal geöffnet wird, open in terminal
sollte im Kontextmenü eine Zeile mit der Aufschrift erscheinen.
Bitte beachten Sie, dass sich das Paket nautilus-open-terminal
in den Universums-Repositorys befindet.
Update, 11. April
Erstellen Sie ein einfaches Skript opendirectory.sh
mit den folgenden Inhalten
#!/bin/sh
# set -x
OPENDIR=$(zenity --entry --text="Type or paste address");gnome-terminal --working-directory="$OPENDIR" &
Bind das Skript auf eine Verknüpfung, zum Beispiel Ctrl+ Alt + i, oder was auch immer Sie mögen.
Wenn Sie sich jetzt in einem Verzeichnis in Nautilus befinden, drücken Sie Ctrl+ L, um die Adressleiste zu öffnen. Kopieren Sie die Adresse Ihres aktuellen Telefonbuchs mit Ctrl+ X.
Starten Sie die gerade erstellte Verknüpfung und fügen Sie die Adresse mit Ctrl+ Vin das Dialogfeld ein. Das Terminal sollte mit dem Verzeichnis auftauchen, das Sie zum Öffnen des Dialogfelds aufgefordert haben.
IMHO ist dies so "nativ" wie es nur geht und erfordert keine zusätzliche Installation. Sicher, es ist kein Rechtsklick-Typ, aber es funktioniert und kann schnell implementiert werden. Funktioniert auch für andere Dateimanager, die diese Option nicht unterstützen
Ursprünglicher Beitrag
Technisch gesehen hat Nautilus, der Standard-Dateimanager, keine open terminal here
Option, aber dafür gibt es ein Plug-In in den Repositories. Möglicherweise interessieren Sie sich mehr für andere Dateimanager, die diese Option standardmäßig unterstützen
Als Problemumgehung können Sie Folgendes versuchen:
Ctrl+ Löffnet den für die Adresseingabe hinterlegten Text, wobei das aktuelle Arbeitsverzeichnis hervorgehoben ist. Schneiden Sie das mit aus CtrlXund fügen Sie es mit CtrlShiftVoder einem Rechtsklick in das Terminal ein . Alternativ können Sie den Run-Dialog verwenden, um gnome-terminal --working-directory=
alles einzufügen, was Sie nach dem Zeichen kopiert haben.
Drag and Drop: Ziehen Sie den Button / Tab (nicht sicher, wie er heißt) in das Terminal und legen Sie eine CD voran
Eine andere Möglichkeit: Öffnen Sie den Dateimanager und das Terminal. Ziehen Sie den Ordner, auf den Sie zugreifen möchten, in das Terminal und fügen Sie ihn cd
dem Pfad hinzu.
Wenn ich zum Beispiel auf ein bin
Verzeichnis in meinem /home/serg/
Verzeichnis zugreifen möchte, würde ich dieses Verzeichnis auf das Terminal ziehen und es würde so aussehen '/home/serg/bin'
. Als nächstes fügen Sie hinzu cd
, so dass die gesamte Zeile ist cd '/home/serg/bin'
.
cd <path>
.
Mit Dolphin , dem Dateimanager von KDE, haben Sie zwei Möglichkeiten:
Öffnen Sie ein Terminal als Panel im selben Fenster. Verwenden Sie die Tastenkombination F4oder das Menü: Steuerung → Bedienfelder → Terminal .
Das Arbeitsverzeichnis wird zwischen den beiden Anzeigen synchronisiert. Das Ändern der Verzeichnisse in einem der beiden Fenster ändert sich auch im anderen. Süss!
In diesem Screenshot sehen Sie sogar, wie süß es ist, dies als Symbolleistenelement oben zu haben.
Öffnen Sie ein Terminal in einem neuen Fenster. Verwenden Sie dazu Shift+ F4. Die Funktion zum Synchronisieren des Arbeitsverzeichnisses ist nicht verfügbar, es wird jedoch nur ein neues Fenster mit dem aktuellen Arbeitsverzeichnis geöffnet.
Gleiches gilt für andere Apps in KDE Plasma, wie den Kate-Texteditor (aktivieren Sie ihn in den Einstellungen von Kate, es ist ein integriertes Plug-in). Das Öffnen eines Terminals mit einer einzigen Tastenkombination in Ihrem Texteditor im Kontext der Datei ist einfach genial.
Hier ist eine kleine Übersicht über die drei mir bekannten Dateimanager:
Der Dateimanager Nemo (Teil von Cinnamon DE) verfügt über eine integrierte Kontextmenüoption für "Als Root öffnen" und "In einem Terminal öffnen".
Der Dateimanager Thunar (Teil von Xubuntu / XFCE DE) bietet sogar eine Funktion zum einfachen Erstellen benutzerdefinierter Aufgaben, die im Kontextmenü angezeigt werden. Als Beispiel ist "Öffnen Sie ein Terminal hier" enthalten. Ich habe selbst ein "Open as root" für Verzeichnisse hinzugefügt. Sie können angeben, welcher Befehl ausgeführt werden soll, welche Parameter ihm zugewiesen werden sollen und in welchen Arten von Dateien / Verzeichnissen er angezeigt werden soll.
Ich kann meine Antwort erweitern und eine detailliertere Erläuterung zum Erstellen eines benutzerdefinierten Kontextmenüeintrags in Thunar hinzufügen. Bitte hinterlassen Sie mir einen Kommentar, wenn jemand interessiert ist.
Der Dateimanager Nautilus (Teil von Unity DE, Standard für normales Ubuntu) bietet weder die beiden integrierten Funktionen noch die Möglichkeit, benutzerdefinierte Kontextmenüeinträge zu erstellen. Es gibt jedoch ein zusätzlich installierbares Paket, um die Funktionen von Nautilus zum Öffnen eines Ordners in einem Terminal zu erweitern (siehe die Antwort von @ethanbmnz).
PS: Ich weiß, dass "Open as root" keine vom OP angeforderte Funktion war, aber ich denke, es ist verwandt und nicht weniger nützlich als "Open in a terminal".
Kommt in Nautilus in 15.04 standardmäßig vor.
Wenn Sie ein neues Terminal in einem neuen Fenster öffnen möchten, mit demselben Standort wie das zuvor geöffnete Terminal.
Dann
Ctrl+Shift+N
erledigt die Arbeit für mich.
Ich bin auf Ubuntu 17.04.
Danke.
Ctrl+Shift+N
wird verwendet, um einen neuen Ordner zu erstellen. Zumindest auf Ubunutu 18.04 LTS
Ich verstehe, dass eine Antwort bereits bereitgestellt und akzeptiert wurde, aber ich bin über den Dateimanager auf diese Antwort aus meiner Ubuntu MATE- Konfiguration gestoßen caja
und konnte natürlich keine dieser Lösungen ohne Weiteres anwenden. Also für diejenigen , die nach einem Weg suchen können , dies zu tun in Caja
auf dem MATE Desktop
, hier ist etwas , das funktionieren kann (es für mich gearbeitet):
Feuer dconf-editor
aus dem Startmenü (oder alternativ vom Terminal). Navigieren Sie zu org.mate.interface
einem Kontrollkästchen mit der Beschreibung "Kann Beschleunigungen ändern" , und beobachten Sie es. Markiere das Kästchen als true
.
Starten caja
Sie jetzt Ihren bevorzugten Weg. Gehen Sie zum Alt-Menü oben, schauen Sie unter "Dateien" und sehen Sie wie immer die Option "Im Terminal öffnen". Bewegen Sie die Maus (oder den Tastaturbereich) bis auf dieses Mal vorsichtig über diese Option und drücken Sie eine Tastenkombination (ich verwende gerne die Ctrl-Alt-H
Bedeutung "Terminal HIER öffnen"). Jetzt sollten Sie diese Tastenkombination im Dropdown-Menü sehen und sie verwenden können. Beachten Sie, dass Sie keine vorhandene Kombination festlegen sollten, z. B. die Standardeinstellung Ctrl-Alt-T
zum Öffnen eines Terminals in Ihrem ~
Verzeichnis. Diese Methode überschreibt keine vorhandenen Combos.
Hoffe das hilft.
Eine andere Lösung mit einem Skript:
#!/bin/bash
xfce4-terminal --working-directory="$(xclip -o)"
Ich weise diesem Skript einen Shortkey zu (in meinem Fall F4).
Wenn ich mich in einem Verzeichnis in meinem Dateimanager befinde, drücke ich CTRL+ L, um den Verzeichnispfad hervorzuheben, und drücke anschließend F4(die Taste, die ich oben zum Öffnen des Terminals ausgewählt habe). Dies ist eine andere Möglichkeit, den PC zu verwenden, ohne die Hände von Ihrer Tastatur zu nehmen.
Anstelle von xfce4-terminal können Sie auch gnome-terminal verwenden.
Es ist wirklich einfach, sich damit zu befassen. Sie können nautilus open terminal package einfach installieren. Wenn Sie es installieren, können Sie das Terminal einfach aus einem beliebigen Ordner / Director öffnen, indem Sie mit der rechten Maustaste darauf klicken und darauf klicken open terminal here
.
Um es zu installieren
, müssen Sie es nur installieren, indem Sie ein Terminal öffnen. Ich hoffe, Sie wissen, wie. Geben Sie dann diesen Befehl ein und drücken Sie die Eingabetaste:
sudo apt-get install nautilus-open-terminal
Gehen Sie nach der Installation in einen Ordner und probieren Sie es aus. Öffnen Sie einfach den Home-Ordner und klicken Sie mit der rechten Maustaste auf >>. Wählen Sie dann Öffnenterminal here
Oder Sie haben eine andere Möglichkeit, einen anderen Dateimanager zu installieren. In einigen Fällen können Sie das Terminal hier über das Kontextmenü öffnen. Nemo hat es. Viel Glück