Groovy是一种功能强大,可选类型和动态 语言,支持Java平台。旨在提高开发人员的生产力得益于简洁,熟悉且简单易学的语法。可以与任何Java程序顺利集成,并立即为您的应用程序提供强大的功能,包括脚本编写功能,特定领域语言编写,运行时和编译时元编程以及函数式编程。
1.CentOS 7 系统
2.可连接外网
3.已下载jdk软件包
tar xvf jdk-8u221-linux-x64.tar.gz -C /usr/local
cd /usr/local
mv jdk-8u221 java
sed -i ‘$aJAVA_HOME=/usr/local/java\nCLASSPATH=$JAVA_HOME/lib\nPATH=$PATH:$JAVA_HOME/bin\nexport PATH JAVA_HOME CLASSPATH‘ /etc/profile
source /etc/profile
java -version
cd /usr/local
unzip apache-groovy-sdk-3.0.5.zip
export GROOVY_HOME=/usr/local/groovy-3.0.5
export PATH=$PATH:$GROOVY_HOME/bin
source /etc/profile
cd /usr/local/groovy-3.0.5/bin
groovysh
命令 | 命令说明 |
---|---|
:help | (:h)显示此帮助消息 |
? | (:? ) 别名为::帮助 |
:exit | (:x)退出shell |
:quit | (:q)别名为::exit |
import | (:i)将一个类导入命名空间 |
:clear | (:c)清除缓冲区并复位提示计数器 |
:display | (:d)显示当前缓冲区 |
:show | (:S)显示变量,类或导入 |
:inspect | (:n)使用GUI对象浏览器检查变量或最后一个结果 |
:purge | (:p)清除变量,类,导入或首选项 |
:load | (:l)将文件或URL装入缓冲区 |
.save | (:s)将当前缓冲区保存到文件 |
.record | (:r)将当前会话记录到文件 |
. | (:.)别名为::load |
:register | (:rc)使用shell注册新命令 |
:set | (:=)设置(或列表)首选项 |
:doc | (:D)打开一个浏览器窗口,显示参数的文档 |
:history | (:H)显示,管理和撤回编辑行历史记录 |
原文:https://blog.51cto.com/13760351/2522209