1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php当前工作目录路径 Linux_Linux下使用Shell脚本改变当前工作路径        She - phpStudy...

php当前工作目录路径 Linux_Linux下使用Shell脚本改变当前工作路径        She - phpStudy...

时间:2023-03-11 16:37:46

相关推荐

php当前工作目录路径 Linux_Linux下使用Shell脚本改变当前工作路径        She - phpStudy...

Linux下使用Shell脚本改变当前工作路径

Shell 脚本执行有三种方法

bash 脚本名

sh 脚本名

chmod +x 脚本名

使用下面语句测试

#a.sh(扩展名可不要)

cd /

pwd

echo "complete"

然而具体执行时候,发现过程中改变过路径,然而最终结果是并没有改变路径。

[fedora@localhost ~]$ bash a.sh

/

complete

[fedora@localhost ~]$

原因分析:

执行脚本时候,只是在当前的shell下开了一个子进程,切换目录的操作只对该进程中相关后续指令有效,但改变不了父进程的目录。

解决方法:

法一:

用 source a.sh就行了。

法二:

[fedora@localhost ~]$ cd ~

[fedora@localhost ~]$ chmod u+x a.sh

[fedora@localhost ~]$ . ./a.sh

/

complete

[fedora@localhost /]$

对于 $ . ./a.sh

第一个点是bash的内部命令,表示在当前shell中运行

后面的“./a.sh”是命令的参数,即要执行的脚本

注:两点之间要有空格

本文作者:相关阅读:

HTML5教程:HTML5事件属性

js 静态动态成员 and 信息的封装和隐藏

得到自增列的下一个会插入的id

中文网页制作中段落缩进的方法

如何让dedecms生成html页面更快些

FreeBSD 远程存取

PHP写入WRITE编码为UTF8的文件的实现代码

Windows Server 中的识别与访问

2.2 利用JSP的思想来做ASP

win2K下IIS5.0配置asp+cgi+php+mysql全攻略

下用DataSet生成XML的问题

Windows 7系统环境下安装独立XP系统

CSS网页布局困扰新手的问题

JavaScipt对象的基本知识

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。