云网牛站
所在位置:首页 > Linux教程 > 使用up.sh脚本在Linux中快速导航到特定的父目录

使用up.sh脚本在Linux中快速导航到特定的父目录

2019-04-02 21:21:45作者:叶云稿源:云网牛站

本文介绍使用up.sh shell脚本在Linux操作系统中快速导航到特定的父目录的方法,up.sh通过.bashrc或.zshrc文件注册up函数,使用shell脚本编写,支持zsh和fish shell,以下介绍它的安装和使用方法。

使用up.sh脚本在Linux中快速导航到特定的父目录

 

安装方法

它不是基于发行版,你必须根据你的shell安装它。

运行以下命令以在bash shell上启用脚本:

$ curl --create-dirs -o ~/.config/up/up.sh https://raw.githubusercontent.com/shannonmoeller/up/master/up.sh

$ echo 'source ~/.config/up/up.sh' >> ~/.bashrc

运行以下命令以使更改生效:

$ source ~/.bashrc

参考:将.bashrc文件恢复到Ubuntu中的默认设置

运行以下命令以在zsh shell上启用脚本:

$ curl --create-dirs -o ~/.config/up/up.sh https://raw.githubusercontent.com/shannonmoeller/up/master/up.sh

$ echo 'source ~/.config/up/up.sh' >> ~/.zshrc

运行以下命令以使更改生效:

$ source ~/.zshrc

运行以下命令以启用fish shell上的脚本:

$ curl --create-dirs -o ~/.config/up/up.fish https://raw.githubusercontent.com/shannonmoeller/up/master/up.fish

$ source ~/.config/up/up.fish

 

使用方法

我们已经在系统上成功安装并配置了up脚本,是时候测试一下了,我将采用以下目录路径进行此测试。

运行pwd命令或dirs命令以了解当前位置:

[email protected]:/usr/share/icons/Adwaita/256x256/apps$ pwd

or

[email protected]:/usr/share/icons/Adwaita/256x256/apps$ dirs

/usr/share/icons/Adwaita/256x256/apps

如何上升一个级别?快速返回一个目录,我目前在/usr/share/icons/Adwaita/256x256/apps,如果我想快速进入256x256目录的一个目录,那么只需输入以下命令即可:

[email protected]:/usr/share/icons/Adwaita/256x256/apps$ up

[email protected]:/usr/share/icons/Adwaita/256x256$ pwd

/usr/share/icons/Adwaita/256x256

如何升级多个级别?快速返回多个目录,我目前在/usr/share/icons/Adwaita/256x256/apps中,如果我想快速共享目录,那么只需输入以下命令即可:

[email protected]:/usr/share/icons/Adwaita/256x256/apps$ up 4

[email protected]:/usr/share$ pwd

/usr/share

如何通过全名?快速返回给定目录,而不是数字:

[email protected]:/usr/share/icons/Adwaita/256x256/apps$ up icons

[email protected]:/usr/share/icons$ pwd

/usr/share/icons

如何通过部分名称?快速返回给定目录,而不是数字:

[email protected]:/usr/share/icons/Adwaita/256x256/apps$ up Ad

[email protected]:/usr/share/icons/Adwaita$ pwd

/usr/share/icons/Adwaita

它支持tab completion:

[email protected]:/usr/share/icons/Adwaita/256x256/apps$ up 

256x256/  Adwaita/  icons/    share/    usr/

注:本文允许你快速返回特定的父目录,但没有选项可以快速前进。

 

相关主题

在Linux系统中使用bd命令快速返回到特定父目录的方法

精选文章
热门文章