问题:这将要求您为不同的目录创建多个别名。

问题:这将要求您为不同的目录创建多个别名。

有没有办法从当前 Gnome 终端窗口保存当前目录的路径?

当我打开另一个终端并且必须cd再次重复输入时,我需要这个。

答案1

Ctrl+ Shift+Ngnome 终端打开一个新的终端窗口。

在 gnome-terminal 中按下Ctrl+ Shift+T打开新的终端选项卡。

或者在终端上单击鼠标右键,然后选择New TerminalNew Tab

新的终端窗口或选项卡从其父终端继承工作目录。

这也适用于Xfce 终端

LX终端仅在新选项卡上从其父终端继承工作目录。

答案2

您可以在以下位置为当前工作目录创建别名~/.bash_aliases

echo alias \'alias-name\'=\"cd "$(pwd)"\" >> ~/.bash_aliases

现在您只需在终端上运行别名即可访问该目录。

例子:

avinash@avinash-Lenovo-IdeaPad-Z500:~/Desktop/rah$ echo alias \'go\'=\"cd "$(pwd)"\" >> ~/.bash_aliases

然后我在新终端上运行以下命令,

avinash@avinash-Lenovo-IdeaPad-Z500:~$ go
avinash@avinash-Lenovo-IdeaPad-Z500:~/Desktop/rah$ 

要清除所有别名,

echo "" > ~/.bash_aliases

答案3

如果你想打开当前目录的终端,但又不想在终端中使用 cd 移动到当前目录,那么

安装软件中心提供的 nautilus-open-terminal。

您可以在当前目录中单击鼠标右键,然后会找到“在终端中打开”选项。

安装后需要重新启动 nautilus,在终端中输入以下命令重新启动 nautilus

nautilus -q (it will quit the nautilus)

重新开始

nautilus

答案4

有很多方法可以简化您的任务,即节省您一次又一次输入 CD 的时间。

1. 为其创建一个别名,以便您反复访问该目录,例如

vi  ~/.bashrc 

添加下面提到的行

alias goto='cd ~/path/to/yourdir'

然后

source  ~/.bashrc 

现在,无论何时您想进入该目录,只需在终端上输入 goto 即可。

它。

问题:这将要求您为不同的目录创建多个别名。

2 一个可以拯救你生命的功能——扩展别名。

脚步 :

1. vi ~/.bashrc
2. write this 

    function lifesaver(){
    cd "$1"
    }
3. source ~/.bashrc

4. to move to a directory /home/userMusic, use 

    lifesaver /home/userMusic

3. 安装 nautilus-open-terminal。这是它的链接。

https://askubuntu.com/a/207448/278183

问题在于每次您都需要手动转到目录然后单击打开终端。

选择最适合您的:-)

相关内容