linux工具:快速返回某級父目錄--bd
阿新 • • 發佈:2017-05-15
cert tps nes style program 名稱 class bashrc o-c
當我們在linux服務器上切換父目錄時,通常使用cd ../../,有幾級目錄就輸入幾次"../",如果目錄嵌套的過深,就會有點暈菜...因此,本次介紹的這款工具,可以快速的返回指定的父目錄中。
1. 安裝
# 下載 sudo wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd # 修改權限 sudo chmod +rx /usr/bin/bd #增加別名,忽略大小寫 echo ‘alias bd=". bd -si"‘ >> ~/.bashrc #使別名生效 source~/.bashrc
2. 使用
# 假設當前的路徑如下 /home/hadoop/medis/Data/Program/Books/learn/scala/test # 使用如下命令,即可調至/home/hadoop/medis/Data/Program/Books目錄下 bd Books
還可以通過‘bd <開頭幾個字母>‘,更加直接快速調至以該字母開頭的目錄下。註:當層次結構具有相同名稱目錄,bd將會移動到最接近的目錄,而不是最早出現的父目錄:
# 假設當前的目錄 /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala/play/structure #跳轉至/home/hadoop/medis中 bd me #同名scala的目錄,當前路徑 /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala/play/structure bd scala /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala/
最後,與其他命令聯合使用,註意:命令行引號中的bd命令只用於列出切換的目錄,並未執行切換,因此當前路徑未發生改變
#當前路徑 /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala #註意當前路徑沒變 $echo `bd lea` /home/hadoop/medis/Data/Program/Books/learn/ $ ls -l `bd lea` total 4 drwxrwxr-x 3 hadoop hadoop 4096 May 14 23:49 scala
linux工具:快速返回某級父目錄--bd