Antworten:
Verwenden
gnome-terminal --working-directory=/path/to/dir
chsh
.
Fügen Sie die folgende Zeile am Ende Ihres ein ~/.bashrc
:
cd ~/public_html
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 dann cd -
zurück zum Verzeichnis, das Sie öffnen möchten . Sollte arbeiten!
Sie können:
Bearbeiten / erstellen Sie die Datei ~/.bashrc
und fügen Sie diese Zeile am Ende der Datei hinzu:
alias cdx='cd /path/to/myfolder'
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:
gnome-terminal --working-directory="/full/path/to/myfolder"
Wenn Sie lxterminal (Lubuntu) verwenden:
lxterminal --working-directory="/full/path/to/myfolder"
Sie können Nautilus-Skript so hinzufügen
Erstellen Sie eine leere Datei mit dem Namen "Open Terminal Here" in
~/.local/share/nautilus/scripts/ # for Ubuntu 13.04 or above
~/.gnome2/nautilus-scripts/ # for Ubuntu 12.10 and below
Verzeichnis.
Öffne es und schreibe diese Zeilen hinein.
#!/bin/bash
gnome-terminal
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ü.
Ö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.
gnome-terminal --working-directory=/path/to/dir
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.
~
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:
gnome-terminal --tab --title="your title" -- bash -c 'cd /path/to/dir && your_code' &
Ein paar Kommentare:
$ gnome-terminal --version # GNOME Terminal 3.28.1 using VTE 0.52.1 +GNUTLS -PCRE2