45得票5回答
bash.bashrc文件和/etc/environment文件之间的区别是什么?

直到现在,我通常在bash.bashrc文件中设置我的环境变量。最近有人告诉我要使用/etc/environment文件。这两种方法都可以正常工作。 那么,它们之间有什么区别呢? 我在谷歌上搜索了一下,找到了“bashrc用于特定用户和环境,而全局系统范围内”。这里的全局系统是什么意思?我...

10得票3回答
如何设置JAVA_HOME指向JDK安装目录?

我安装了sun-java6-jdk。 我需要找到它的主目录。JAVA_HOME必须指向JDK安装,而不是JRE。

16得票2回答
$HOME/.local/share是$XDG_DATA_HOME的默认值吗?

默认值是什么?我得到了一个空行:$XDG_DATA_HOME变量。 echo $XDG_DATA_HOME 根据Free Desktop XDG Base Directory Environment variables specification,它可能等于$HOME/.local/sh...

90得票1回答
sudo在19.10版本之后如何处理$HOME的差异?

在Ubuntu 19.10 Eoan Ermine之前的版本中,当我使用sudo命令运行一个命令时,该命令会在$HOME环境变量中接收到我的主目录。这是我长期以来预期的行为,并且已经警告其他人。如果我想让sudo重置$HOME环境变量,使其指向目标用户的主目录而不是我的主目录,则必须传递-H选...

10得票3回答
如何在控制台中获取导出变量的值

如果我写了 export COMP_WORDS="this words" 我需要类似的东西 get-exported COMP_WORDS 期待着一些类似的东西 COMP_WORDS="this words" 我试过了 set | grep COMP_WORDS 但它占...

17得票2回答
通过更新~/.profile文件添加自定义路径无效。

我已经通过添加以下内容修改了我的~/.profile文件: PATH="/user/share/android-sdk-linux/tools:$PATH" 我然后注销并重新登录,但路径没有添加到$PATH环境变量中。我在终端中进行了检查: echo $PATH /usr/share/...

20得票6回答
如何让我能够通过在控制台中输入程序名称来运行特定的程序?

我刚刚从git存储库中下载并安装了Light Table,并按照这个网站上的说明创建了一个桌面启动器。 现在我想通过直接在终端中键入命令来运行该程序。 LightTable 不返回翻译文本 ./opt/LightTable/deploy/LightTable

30得票2回答
如何在Ubuntu上永久设置环境变量PATH和M2_HOME以供Maven3使用?

我已经下载了最新的apache-maven3.zip文件,并将其解压到文件夹:/home/gaurav/Java/maven3。 我不知道如何设置maven的环境变量 - 例如PATH和M2_HOME。 我尝试了以下方法: export M2_HOME=/home/gaurav/Java...

8得票4回答
如何安装即时通讯应用程序IP Messenger?

我最近下载了g2ipmsg(适用于Ubuntu 11.10的IP Messenger)。然而,这个版本不像之前的Ubuntu版本那样提供可安装的软件包。 因此,我认为我需要编译它。这个应用程序需要gtk,所以我使用Synaptic Package Manager安装了libgtk2.0-de...

123得票5回答
$DISPLAY环境变量是什么?

我对shell脚本编程还很陌生。我不明白$DISPLAY环境变量是什么意思。 我使用的是Ubuntu 13.10操作系统,使用的是/bin/bash shell,并且有两个显示器。 以下是我的问题: 在我的机器上(两个显示器上),命令echo $DISPLAY会打印出:0.0。这代表什...