Browse > Home / 未分类 / Blog article: Linux秘笈2,高效的利用cd别名去浏览目录

| 订阅RSS

Linux秘笈2,高效的利用cd别名去浏览目录

二月 14th, 2009 Posted in 未分类

当你去浏览比较长的目录结构父目录的时候,你可能用cd ..\..之类的,有的时候会非常长,例如:

# mkdir -p /tmp/very/long/directory/structure/that/is/too/deep 

# cd /tmp/very/long/directory/structure/that/is/too/deep 

# pwd 

/tmp/very/long/directory/structure/that/is/too/deep 

# cd ../../../../ 

# pwd 

/tmp/very/long/directory/structure 

 

可以利用如下的三个方法中的任何一种,可以去代替繁琐的 cd ../../../。

方法1:用”..n”去浏览上级目录

在下面的例子中,我们用 ..4回到上层4级目录,用..3回到上层3级目录,用..2回到上层2级目录,在~/.bash_profile中加入如下的一些别名定义并重新登陆。

alias ..=”cd ..” 

alias ..2=”cd ../..” 

alias ..3=”cd ../../..” 

alias ..4=”cd ../../../..” 

alias ..5=”cd ../../../../..” 

# cd /tmp/very/long/directory/structure/that/is/too/deep 

# ..4 

[注意: 用 ..4 向上回4级目录] 

# pwd 

/tmp/very/long/directory/structure/ 

方法2: 仅仅使用一些”.”回到上层目录 

可以使用一些”.”去定义命令的别名。当你输入头两个点的时候,你可能在思考,”将去那个一个目录”,然后每向上回一级目录,就用一个点表示,在你的~/.bash_profile中增加如下内容,然后重新登录,快捷方式将生效。

alias ..=”cd ..” 

 

alias …=”cd ../..” 

alias ….=”cd ../../..” 

alias …..=”cd ../../../..” 

alias ……=”cd ../../../../..” 

# cd /tmp/very/long/directory/structure/that/is/too/deep 

# ….. 

[注意: 用 ..... (5个点)回到上层四级目录] 

# pwd 

/tmp/very/long/directory/structure/ 

方法3: 在cd后面跟点来回到上级目录 

可以使用一些”cd”和”.”去定义命令的别名。当你输入”cd..”的时候,你可能在思考,”将去那个一个目录”,然后每向上回一级目录,就用一个点表示,在你的~/.bash_profile中增加如下内容,然后重新登录,快捷方式将生效。

 

alias cd..=”cd ..” 

alias cd…=”cd ../..” 

alias cd….=”cd ../../..” 

alias cd…..=”cd ../../../..” 

alias cd……=”cd ../../../../..” 

# cd /tmp/very/long/directory/structure/that/is/too/deep 

# cd….. 

[Note: use cd..... 回到上层4级目录] 

# pwd 

/tmp/very/long/directory/structure 

方法4: 通过cd结合数字来回到上层目录 

在下面的例子中,利用cd4回到上级4层目录 

alias cd1=”cd ..” 

alias cd2=”cd ../..” 

alias cd3=”cd ../../..” 

alias cd4=”cd ../../../..” 

alias cd5=”cd ../../../../..”

相关文章

Tags: ,

Leave a Reply