linux命令行下,在任意目录下启动Tomcat

注:我的 Tomcat 安装在 /opt/ 目录下,我都是以我的目录来举例的。 

简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在 PATH 记录的路径中查找该命令。有的话则执行,不存在则提示命令找不到,也就是我们经常看到的   -bash: ***: command not found

比如在根目录 / 下可以输入命令 ls ,在 /usr 目录下也可以输入 ls ,但其实 ls 命令根本不在这个两个目录下,当你输入ls命令时LINUX会去 /bin, /usr/bin, /sbin等目录寻找该命令。而 PATH 就是定义 /bin:/sbin:/usr/bin 等这些路劲的变量,其中冒号为目录间的分割符。使用 echo $PATH 命令可以查看环境变量的内容。

如何自定义路径:

假设你新编译安装了一个Tomcat在 /opt 下,你希望每次启动的时候不用敲一大串字符(/opt/apache-tomcat-7.0.70/bin/startup.sh )才能使用它,而不是直接像 ls 一样在任何地方都直接输入类似这样( apachectl start)的简短命令。这时,你就需要修改环境变量PATH了,准确的说就是给PATH增加一个值  /opt/apache-tomcat-7.0.70/bin 。

将 /opt/apache-tomcat-7.0.70/bin 添加到PATH中有三种方法:

一、直接在命令行中设置PATH

PATH=$PATH:/opt/apache-tomcat-7.0.70/bin

 使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH设置就会失效。


 二、在profile中设置PATH

步骤:

i) 打开 profile 文件    

vi /etc/profile

ii) 找到export行,在下面新增加一行,内容为:

export PATH=$PATH:/opt/apache-tomcat-7.0.70/bin

iii)  执行 source /etc/profile  命令,让环境变量立即生效。

这种方法最好,除非手动强制修改PATH的值,否则将不会被改变。 


三、在当前用户的profile中设置PATH

登录用户

步骤:

i)打开文件

vi ~/.bash_profile

 ii) 修改PATH行,把 /opt/apache-tomcat-7.0.70/bin 添加进去,如:  PATH=$PATH:$HOME/bin:/opt/apache-tomcat-7.0.70/bin

iii)  执行 source ~/.bash_profile   命令,让环境变量立即生效。

注:这种方法只对当前用户起作用的,其他用户该修改无效。

去除自定义路径

当你发现新增路径  /opt/apache-tomcat-7.0.70/bin 没用或不需要时,你可以在以前修改的 /etc/profile 或 ~/.bash_profile 文件中删除你曾今自定义的路径。

 

转载于:https://blog.csdn.net/qq_16633405/article/details/82056619#t0

猜你喜欢

转载自blog.csdn.net/qq_40794973/article/details/86591391