如果我需要切换到几个级别的目录,通常会在bash中执行此操作:
cd ../../../../some/other/folder
由于键入所有这些句号和斜杠非常烦人,所以我想知道是否存在一些更短的键入方式;例如:
cd ..4/some/other/folder
距离cd --help
还远,我找不到它。
答案 0 :(得分:2)
没有标准方法。
您可以声明一个函数,该函数将多个父目录作为第一个参数,并将相对路径作为第二个:
cdu () {
local n=$1
local p=""
while ((n--)) ; do
p+=../
done
cd "$p/$2"
}
然后您可以将cd ../../../bin
缩短为cdu 3 bin
我用的是
alias ..='cd ..'
alias ...='cd ../..'
要获得6个级别,我只需键入...
+ 输入 3次。
答案 1 :(得分:1)
根据cd手册页,直接的回答是“否”。
如果有帮助,可以在.bashrc中添加以下内容:
cv::Mat
以此类推。
示例:
cv::Mat