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
.desktop
Um 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 .bashrc
Datei ,
gedit .bashrc
Fügen Sie die folgende Zeile am Ende der Datei hinzu und speichern Sie sie.
cd /mnt/hgfs/somefolder
Dann die .bashrc
Datei als Quelle verwenden,
source .bashrc
Wenn Sie jetzt das Terminal öffnen, cd
gelangt es direkt in das /mnt/hgfs/somefolder
Verzeichnis.