Linuxシステムのコマンドラインを介してファイルシステムをナビゲートしているときに、(長いパスで)親ディレクトリに戻るために、通常はcdコマンドを繰り返し発行します(cd ../../..
)関心のあるディレクトリに到達するまで。
これは非常に退屈で退屈な時間になる可能性があります。特に、経験豊富なLinuxユーザーや、さまざまなタスクを実行するシステム管理者にとっては、システムの運用中に仕事を楽にするためのショートカットを見つけたいと考えています。
推奨される読み物: Autojump –Linuxファイルシステムをすばやくナビゲートするための高度な「cd」コマンド
この記事では、 bd を使用して、Linuxの親ディレクトリにすばやく戻るためのシンプルで便利なユーティリティを確認します。 ツール。
bd はファイルシステムをナビゲートするための便利なユーティリティであり、cd ../../..
と入力しなくても親ディレクトリにすばやく戻ることができます。 繰り返し。他のLinuxコマンドと確実に組み合わせて、日常の操作をいくつか実行できます。
Linuxシステムにbdをインストールする方法
次のコマンドを実行して、 bdをダウンロードしてインストールします /usr/bin/
の下 wgetコマンドを使用して実行可能にし、~/.bashrc
に必要なエイリアスを作成します ファイル:
$ wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd $ chmod +rx /usr/bin/bd $ echo 'alias bd=". bd -si" >> ~/.bashrc $ source ~/.bashrc
-s
を設定します -si
の代わりにフラグ 上で作成したエイリアスで。
オートコンプリートのサポートを有効にするには、次のコマンドを実行します。
$ sudo wget -O /etc/bash_completion.d/bd https://raw.github.com/vigneshwaranr/bd/master/bash_completion.d/bd $ sudo source /etc/bash_completion.d/bd
Linuxシステムでbdを使用する方法
現在このパスの最上位ディレクトリにいると仮定します:
/media/aaronkilik/Data/Computer Science/Documents/Books/LEARN/Linux/Books/server $
ドキュメントに移動したい ディレクトリをすばやく作成し、次のように入力します:
$ bd Documents
次に、データに直接移動します ディレクトリには、次のように入力できます。
$ bd Data


実際、 bd さらに簡単になります。必要なのは、bd<いくつかの開始文字>と入力することだけです。 例:
$ bd Doc $ bd Da


たとえば、上記のパスには、同じ名前の Booksのディレクトリが2つあります。 、に移動したい場合:
/media/aaronkilik/Data/ComputerScience/Documents/Books/LEARN/Linux/Books
bd本と入力する 次の場所に移動します:
/media/aaronkilik/Data/ComputerScience/Documents/Books


さらに、 bdを使用します `bd <letter(s)>`
の形式のバックティック内 パスから現在のディレクトリの変更を除いたものを出力するため、`bd <letter(s)>`
を使用できます。 ls、echoなどの他の一般的なLinuxコマンドを使用します。
以下の例では、現在ディレクトリ / var / www / html / internship / Assets / filetreeにいます。 絶対パスを出力し、内容をロングリストし、ディレクトリhtmlに移動せずにすべてのファイルのサイズを合計するには、次のように入力します。
$ echo `bd ht` $ ls -l `bd ht` $ du -cs `bd ht`


bdの詳細をご覧ください Githubのツール:https://github.com/vigneshwaranr/bd
それで全部です!この記事では、 bdを使用してLinuxでファイルシステムをすばやくナビゲートする便利な方法を確認しました。 ユーティリティ。
以下のフィードバックフォームからご意見をお聞かせください。さらに、同様のユーティリティをご存知ですか。コメントでもお知らせください。