相关疑难解决方法(0)

环境变量 vs Shell 变量,有什么区别?

有人告诉我:

BASH 不是环境变量,而是 shell 变量

有什么不同?

command-line bash environment-variables

63
推荐指数
3
解决办法
9万
查看次数

“tools.jar”不在 IDEA 类路径中

我是 Linux 的新用户,我的朋友向我推荐了它。

他告诉我安装名为 IntelliJ Idea IDE 的软件。

好吧,我一直在关注教程。但是现在当我尝试打开“idea.sh”时,会弹出一条错误消息:

'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
Run Code Online (Sandbox Code Playgroud)

请记住,我是 Ubuntu 的新手,一旦我开始使用它,我就打算长期逗留:)

另外我不知道我是否正在运行正确的 Java6 JDK。当我这样做时java -version,这就是我得到的:

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
Run Code Online (Sandbox Code Playgroud)

感谢您阅读本文,我希望我会得到一个很好的回应。

ide java jdk

48
推荐指数
5
解决办法
11万
查看次数

登录时获取的脚本序列

我想将我所有的登录配置集中在我的~/.bash_profile. ~/.bashrc默认情况下有一个那里,但我用一个~/.bash_profile.

但是,当我登录时,在~/.bash_profile获取源之前的某些内容并显示以下内容:

Linux ubnt10-dev1 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux
Ubuntu 10.04.4 LTS

Welcome to the Ubuntu Server!
 * Documentation:  http://www.ubuntu.com/server/doc

  System information as of Fri May  9 12:17:39 EDT 2014

  System load:  0.01              Processes:           74
  Usage of /:   5.5% of 18.58GB   Users logged in:     0
  Memory usage: 4%                IP address for eth0: 123.x.x.x
  Swap usage:   0%

  Graph this data and manage this system at https://landscape.canonical.com/

New …
Run Code Online (Sandbox Code Playgroud)

bash login .profile bashrc

48
推荐指数
1
解决办法
5万
查看次数

更改 /etc/environment 不会影响我的环境变量

我正在尝试按照这些说明安装 Euler 专家系统。要添加环境变量,我将 my 编辑/etc/environment为如下:

 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:
/home/mohammad/Desktop/eye"
 EYE_HOME = "/home/mohammad/Desktop/eye"
Run Code Online (Sandbox Code Playgroud)

但是当我使用时,我printenv PATH没有看到新目录添加到我的路径中。

我在这里做错了什么?

environment-variables

14
推荐指数
2
解决办法
3万
查看次数

为什么printenv 中没有像$PS1 这样的变量?

据我所知printenv显示环境变量,但为什么我看不到其他变量,例如PS1自定义 shell 提示?

究竟是什么printenv输出,为什么不回升PS1?是否有更全面的输出命令比printenv?

command-line bash environment-variables ps1

8
推荐指数
2
解决办法
4108
查看次数

env、declare 和 compgen -v 有什么区别?

我看到了,printenvenv给出了相同的输出。在进一步挖掘以获取环境变量的完整列表时,我发现 declare -xp了来自此处的命令:

compgen -v | while read line; do echo $line=${!line};done
Run Code Online (Sandbox Code Playgroud)

这些命令在环境变量方面有什么区别。

command-line bash environment-variables

7
推荐指数
1
解决办法
2544
查看次数

列出所有环境变量,并显示它们是否被导出

(这个问题类似于this onethis one,但增加了一个要求,我想知道是否导出变量)

我在bashUbuntu 14.04.4 LTS 中。我想要:

  • 列出所有环境变量
  • 对于每个变量,我想看看它是否被导出

此外,我想列表导出的环境变量。

bash

4
推荐指数
1
解决办法
1万
查看次数

Ubuntu 中的标准环境变量 ($) 是什么?

我知道一些有用的环境变量,如$HOME$UID$BASH$LOGNAME等拿到端子/命令行信息,使用时非常有用echo(例如:echo $LOGNAME

我想知道 Ubuntu 中有哪些有用的环境变量?换句话说,哪里可以找到适用于 Ubuntu 的有用标准 bash 环境变量列表及其用途

command-line bash environment-variables

1
推荐指数
1
解决办法
839
查看次数

标签 统计

bash ×6

environment-variables ×5

command-line ×4

.profile ×1

bashrc ×1

ide ×1

java ×1

jdk ×1

login ×1

ps1 ×1