有没有办法从当前 Gnome 终端窗口保存当前目录的路径?
当我打开另一个终端并且必须cd
再次重复输入时,我需要这个。
答案1
答案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
问题在于每次您都需要手动转到目录然后单击打开终端。
选择最适合您的:-)