Rekkhan Asked: 2024-06-05 15:14:36 +0800 CST2024-06-05 15:14:36 +0800 CST 2024-06-05 15:14:36 +0800 CST 我可以创建规则/快捷方式来配置 GNOME 终端选项卡打开的目录吗? 772 默认情况下,当我在 gnome 终端中打开新选项卡时,新选项卡将与我发出命令的选项卡位于同一目录中。 有没有办法设置规则或快捷方式以使新选项卡位于同一目录或 $HOME 中? gnome-terminal 2 个回答 Voted Best Answer Ajay 2024-06-05T15:32:00+08:002024-06-05T15:32:00+08:00 编辑目录.bashrc中的文件$HOME并在文件末尾添加以下行: # Always open Home directory cd $HOME 现在,每当您打开新选项卡时,它都会将目录更改为该$HOME目录。 但是,如果您希望在特定时间使用该目录的新选项卡$HOME,则可以通过两种方法来实现: 创建别名 将以下别名添加到您的 shell 配置 ( ~/.bashrc) 文件中: alias newtabhome='gnome-terminal --tab --working-directory="$HOME"' 运行命令newtabhome,将打开一个新选项卡,其中包含$HOME目录 使用键盘快捷键 打开 Ubuntu设置 -> 键盘 -> 查看和自定义快捷方式 -> 自定义快捷方式。 单击该+选项并将命令添加为快捷方式: gnome-terminal --tab --working-directory="$HOME" 提供您想要的快捷键来运行此命令(我使用了Ctrl+ Alt+ N) 现在使用此命令启动带有$HOME目录的新终端或选项卡。 编辑:正如@vanadium提到的,一个简单的cd命令会将当前目录更改为该$HOME目录。因此,您无需创建额外的规则或快捷方式来实现此目的。 egmont 2024-06-05T16:10:05+08:002024-06-05T16:10:05+08:00 您可以使用不同的自定义命令定义两个配置文件,其中一个使用例如env -C ...切换到您的主目录并在那里启动 shell。在标题栏中,您有一个下拉箭头,可让您使用您选择的配置文件打开新终端。 然而,仅使用标准快捷键(或任何您喜欢的方法)打开一个新终端,并且可能需要键入cd<enter>才能带您回家,可能会更快、更方便。
编辑目录
.bashrc
中的文件$HOME
并在文件末尾添加以下行:现在,每当您打开新选项卡时,它都会将目录更改为该
$HOME
目录。但是,如果您希望在特定时间使用该目录的新选项卡
$HOME
,则可以通过两种方法来实现:创建别名
将以下别名添加到您的 shell 配置 (
~/.bashrc
) 文件中:运行命令
newtabhome
,将打开一个新选项卡,其中包含$HOME
目录使用键盘快捷键
打开 Ubuntu设置 -> 键盘 -> 查看和自定义快捷方式 -> 自定义快捷方式。
单击该
+
选项并将命令添加为快捷方式:提供您想要的快捷键来运行此命令(我使用了Ctrl+ Alt+ N)
现在使用此命令启动带有
$HOME
目录的新终端或选项卡。编辑:正如@vanadium提到的,一个简单的
cd
命令会将当前目录更改为该$HOME
目录。因此,您无需创建额外的规则或快捷方式来实现此目的。您可以使用不同的自定义命令定义两个配置文件,其中一个使用例如
env -C ...
切换到您的主目录并在那里启动 shell。在标题栏中,您有一个下拉箭头,可让您使用您选择的配置文件打开新终端。然而,仅使用标准快捷键(或任何您喜欢的方法)打开一个新终端,并且可能需要键入
cd<enter>
才能带您回家,可能会更快、更方便。