每次我需要启动或停止 Tomcat 时,我都会导航至:
/Tomcat_Dir/bin
进入文件夹后输入:
./Startup.sh
要停止服务器,我导航到同一目录并输入:
./Shutdown.sh
我想知道在 Linux 中是否有办法为上述过程设置别名,这样我就可以简单地在文件系统的任何位置输入类似
StartTomcat
或者StopTomcat
执行网络服务器的启动和关闭?
答案1
您甚至不需要导航到这些目录。只需使用完整路径即可:
/Tomcat_Dir/bin/Startup.sh
/Tomcat_Dir/bin/Shutdown.sh
有了这些,您就可以创建一个别名,正如您所说的:
alias StartTomcat='/Tomcat_Dir/bin/Startup.sh'
alias StopTomcat='/Tomcat_Dir/bin/Shutdown.sh'
将这些行添加到您的~/.bash_profile
、~/.profile
或~/.bashrc
(无论您使用哪个 -有什么不同?),重新启动shell,就完成了。
答案2
我知道有三个简单的选择 -
1)您可以将其添加/Tomcat_Dir/bin
到您的PATH。
打开你的 .bashrc 并编辑/添加以下内容
PATH=$PATH:/Tomcat_Dir/bin/
2)在 bin 目录中添加启动和关闭脚本的链接。
ln -s /Tomcat_Dir/bin/Startup.sh /bin/tom_start.sh
ln -s /Tomcat_Dir/bin/Shutdown.sh /bin/tom_stop.sh
3)为启动和关闭脚本添加别名。
别名 Tomstart='/Tomcat_Dir/bin/Startup.sh'
别名 Tomstop='/Tomcat_Dir/bin/Shutdown.sh'