我有一个在 vmware 中运行的 ubuntu,文件夹是 mnt/hgfs/somefolder(来自 VMWARE 的共享文件夹)。
我如何创建一个快捷方式来打开具有此路径(mnt/hgfs/somefolder)的终端,而不需要每次都输入 cd mnt/hgfs/somefolder?
在 Windows 上我使用文件 somefile.bat 和以下代码:
@cd /d "z:\somefolder\subfolder"
@cmd.exe /K
是否可以添加一些参数以在根模式下打开?
答案1
在特定文件夹中打开终端的命令是
gnome-terminal --working-directory=/path/to/folder
可以创建一个.desktop
包含以下详细信息的文件,以便为此提供快捷方式,
[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
授予其执行权限,如
chmod +x /path/to/MyTerminal.desktop
它将创建一个名为的快捷方式MyTerminal
,现在双击它即可在所需位置打开终端。
答案2
打开.bashrc
文件,
gedit .bashrc
在文件底部添加以下行,然后保存,
cd /mnt/hgfs/somefolder
然后获取.bashrc
文件进行工作,
source .bashrc
现在,无论何时打开终端,它都会直接cd
进入该/mnt/hgfs/somefolder
目录。