ich habe es versucht
gnome-terminal -x 'cd /path/to/dir'
und
gnome-terminal -e 'cd /path/to/dir'
aber beide geben mir fehler, wenn das neue terminal geöffnet wird. Wie starte ich ein neues Terminal in einem bestimmten Verzeichnis?
command-line
user32085
quelle
quelle
chsh
.Fügen Sie die folgende Zeile am Ende Ihres ein
~/.bashrc
:quelle
cd -
Um dieses Problem zu umgehen , sollten Sie zum vorherigen Arbeitsverzeichnis wechseln, damit Sie "open in terminal" verwenden können. Ihr bashrc leitet Sie sofort zum ausgewählten Verzeichnis weiter und bringt Sie danncd -
zurück zum Verzeichnis, das Sie öffnen möchten . Sollte arbeiten!Starten Sie nautilus neu und klicken Sie mit der rechten Maustaste auf ein beliebiges Verzeichnis und wählen Sie "In einem Terminal öffnen".
quelle
Sie können:
Bearbeiten / erstellen Sie die Datei
~/.bashrc
und fügen Sie diese Zeile am Ende der Datei hinzu:Speichern Sie die Änderung und melden Sie sich ab. Wenn Sie den Befehl "cdx" ausführen, gelangen Sie in den angegebenen Ordner.
Sie können eine Verknüpfung erstellen, die diesen Befehl ausführt:
Wenn Sie Gnome-Terminal (Ubuntu) verwenden:
Wenn Sie lxterminal (Lubuntu) verwenden:
quelle
Sie können Nautilus-Skript so hinzufügen
Erstellen Sie eine leere Datei mit dem Namen "Open Terminal Here" in
Verzeichnis.
Öffne es und schreibe diese Zeilen hinein.
Machen Sie es ausführbar und klicken Sie mit der rechten Maustaste auf ein beliebiges Verzeichnis in nautilus und wählen Sie "Scripts> Open Terminal Here" aus dem Menü.
quelle
Öffnen Sie "~ / .bashrc" Scrollen Sie nach unten und fügen Sie einen Befehl zum Ändern des Verzeichnisses hinzu. Beispiel: cd ~ / myfolder
Dann speichern und beenden. Das "~" bringt Sie zu Ihrem Home-Ordner (/ home / loginname)
Jedes Mal, wenn Sie Ihr Terminal starten, wird die .bashrc-Datei gelesen, sodass Sie auch Suchpfade usw. einfügen können.
quelle
wie
root45 hat geantwortet
oder du kannst das auch so machen
Wenn Sie gnome-terminal wie "
gnome-terminal --working-directory=myfolder
" starten, beginnt es mit dem Arbeitsverzeichnis unter~/myfolder
. Sie können also Ihrem Menü einen neuen Eintrag hinzufügen, um diesen Befehl anstelle des anderen zu verwenden.quelle
~
wird, hat dies nicht den gewünschten Effekt. Sie müssen den vollständigen Pfad zum Ordner verwenden. Es ist im aktuellen Kontext korrekt, aber nicht immer.Das funktioniert:
Ein paar Kommentare:
quelle