原文:linux下通过脚本切换当前工作目录

通过脚本切换工作目录,刚开始觉得很简单,直接在脚本中写一个cd语句就搞定了。 但是,其实不然。 执行脚本时候,只是在当前的shell下开了一个子进程,切换目录的操作只对该进程中相关后续指令有效,但改变不了父进程的目录。 因此,当你写好了脚本,并且调用执行时,你的当前工作目录并没有变化。 那么,解决方案呢 有两种方式解决 都是执行脚本的方式不同,脚本内容依然是一个cd语句。假定脚本为change.s ...

2017-05-07 10:13 0 1648 推荐指数:

查看详情

shell 脚本中的当前工作目录等于执行脚本时所在的工作目录

1. 测试脚本   在当前目录下创建 h1 h2两个文件夹 2. 在脚本所在目录执行脚本   在当前目录下创建了h1 h2两个目录 3. 在其他目录下执行脚本   在其他目录下执行脚本时,在执行脚本所在的目录下创建了 h1 h2两个目录;   脚本所在目录没有创建目录 ...

Thu Jan 17 21:42:00 CST 2019 0 1212
Linux C获取当前工作目录的几种方法

目录 1. getcwd 获取工作目录(启动程序的目录) 2. readlink 获取运行程序目录(目标程序所在目录) 获取当前工作目录有多种方式。 1. getcwd 获取工作目录(启动程序的目录) getcwd 可以获取当前工作目录,但不是目标程序所在 ...

Sun Jun 27 04:05:00 CST 2021 0 655
1.更改当前工作目录

要更改工作目录(此刻,我们站在树形迷宫里面),我们用 cd 命令。输入 cd, 然后输入你想要去的工作目录的路径名。路径名就是沿着目录树的分支 到达想要的目录期间所经过的路线。路径名可通过两种方式来指定,一种是绝对路径, 另一种是相对路径。我们先来介绍绝对路径。 绝对路径 绝对路径开始于根目录 ...

Fri Jun 29 22:11:00 CST 2018 0 1997
java取得当前工作目录

public static void main(String[] args){ System.out.println("Java运行时环境版本:\n"+System.getProperty("j ...

Thu Dec 20 20:58:00 CST 2012 0 7064
python获取当前工作目录

py文件所在位置/test/pj/hello.py 用户所在位置:/ 用户执行命令python /test/pj/hello.py 1. os.getcwd()   返回的是执行命令的位置 / 2.sys.paht[0]   返回的是脚本所在的位置 /test/pj/ ...

Sat Jul 01 19:21:00 CST 2017 0 12072
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM