如何在特定目录中启动 gnome-terminal?

use*_*085 47 command-line

我试过了

gnome-terminal -x 'cd /path/to/dir'
Run Code Online (Sandbox Code Playgroud)

gnome-terminal -e 'cd /path/to/dir'
Run Code Online (Sandbox Code Playgroud)

但是当新终端打开时,两者都会给我错误。如何让新终端在特定目录中启动?

Kri*_*per 62

gnome-terminal --working-directory=/path/to/dir
Run Code Online (Sandbox Code Playgroud)

  • 奇怪的是,这在 gnome-terminal 3.18.3 (Ubuntu 16.04) 中似乎对我不起作用。参数被接受,但新终端中的 Bash 在 $HOME 中打开。 (2认同)

Isa*_*iah 18

将以下行添加到您的末尾~/.bashrc

cd ~/public_html
Run Code Online (Sandbox Code Playgroud)


小智 5

sudo apt-get install nautilus-open-terminal 
Run Code Online (Sandbox Code Playgroud)

重新启动 nautilus,然后右键单击任何目录并选择“在终端中打开”。