Shell Scope
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:
|