Tow*_*hid 63 bash .profile environment-variables bashrc mongodb
我将如何使这个/media/De Soft/mongodb/binPATH 变量永久化?
每个人都在说“export PATH=$PATH:media/De\ Soft/mongodb/bin对您的~/.profile, 或.bashrc, 或.zshenv取决于您的外壳”。
我不知道什么是~/.profile、 或.bashrc、 或.zshenv。他们实际上是做什么的?
我将如何添加export PATH=$PATH:my/path到我的 .profile/.bashrc/.zshenv?
我正在使用带有默认终端的 64 位 Ubuntu 14.04 LTS。
Gun*_*son 96
它们是配置文件。单程:
gedit ~/.profile添加行
export PATH=$PATH:/media/De\ Soft/mongodb/bin
到底部并保存
注销并重新登录
编辑:
更安全的方法是使用引号。如果原始目录中的一个或多个目录PATH包含空格,则必须这样做。所以:
export PATH="$PATH:/media/De Soft/mongodb/bin"
Run Code Online (Sandbox Code Playgroud)
Xaq*_*ron 12
要永久更改,PATH您需要对/etc/environment文件进行更改。编辑前先备份:
sudo cp /etc/environment /etc/environment.bak
sudo nano /etc/environment
Run Code Online (Sandbox Code Playgroud)
示例输出:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
Run Code Online (Sandbox Code Playgroud)
路径由:so分隔以添加新路径说x/y/z这将是我们的/etc/environment样子:
PATH="x/y/z:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
Run Code Online (Sandbox Code Playgroud)
小智 6
在终端窗口中键入以下内容
export PATH=/media/De\ Soft/mongodb/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
关闭终端并重新启动计算机。当您在终端中键入以下内容时,路径应包含 /media/De\ Soft/mongodb/bin:
echo $PATH
Run Code Online (Sandbox Code Playgroud)