分页: 1 / 1

如何使变量应用于不同的终端

发表于 : 2013-11-15 22:05
been!!!
我希望通过一个表示我的工作目录的study变量,给study赋一个文件地址 study=/home/been/WINE/学习/源代码
通过cd命令直接进入/home/been/WINE/学习/源代码 目录,并且希望变量身体study能应用于全局。
我的实现方法是编辑/etc/profile文件,
加入一句:export study=/home/been/WINE/学习/源代码
在终端中:source /etc/profile
现在的我问题是:变量study只能在当前终端中使用,而转换到不同的终端,需要重新键入命令 source /etc/profile
请问是为什么呢?

Re: 如何使变量应用于不同的终端

发表于 : 2013-11-15 22:24
YeLee

代码: 全选

vi ${HOME}/.${SHELL##*/}rc
加到这文件里面。

Re: 如何使变量应用于不同的终端

发表于 : 2013-11-16 11:10
been!!!
YeLee 写了:

代码: 全选

vi ${HOME}/.${SHELL##*/}rc
加到这文件里面。
可以解析是什么原理吗!或者是哪方面的知识? :em06

Re: 如何使变量应用于不同的终端

发表于 : 2013-12-25 22:10
been!!!
大牛写的 a faster way to navigate your filesystem
https://github.com/joelthelion/autojump