Thursday, September 21, 2023
 Popular · Latest · Hot · Upcoming
rated 0 times [  9] [ 0]  / answers: 1 / hits: 8105  / 4 Months ago, fri, may 19, 2023, 9:08:14

I have a nice little bash alias in my .bashrc folder that allows me to start Tomcat running without having to cd into the folder first, e.g.

alias startTomcat="cd ~/apache-tomcat-7.0.34/bin/ && ./"

However when I run startTomcatin a terminal, I'm booted out of the folder I started in, and now my terminal's residing in ~/apache-tomcat-7.0.34/bin/. This is expected behaviour, of course, but what I'd like to do is run the command without winding up in a different folder.

Can I either save the original location, then return to it in my .bashrc file, or alternatively run without cding out of the original folder?


More From » bash


You can use the absolute path for without to cd in the folder where is located::

alias startTomcat="~/apache-tomcat-7.0.34/bin/"

Or, you can use cd - which will return you to the directory where you were last time:

alias startTomcat="cd ~/apache-tomcat-7.0.34/bin/ && ./ && cd -"

[#29626] Saturday, May 20, 2023, 4 Months  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.

Total Points: 238
Total Questions: 115
Total Answers: 107

Location: Moldova
Member since Tue, Feb 7, 2023
8 Months ago