【发布时间】:2011-06-16 01:40:48
【问题描述】:
我试图找出 Windows/DOS 变量 %cd% 的 unix 等效项是什么。我正在寻找的是一个环境变量或一种解决方法,它可以让我将一个变量设置为当前运行的文件的路径。
例如,如果程序在 /home/chris/Desktop,但工作目录是 /home/chris,那么获取 ~/Desktop 的命令是什么,而不是 pwd,它会给我 /home/chris。
【问题讨论】:
-
从哲学上讲,这很困难,因为文件没有唯一的路径(请参阅硬链接)。调用文件的路径是您所希望的最好的。
标签: bash shell unix environment-variables