The commands within the shell:
scope are used to provide terminal window commands in the OSGi
shell.
Command | Parameters | Description |
---|---|---|
shell:alias
|
command
|
Creates an alias to a command. |
shell:cat
|
[options] [paths or urls]
|
Displays the content of a file or URL. Where paths or
urls is a list of file paths or urls to display separated by
whitespace (use - for STDIN) |
shell:clear
|
Clears the console buffer. | |
shell:completion
|
[mode]
|
Displays or changes the completion mode on the current console
session. Where mode is the completion mode to set. The
valid completion modes are: global,
first, subshell. |
shell:date
|
[options] [format]
|
Displays the current time in the given FORMAT. |
shell:each
|
values function
|
Executes a closure on a list of arguments. Where:
|
shell:echo
|
[options] [arguments]
|
Echoes or prints arguments to STDOUT, separated by whitespaces. |
edit
|
||
shell:env
|
variable [value]
|
Gets/sets the value of a console session variable. |
shell:exec
|
command
|
Executes system processes. |
shell:grep
|
[options] pattern
|
Prints lines matching the given pattern, in regular expression. |
shell:head
|
[options] [paths or urls]
|
Displays the first lines of a file. Where paths or urls
is a list of file paths or urls to display separated by
whitespaces. |
shell:history
|
Prints commands history. | |
shell:if
|
condition ifTrue [ifFalse]
|
If/Then/Else block. |
shell:info
|
Prints system information. | |
shell:java
|
[options] className [arguments]
|
Executes a Java standard application. |
less
|
||
shell:logout
|
Disconnects shell from current session. | |
more
|
||
shell:new
|
class [args]
|
Creates a new java object. |
shell:printf
|
format arguments
|
Formats and prints arguments. |
shell:sleep
|
[options] duration
|
Sleeps for a defined duration then wakes up. The default
time unit is millisecond, use -s option to use second
instead. |
shell:sort
|
[options] [files]
|
Writes sorted concatenation of all files to standard output, separated by whitespaces. |
shell:source
|
script [args]
|
Runs a script. Where:
|
shell:stack-traces-print
|
[print]
|
Prints the full stack trace in the console when the execution of a command throws an exception. |
shell:tac
|
[options]
|
Captures the STDIN and returns it as a string. Optionally writes the content to a file. |
shell:tail
|
[options] [path or url]
|
Displays the last lines of a file. Where path or url is
a file path or url to display. |
shell:threads
|
[options] [id]
|
Prints the current threads (optionally with stacktraces). |
shell:watch
|
[options] command
|
Watches & refreshes the output of a command. |
shell:wc
|
[options] [files]
|
Prints newline, word, and byte counts for each file. |
shell:while
|
condition function
|
Loops while the condition is true.Where:
|