Linux下 $(cd `dirname $0`;pwd)
2024-10-12 11:10:18
在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。
这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。
Linux下获取当前的目录,需执行以下命令:
$(cd `dirname $0`;pwd)
其中,
dirname $0,取得当前执行的脚本文件的父目录
cd `dirname $0`,进入这个目录(切换当前工作目录)
pwd,显示当前工作目录(cd执行后的)
在使用的过程中需注意此事项:
命令中“`”不是英文的单引号,而是英文输入法下的“~”同一个按键下面的那个符号。
最新文章
- CSS选择器的权重与优先规则?
- FABRIC单机开发者模式启动
- October 6th 2016 Week 41st Thursday
- Color Space: Lab
- ios异常(crash)输出
- html的空格和换行显示【摘自网络】
- 主机无法访问虚拟机上的elasticsearch服务器
- delphi 2010 资源文件使用
- 如何查找局域网的外网ip
- Android自定义控件系列(二)—icon+文字的多种效果实现
- Java IO 转换流 字节转字符流
- python条件控制
- Web后端 JAVAWeb面试考查知识点
- Web Storage:浏览器端数据储存机制
- mac eclipse中运行tomcat出现错误:-Djava.endorsed.dirs=D:\Tomcat 9.0\endorsed is not supported
- .NET Core 2.0应用程序大小减少50%
- 1.golang的环境搭建及入门
- Solutions_issues in pip
- kbmMW随机数与强密码
- C++旅馆问题。