如何在 ubuntu 上创建快捷方式来打开带有某个文件夹的终端?

如何在 ubuntu 上创建快捷方式来打开带有某个文件夹的终端?

我有一个在 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目录。

相关内容