我不习惯使用shell命令,我试图在Mac上设置Apache Cordova,但是我很难为Java JDK设置PATH。我正在尝试像这个question.的第三个回答者那样做。 但是,无论何时我搜索设置jdk的路径,我都会看到$的一些命令行。我知道接下来的是一个命令,但是它本身就是一个命令,或者像'sudo'之前输入的命令。或者它只是一个表示它是一个bash命令? 我在谷歌搜索,但没有发现任何东西,也许我用错误的关键字搜索?
无论如何感谢您的帮助。
0
A
回答
3
在提示符和实际输入内容之间有很多分隔符。这就像在Windows/DOS提示符下。它表示正常的用户权限。如果shell具有超级用户权限,则会有#而不是$。
希望这会有所帮助!
+1
实际上,它**是提示符,反正它的右手边 – 2015-02-24 16:57:22
0
A $在变量名称前面表示该变量的值。
行尾。在正则表达式中,“$”代表一行文本的结尾。
$ {}参数替换。
$'...'引用的字符串扩展。此构造将单个或多个转义的八进制或十六进制值扩展为ASCII或Unicode字符。
$ *,$ @位置参数。
$?退出状态变量。 $?变量保存命令,函数或脚本本身的退出状态。
$$进程ID变量。 $$变量保存它出现的脚本的进程ID。
相关问题
- 1. 什么是linux内置shell命令?
- 2. 什么是shell脚本命令从GitHub
- 3. 这个shell命令做了什么?
- 4. 什么不对这个shell命令
- 5. PHP这个shell命令做什么?
- 6. 是什么“:?”意思是在这个shell命令中?
- 7. pymongo中的collection.getIndexes()shell命令的等效参数是什么?
- 8. bash shell命令行参数-e的含义是什么?
- 9. linux shell中的`set ovs_ctl $ {1-start}`命令是什么意思?
- 10. 从shell删除sqlite中的数据库的命令是什么?
- 11. shell中双方括号命令的名称是什么?
- 12. 重定向shell命令的输出& - 这是什么意思
- 13. shell中'uniq -c'命令之后的三个空格是什么
- 14. 什么是env命令呢?
- 15. 什么是在ansible命令
- 16. 是什么find命令
- 17. 什么是Matrix.getMatrix命令?
- 18. 如何检查一个shell命令是否返回什么或什么
- 19. ps的shell命令
- 20. 在shell命令
- 21. shell命令
- 22. Karaf shell命令
- 23. PHP shell命令
- 24. HBase count shell命令
- 25. 运行shell命令
- 26. Shell命令日期
- 27. Shell命令执行
- 28. 管道输出命令shell命令
- 29. Bash Shell - The:命令
- 30. 运行shell命令
*它只是一个表示它是一个bash命令?*是的,它是。 – 2015-02-24 15:50:15
http://www.gnu.org/software/bash/manual/bashref.html#Command-Substitution – 2015-02-24 15:50:46
@EtanReisner这是'''s(技术上'$(...)'),*里面*命令,而不是在开始。 – Jon 2015-02-24 15:53:07