[英]Environment variable PATH on linux
嗨,我目前正在尝试为终端设置关键字,以启动某些软件,而不必键入整个路径。
举个例子:
firefox
#instead of
/home/debian/firefox/firefox
我总是在Windows上通过在环境变量管理器中设置路径来执行这种操作。
在linux下阅读此POST PATH环境变量后 ,我将此行添加到etc / environment文件中:
export firefox=/home/debian/firefox/firefox
#I also tried this:
export PATH=$PATH:/home/debian/firefox
它不起作用,有人可以解释我该怎么做吗?
我将在.bashrc
或.profile
设置一个新别名,该别名应位于您的主目录下。 将以下内容添加到文件末尾:
alias firefox="/home/debian/firefox/firefox"
保存文件并使用以下方法重新加载它:
source ~/.bashrc
由于您已将别名添加到.bashrc
因此每次您打开外壳程序的新实例时都会创建此别名。
您可以使用nohup
在Shell会话结束后保持命令运行:
alias firefox="nohup /home/debian/firefox/firefox &"
请注意结尾的&
字符,它将在后台运行命令,因此您可以继续使用终端。
您也可以在.bashrc
文件中创建别名。
$ vim ~/.bashrc
它将以读取模式打开.bashrc
。 按i
进入写入模式。 您可以在文件中的任何位置或已创建的别名列表下方创建别名。
alias firefox='/home/debian/firefox/firefox'
按Esc
,然后按:wq
这将创建您的别名,保存并退出文件。 现在您只需要以此编译.bashrc
$ source ~/.bashrc
在此之后,您只需要使用firefox
而不用使用长/home/debian/firefox/firefox
将/home/debian/firefox
添加到PATH
应该已经完成了。
进行更改后,您是否启动了新的外壳? 否则,新的PATH
可能还没有导出。 另外,您可以直接运行export PATH=$PATH:/home/debian/firefox
来为当前会话更新它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.