DEV Community

Cover image for How to execute any command from anywhere to anywhere in your laptop !
darker
darker

Posted on

2

How to execute any command from anywhere to anywhere in your laptop !

Sometimes i got in situations where i want to execute a specific command or multiple commands inside a given directory without moving there as quickly as i can !
This may sound obvious to just jump there, do the stuff and come back but as a lazy guy, i like doing that as quickly as possible and hit enter once !

target

So in this tip, you will need zoxide, a nice tool that cache all your paths by their finals dirname, that mean wherever you are in your linux system ~/zig/zag/toum/yyyy, you just have to type cd xxxx (which is here ~/boum/bam/xxx), to go there !

So this is my tip:

  • go to the target dir ($1 as the given dir)
  • execute the command ({$@:2} as all strings after the dir)
  • get back from where i was (cd -)

Image

Then add it inside your ~/.bash_aliases and you're good to go !

You can copy the source code from here !

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More