linux - linux环境变量PATH

标签 linux debian environment-variables

您好,我目前正在尝试为我的终端设置关键字以启动某些软件而无需键入整个路径。
例如:

firefox
#instead of
/home/debian/firefox/firefox

我总是通过在环境变量管理器中设置路径来在windows上做这种事情。
看完这篇文章后PATH environment variable in linux ,我将这一行添加到 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 后,每次您打开一个新的 shell 实例时都会创建这个别名。

您可以使用 nohup 使命令在 shell session 结束后继续运行:

alias firefox="nohup /home/debian/firefox/firefox &"

注意尾随的 & 字符,它将在后台运行命令,以便您可以继续使用终端。

关于linux - linux环境变量PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34606188/

相关文章:

c - 我如何在 C 中 chattr +i 一个打开的文件描述符?

linux - 消耗带宽

tomcat 5.5 + 联系 1.9.2 : Nexus doesn't start and Tomcat doesn't log anything

firebase - Vue firebase 托管环境变量

javascript - 如何向Javascript添加数据库环境变量

linux - 如何在 linux 中使用 sed 或 awk 编辑包含特定数字或字符串的行

c - 在 linux 中观察共享映射文件内存

python - 如何从子进程中获取环境?

python - 从 shell 脚本返回值到 python 脚本

c - 字符设备中的权限被拒绝