當我們在linux伺服器上切換父目錄時,通常使用cd ../../,有幾級目錄就輸入幾次"../",如果目錄巢狀的過深,就會有點暈菜...因此,本次介紹的這款工具,可以快速的返回指定的父目錄中。
1. 安裝
# 修改許可權
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
4drwxrwxr-x 3 hadoop hadoop 4096 may 14
23:49 scala
Linux工具快速教程
linux下有很多命令列工具供我們使用,每個工具總是提供了大量引數供我們選擇 實際工作中,我們用到的工具,最常用的總是那麼幾個引數組合 為此,我寫了這本書相對實用的書 這本書專注於linux工具的最常用用法,以便讀者能以最快時間掌握,並在工作中應用 全書分為三個部分 同時,這個教程也可當作linux...
發布 《Linux工具快速教程》
linux下有很多命令列工具供我們使用,每個工具總是提供了大量引數供我們選擇 實際工作中,我們用到的工具,最常用的總是那麼幾個引數組合 為此,我寫了這本書相對實用的書 這本書專注於linux工具的最常用用法,以便讀者能以最快時間掌握,並在工作中應用 全書分為三個部分 第一部分為基礎篇,介紹我們工作中...
玩轉Linux 神級工具 sed awk
這裡是我在網上書上收集的相關資料,因為這兩個工具很有名也很重要,所以這些資料會幫助我更好的了解和熟悉它們。在 sed and awk 一書中 1.2 a stream editor 的解釋是 sed本質上是乙個編輯器,但是它是非互動式的,這點與vim不同 同時它又是面向字元流的,輸入的字元流經過se...