在 Shell 中创建常用目录的快捷方式

前段时间,我们了解到 , 流行音乐目录 命令,用于 CLI 更快的导航。 这三个命令提供了一种更快的目录间导航方式。 今天,我偶然发现了一个类似的工具,叫做 “捷径” 这也可以用于在一堆目录之间更快、更轻松地导航。 您可以使用这个小工具为您的 SHELL 中最常用和最常用的目录创建快捷方式。 众所周知,它可以在 ZSH 和 BASH shell 上工作。

安装“快捷方式”

要安装快捷方式,请 git clone 其存储库:

$ git clone https://github.com/zakkor/shortcut.git

上述命令将克隆当前工作目录中名为“快捷方式”的文件夹中的内容。

进入“快捷方式”目录:

$ cd shortcut/

运行以下命令来安装它:

$ sh install.sh

上面的命令会放一个可执行文件 捷径/usr/local/bin, 并附加一个名为 sc 给你的 .zshrc.

如果您使用 BASH,请编辑 安装.sh 文件:

$ vi install.sh

更改以下行:

cat alias.sh >> ~/.zshrc

到:

cat alias.sh >> ~/.bashrc

Save 和 close 文件。 然后,运行以下命令来安装“快捷方式”:

$ sh install.sh

最后,运行以下命令来更新更改。

$ source ~/.bashrc

使用“快捷方式”创建外壳中常用目录的快捷方式

让我们创建一个示例目录层次结构。

$ mkdir -p abcd/efgh/ijkl/mnop/qrst/uvwx/yz/

这是我们的目录层次结构:

$ tree abcd/ abcd/ └── efgh  └── ijkl  └── mnop  └── qrst  └── uvwx  └── yz  6 directories, 0 files

假设我们在 abcd/efgh/ijkl/mnop/qrst/uvwx/yz/ 目录。

要创建此目录的快捷方式,只需运行:

$ sc yz .