GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  COMMANDLINE (1)

NAME

commandline -- set or get the current command line buffer

    Synopsis

commandline [OPTIONS] [CMD]

    Description

commandline can be used to set or get the current contents of the command line buffer.

With no parameters, commandline returns the current value of the command line.

With CMD specified, the command line buffer is erased and replaced with the contents of CMD.

The following options are available:

o -C or --cursor set or get the current cursor position, not the contents of the buffer. If no argument is given, the current cursor position is printed, otherwise the argument is interpreted as the new cursor position.
o -f or --function inject readline functions into the reader. This option cannot be combined with any other option. It will cause any additional arguments to be interpreted as readline functions, and these functions will be injected into the reader, so that they will be returned to the reader before any additional actual key presses are read.

The following options change the way commandline updates the command line buffer:

o -a or --append do not remove the current commandline, append the specified string at the end of it
o -i or --insert do not remove the current commandline, insert the specified string at the current cursor position
o -r or --replace remove the current commandline and replace it with the specified string (default)

The following options change what part of the commandline is printed or updated:

o -b or --current-buffer select the entire buffer (default)
o -j or --current-job select the current job
o -p or --current-process select the current process
o -t or --current-token select the current token.

The following options change the way commandline prints the current commandline buffer:

o -c or --cut-at-cursor only print selection up until the current cursor position
o -o or --tokenize tokenize the selection and print one string-type token per line

If commandline is called during a call to complete a given string using complete -C STRING, commandline will consider the specified string to be the current contents of the command line.

The following options output metadata about the commandline state:

o -L or --line print the line that the cursor is on, with the topmost line starting at 1
o -S or --search-mode evaluates to true if the commandline is performing a history search
o -P or --paging-mode evaluates to true if the commandline is showing pager contents, such as tab completions

    Example

commandline -j $history[3] replaces the job under the cursor with the third item from the command line history.
Search for    or go to Top of page |  Section 1 |  Main Index


Version 2.2.0 COMMANDLINE (1) Mon Jul 6 2015

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.