linux导航执行文件路径,使用up.sh脚本在Linux中快速导航到特定的父目录

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

9b86ff9f85fdbba59bd7f5d393c4d550.png

安装方法

它不是基于发行版,你必须根据你的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

运行以下命令以在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/

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

相关主题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值