命令行(Command Line)

优质
小牛编辑
134浏览
2023-12-01

称为groovysh的Groovy shell可以很容易地用于评估groovy表达式,定义类和运行简单程序。 安装Groovy时会安装命令行shell。

以下是Groovy中可用的命令行选项 -

命令行参数全名细节
-C--color[=FLAG]启用或禁用ANSI颜色的使用
-D--define=NAME=VALUE定义系统属性
-T--terminal=TYPE指定要使用的终端TYPE
-V--version显示版本
-classpath指定查找类文件的位置 - 必须是第一个参数
-cp--classpathAliases for '-classpath'
-d--debug--debug Enable debug output
-e--evaluate=arg在开始交互式会话时评估选项拳头
-h--help显示此帮助消息
-q--quietSuppress superfluous output
-v--verboseEnable verbose output

以下快照显示了在Groovy shell中执行的表达式的简单示例。 在下面的例子中,我们只是在groovy shell中打印“Hello World”。

Groovy Shell

类和函数 (Classes and Functions)

在命令提示符中定义类,创建新对象并在类上调用方法非常容易。 以下示例显示了如何实现此功能。 在下面的示例中,我们使用一个简单的方法创建一个简单的Student类。 在命令提示符本身中,我们正在创建类的对象并调用Display方法。

创建标准类

在命令提示符中定义方法并调用该方法非常容易。 请注意,该方法是使用def类型定义的。 另请注意,我们已经包含一个名为name的参数,然后在调用Display方法时将其替换为实际值。 以下示例显示了如何实现此功能。

提示并调用命令

Commands

shell有许多不同的命令,可以提供对shell环境的丰富访问。 以下是它们的列表以及它们的作用。

Sr.NoCommand&smp; 命令说明
1

:help

(:h)显示此帮助消息

2

?

(:?)Alias to :: help

3

:exit

(:x)退出shell

4

:quit

(:q)别名为:退出

5

import

(:i)将类导入命名空间

6

:display

(:d)显示当前缓冲区

7

:clear

(:c)清除缓冲区并重置提示计数器

8

:show

(:S)显示变量,类或导入

9

:inspect

(:n)使用GUI对象浏览器检查变量或最后一个结果

10

:purge

(:p)清除变量,类,导入或首选项

11

:edit

(:e)编辑当前缓冲区

12

:load

(:l)将文件或URL加载到缓冲区中

13

.

(:。)Alias to :: load

14

.save

(:s)将当前缓冲区保存到文件中

15

.record

(:r)将当前会话记录到文件中

16

:alias

(:a)创建别名

17

:set

(:=)设置(或列表)首选项

18

:register

(:rc)向shell注册一个新命令

19

:doc

(:D)打开一个显示参数文档的浏览器窗口

20

:history

(:H)显示,管理和调用编辑行历史记录