linux
BashLinux
mkcd: ディレクトリを作成して移動する
単一のコマンドでディレクトリを作成し、そのディレクトリに移動する簡単なBash関数。
誰もが経験したことがあるでしょう:mkdirで新しいディレクトリを作成し、すぐにcdでそのディレクトリに移動する必要がある場面です。
mkdir new_directory
cd new_directory
小さな手間ですが、積み重なると面倒です。ここでは、一度に両方を行う簡単な関数を紹介します。
解決策
次の関数を .bashrc(または .zshrc)に追加してください:
mkcd() {
mkdir -p "$1" && cd "$1"
}
インストール方法
-
設定ファイルを開きます:
nano ~/.bashrc(または
nano ~/.zshrc) -
上記のコードブロックをファイルの最後に貼り付けます。
-
保存して終了します(
Ctrl+O、Enter、Ctrl+X)。 -
設定を再読み込みします:
source ~/.bashrc(または
source ~/.zshrc)
使い方
これで、深いディレクトリ構造を作成し、すぐにそのディレクトリに移動できます:
mkcd -p vault/warden/vaultwarden
すぐに vaultwarden ディレクトリ内にいることが確認できます。