【发布时间】:2010-09-20 07:16:59
【问题描述】:
我正在尝试编写一个小脚本来将当前目录更改为我的项目目录:
#!/bin/bash
cd /home/tree/projects/java
我将此文件保存为 proj,添加了 chmod 的执行权限,并将其复制到 /usr/bin。当我通过以下方式调用它时:
proj,它什么也不做。我做错了什么?
【问题讨论】:
-
以后您可以随时尝试在最后一行使用
pwd对其进行测试。因此,在脚本完成之前,您可以检查它是否有效.. -
@lesmana 怎么是重复的?
-
@aland 因为 OP 实际上 not 运行脚本,这就是为什么工作目录不会为他改变的原因。
cd命令在脚本中运行良好,请自行尝试。
标签: bash