Wie erstelle ich unter Ubuntu eine Verknüpfung, um ein Terminal mit einem Ordner zu öffnen?

Wie erstelle ich unter Ubuntu eine Verknüpfung, um ein Terminal mit einem Ordner zu öffnen?

Ich habe ein Ubuntu in VMware laufen und der Ordner ist mnt/hgfs/somefolder (freigegebener Ordner von VMWARE).

Wie kann ich eine Verknüpfung zum Öffnen eines Terminals mit diesem Pfad (mnt/hgfs/somefolder) erstellen, ohne jedes Mal „cd mnt/hgfs/somefolder“ eingeben zu müssen?

Unter Windows verwende ich eine Datei somefile.bat mit diesem Code:

@cd /d "z:\somefolder\subfolder" 
@cmd.exe /K

Ist es möglich, einige Argumente hinzuzufügen, um im Root-Modus zu öffnen?

Antwort1

Der Befehl zum Öffnen eines Terminals in einem bestimmten Ordner lautet

gnome-terminal --working-directory=/path/to/folder

.desktopUm eine Verknüpfung hierfür zu haben, kann man eine Datei mit den folgenden Details erstellen :

[Desktop Entry]
Name=MyTerminal
Comment=open terminal in /mnt/hgfs/somefolder
Icon=utilities-terminal
Exec=gnome-terminal --working-directory=/mnt/hgfs/somefolder
Terminal=false
Type=Application

Geben Sie ihm die Ausführungsberechtigung,

chmod +x /path/to/MyTerminal.desktop

Es wird eine Verknüpfung mit dem Namen erstellt MyTerminal. Doppelklicken Sie nun darauf, um am gewünschten Ort ein Terminal zu öffnen.

Antwort2

Öffne die .bashrcDatei ,

gedit .bashrc

Fügen Sie die folgende Zeile am Ende der Datei hinzu und speichern Sie sie.

cd /mnt/hgfs/somefolder

Dann die .bashrcDatei als Quelle verwenden,

source .bashrc

Wenn Sie jetzt das Terminal öffnen, cdgelangt es direkt in das /mnt/hgfs/somefolderVerzeichnis.

verwandte Informationen