linux 上的环境变量 PATH
Environment variable PATH on linux
您好,我目前正在尝试为我的终端设置关键字以启动某些软件而无需键入整个路径。
例如:
firefox
#instead of
/home/debian/firefox/firefox
我总是在windows上通过在环境变量管理器中设置路径来做这种事情。
在我读完 post PATH environment variable in linux 之后,我将这一行添加到 etc/environment 文件中:
export firefox=/home/debian/firefox/firefox
#I also tried this:
export PATH=$PATH:/home/debian/firefox
它不起作用,谁能告诉我该怎么做?
将 /home/debian/firefox
添加到您的 PATH
应该就可以了。
您在进行更改后是否开始了新的 shell?否则新的 PATH
将不会导出。或者,您可以直接 运行 export PATH=$PATH:/home/debian/firefox
为当前会话更新它。
我会在我的 .bashrc
或 .profile
中设置一个新别名,它应该位于您的主目录下。将以下内容添加到文件末尾:
alias firefox="/home/debian/firefox/firefox"
保存文件并使用以下方式重新加载:
source ~/.bashrc
自从您将别名添加到 .bashrc
后,每次您打开 shell 的新实例时都会创建此别名。
您可以使用 nohup
在 shell 会话结束后保留命令 运行ning:
alias firefox="nohup /home/debian/firefox/firefox &"
注意结尾的 &
字符,它将 运行 命令在后台运行,以便您可以继续使用终端。
您还可以在 .bashrc
文件中创建别名。
$ vim ~/.bashrc
它将以阅读模式打开您的 .bashrc
。按 i
进入写入模式。您可以在文件中的任何位置或已创建的别名列表下方创建别名。
alias firefox='/home/debian/firefox/firefox'
按Esc
然后:wq
这将创建您的别名,保存并退出文件。现在你只需要通过这个
编译.bashrc
$ source ~/.bashrc
在此之后你只需要使用 firefox
而不是 long /home/debian/firefox/firefox
您好,我目前正在尝试为我的终端设置关键字以启动某些软件而无需键入整个路径。
例如:
firefox
#instead of
/home/debian/firefox/firefox
我总是在windows上通过在环境变量管理器中设置路径来做这种事情。
在我读完 post PATH environment variable in linux 之后,我将这一行添加到 etc/environment 文件中:
export firefox=/home/debian/firefox/firefox
#I also tried this:
export PATH=$PATH:/home/debian/firefox
它不起作用,谁能告诉我该怎么做?
将 /home/debian/firefox
添加到您的 PATH
应该就可以了。
您在进行更改后是否开始了新的 shell?否则新的 PATH
将不会导出。或者,您可以直接 运行 export PATH=$PATH:/home/debian/firefox
为当前会话更新它。
我会在我的 .bashrc
或 .profile
中设置一个新别名,它应该位于您的主目录下。将以下内容添加到文件末尾:
alias firefox="/home/debian/firefox/firefox"
保存文件并使用以下方式重新加载:
source ~/.bashrc
自从您将别名添加到 .bashrc
后,每次您打开 shell 的新实例时都会创建此别名。
您可以使用 nohup
在 shell 会话结束后保留命令 运行ning:
alias firefox="nohup /home/debian/firefox/firefox &"
注意结尾的 &
字符,它将 运行 命令在后台运行,以便您可以继续使用终端。
您还可以在 .bashrc
文件中创建别名。
$ vim ~/.bashrc
它将以阅读模式打开您的 .bashrc
。按 i
进入写入模式。您可以在文件中的任何位置或已创建的别名列表下方创建别名。
alias firefox='/home/debian/firefox/firefox'
按Esc
然后:wq
这将创建您的别名,保存并退出文件。现在你只需要通过这个
.bashrc
$ source ~/.bashrc
在此之后你只需要使用 firefox
而不是 long /home/debian/firefox/firefox