常用Linux/shell命令 一、路径相关1.dirname2.basename3. readlink -f 二、$遍历相关1.${:0:4}2.$03. $#4.shift 三、pushd popd1.pushd $dir 四、grep 一、路径相关 1.dirname 获取当前文件路径的文件夹路径,即只获取目录,不获取目录下的文件名,最后一个‘/’符号前的字符串 【获取文件的父目录】 https://blog.csdn.net/evglow/article/details/106260462 2.basename 3. readlink -f https://blog.csdn.net/whatday/article/details/105184908 二、$遍历相关 1.${:0:4} 2.$0 shell本身文件名 https://blog.csdn.net/qq_39498080/article/details/107504359 3. $# shell的参数个数 命令执行上传的参数个数 4.shift 依次向下取参数变量,取完后在参数列表删除,$1永远取的是下一个变量 三、pushd popd 1.pushd $dir 将目录加入到栈中 四、grep