cd:切换文件夹,$:返回该命令的结果,dirname:用于取指定路径所在的目录,如dirname/home/ikidou结果为/home,$0:表示当前动行的命令名,用于shell脚本中。更多的信息可以登录CSDN查询。
除了在脚本中使用“$(dirname $0)”命令外,这个命令在日常的Linux系统管理中也是非常有用的。比如,我们在配置Cron定时任务时,经常需要在定时任务脚本中指定绝对路径,这时就可以使用“$(dirname $0)”来获取当前脚本所在的目录。 总的来说,“$(dirname $0)”是一个非常实用的Linux命令,它可以方便地获取当前脚本所在...
DIR全称是DIR命令,在GNU/Linux、AmigaDOS(Workbench1.3)、RT-11、OpenVMS、DataGeneralRDOS、Singularity、Windows、OS/2、等操作系统中可用。在RT-11和OpenVMS中与directory命令作用相同。DIR命令基本上会列出目录中的文件及子目录的名称,也可以列出其文件大小,创建时间等相关信息,并且列出所在的磁盘...
dirname /userdata/xj3 # 输出/userdata 2DIR=$(cd "$(dirname "$0")";pwd) # 获取shell脚本所在目录的绝对路径,不能直接用pwd命令,pwd是输入命令时所在的绝对路径 DIR=$(cd "$(dirname "$0")";pwd) 举例:在终端运行命令及显示结果 所在路径为:/userdata/xj3# DIR=$(cd "$(dirname "$0")";pwd) ...
我们已经有一个类似的标签描述概念。当你打开多个同名文件时,我们通过添加最短的区分路径作为标签在选项...
$(dirname $0) 这个命令通常写在脚本文件里,他返回这个脚本文件放置的目录。通常在脚本中通过该命令来定位所要运行程序的相对位置(这样脚本的可移植性就提高了,扔到任何一台服务器,(如果是部署脚本)都可以执行)。 举一个例子: LOGFILE=$(dirname $0)/logs/node-zk-browser.log...
0 表示当前动行的命令名,一般用于shell 脚本中 dirname 用于取指定路径所在的目录 ,如 dirname /home/ikidou 结果为 /home cd 为切换文件夹 (命令) 返回该命令的结果 所以结合以上分析,结果为【 切换到 脚本 所在的目录】
[root@iZ8 /home/data/dir1]$dirname file.txt . (18)chattr:改变文件的扩展属性 说明 chattr命令用于改变文件的扩展属性。与chmod这个命令相比,chmod只是改变文件的读、写、执行权限,更底层的属性控制是由chattr来改变的。 语法 chattr [option] [mode] [files] ...
${BASH_SOURCE[0]}表示bash脚本的第一个参数(如果第一个参数是bash,表明这是要执行bash脚本,这时"${BASH_SOURCE[0]}"自动转换为第二个参数 "dirname"表示提取参数里的目录,dirname "${BAS
shell中$(cd "$(dirname "$0")",pwd) 解析 BIN_FOLDER = $(cd "$(dirname "$0")",pwd) 解析: 1、取当前运行脚本的所在路径: $0 2、取当前脚本所在路径的父目录: dirname "$0" 3、取返回的父目录的值: $(dirname "$0") 4、cd到返回的父目录: cd "$(dirname "$0")"...