Java 什么是$before shell命令

Java 什么是$before shell命令,java,macos,bash,shell,Java,Macos,Bash,Shell,我不习惯shell命令,我正试图在我的Mac上设置ApacheCordova,我很难设置JavaJDK的路径。我试着在第三个答案中这样做。 但每当我搜索设置jdk的路径时,我都会看到一些带有$的命令行。我知道它后面的是一个命令,但是$本身是一个命令还是像“sudo”一样要输入的命令。或者它只是一个表示法,用来表示它是一个bash命令? 我在谷歌上搜索了一下,但什么也没找到,也许我用了错误的关键词搜索了 无论如何,谢谢你的帮助。它在提示符和实际键入内容之间几乎就是一个分隔符。这就像Windows/


我不习惯shell命令,我正试图在我的Mac上设置ApacheCordova,我很难设置JavaJDK的路径。我试着在第三个答案中这样做。 但每当我搜索设置jdk的路径时,我都会看到一些带有$的命令行。我知道它后面的是一个命令,但是$本身是一个命令还是像“sudo”一样要输入的命令。或者它只是一个表示法,用来表示它是一个bash命令? 我在谷歌上搜索了一下,但什么也没找到,也许我用了错误的关键词搜索了

无论如何,谢谢你的帮助。

它在提示符和实际键入内容之间几乎就是一个分隔符。这就像Windows/DOS提示符中的>。它表示正常的用户权限。如果shell具有超级用户权限,则会有#而不是$


希望这有帮助

它在提示符和实际键入内容之间几乎就是一个分隔符。这就像Windows/DOS提示符中的>。它表示正常的用户权限。如果shell具有超级用户权限,则会有#而不是$


希望这有帮助

它在提示符和实际键入内容之间几乎就是一个分隔符。这就像Windows/DOS提示符中的>。它表示正常的用户权限。如果shell具有超级用户权限,则会有#而不是$


希望这有帮助

它在提示符和实际键入内容之间几乎就是一个分隔符。这就像Windows/DOS提示符中的>。它表示正常的用户权限。如果shell具有超级用户权限,则会有#而不是$

希望这有帮助

作为变量名前缀的$表示变量所持有的值

下线。在正则表达式中,“$”表示文本行的结尾

${}参数替换

$“…”带引号的字符串扩展。此构造扩展为单个或多个 将多个转义的八进制或十六进制值转换为ASCII或Unicode字符

$*,$@位置参数

美元?退出状态变量。美元?变量保存命令、函数或脚本本身的退出状态

$$进程ID变量。$$变量保存它出现的脚本的进程ID

作为变量名前缀的$表示变量所持有的值

下线。在正则表达式中,“$”表示文本行的结尾

${}参数替换

$“…”带引号的字符串扩展。此构造扩展为单个或多个 将多个转义的八进制或十六进制值转换为ASCII或Unicode字符

$*,$@位置参数

美元?退出状态变量。美元?变量保存命令、函数或脚本本身的退出状态

$$进程ID变量。$$变量保存它出现的脚本的进程ID

作为变量名前缀的$表示变量所持有的值

下线。在正则表达式中,“$”表示文本行的结尾

${}参数替换

$“…”带引号的字符串扩展。此构造扩展为单个或多个 将多个转义的八进制或十六进制值转换为ASCII或Unicode字符

$*,$@位置参数

美元?退出状态变量。美元?变量保存命令、函数或脚本本身的退出状态

$$进程ID变量。$$变量保存它出现的脚本的进程ID

作为变量名前缀的$表示变量所持有的值

下线。在正则表达式中,“$”表示文本行的结尾

${}参数替换

$“…”带引号的字符串扩展。此构造扩展为单个或多个 将多个转义的八进制或十六进制值转换为ASCII或Unicode字符

$*,$@位置参数

美元?退出状态变量。美元?变量保存命令、函数或脚本本身的退出状态

$$进程ID变量。$$变量保存它出现的脚本的进程ID


它仅仅是一个表示法来表示它是一个bash命令吗?是的,它是。@EtanReisner是用于命令内部的
$
s(技术上是
$(…)
),而不是在开始时。@Jon什么?你是说
$(echo-echo-foo)
echo$(echo-foo)
在某种程度上是
$(…)
的不同用法吗?@EtanReisner不,我是说
$source~/.bash_profile
(OP引用的内容)与
echo$(echo-foo)
(您引用的内容)非常不同.这只是一个表示法,表示它是bash命令吗?是的,它是。@EtanReisner是用于命令内部的
$
s(技术上是
$(…)
),而不是在开始时。@Jon什么?你是说
$(echo-echo-foo)
echo$(echo-foo)
在某种程度上是
$(…)
的不同用法吗?@EtanReisner不,我是说
$source~/.bash_profile
(OP引用的内容)与
echo$(echo-foo)
(您引用的内容)非常不同.这只是一个表示法,表示它是bash命令吗?是的,它是。@EtanReisner是用于命令内部的
$
s(技术上是
$(…)
),而不是在开始时。@Jon什么?你是说
$(echo-echo-foo)
echo$(echo-foo)
在某种程度上是
$(…)
的不同用法吗?@EtanReisner不,我是说
$source~/.bash_profile
(OP引用的内容)与
echo$(echo-foo)
(您引用的内容)非常不同.这只是一个表示法,表示它是bash命令吗?是的,它是。@EtanReisner,用于
$
s(从技术上讲是
$(…)
),它在命令内部,而不是在开始时