为什么要在bash中运行./(点斜杠)之前使用可执行文件或脚本名?
在bash中运行脚本时,我必须编写./一开始:
./
$ ./manage.py syncdb
如果没有,我会收到一条错误消息:
$ manage.py syncdb-bash: manage.py: command not found
原因是什么?我以为.是当前文件夹的别名,因此这两个调用应该是等效的。
.
我也不明白为什么我不需要./在运行应用程序时,例如:
user:/home/user$ cd /usr/bin user:/usr/bin$ git
(没有./)
相关分类