Ubuntu でフォルダーのあるターミナルを開くためのショートカットを作成するにはどうすればいいですか?

Ubuntu でフォルダーのあるターミナルを開くためのショートカットを作成するにはどうすればいいですか?

私はVMwareでUbuntuを実行しており、フォルダーはmnt/hgfs/somefolder(VMWAREからの共有フォルダー)です。

毎回 cd mnt/hgfs/somefolder と入力せずに、このパス (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

関連情報