linux工具 快速返回某級父目錄 bd

2022-05-03 21:03:10 字數 1411 閱讀 6392

當我們在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...