logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Authors

       See the LICENSE file for the authors.

Bugs

       See the TODO file in the distribution.

                                                    st-0.9.2                                               ST(1)

Customization

st can be customized by creating a custom config.h and (re)compiling the source code. This keeps it fast,
       secure and simple.

Description

st is a simple terminal emulator.

License

       See the LICENSE file for the terms of redistribution.

Name

       st - simple terminal

Options

-a     disable alternate screens in terminal

       -cclass
              defines the window class (default $TERM).

       -ffont
              defines the font to use when st is run.

       -ggeometry
              defines the X11 geometry string.  The form  is  [=][<cols>{xX}<rows>][{+-}<xoffset>{+-}<yoffset>].
              See XParseGeometry(3) for further details.

       -i     will fixate the position given with the -g option.

       -nname
              defines the window instance name (default $TERM).

       -oiofile
              writes  all  the I/O to iofile.  This feature is useful when recording st sessions. A value of "-"
              means standard output.

       -Ttitle
              defines the window title (default 'st').

       -ttitle
              defines the window title (default 'st').

       -wwindowid
              embeds st within the window identified by windowid-lline
              use a tty line instead of a pseudo terminal.   line  should  be  a  (pseudo-)serial  device  (e.g.
              /dev/ttyS0  on  Linux for serial port 0).  When this flag is given remaining arguments are used as
              flags for stty(1).  By default st initializes the serial line to 8 bits, no parity, 1 stop bit and
              a 38400 baud rate. The speed is set by appending it as  last  argument  (e.g.  'st  -l  /dev/ttyS0
              115200'). Arguments before the last one are stty(1) flags. If you want to set odd parity on 115200
              baud  use for example 'st -l /dev/ttyS0 parenb parodd 115200'. Set the number of bits by using for
              example 'st -l /dev/ttyS0 cs7 115200'. See stty(1) for more arguments and cases.

       -v     prints version information to stderr, then exits.

       -ecommand[arguments...]
              st executes command instead of the shell.  If this is used it mustbethelastoption  on  the
              command  line,  as  in  xterm / rxvt.  This option is only intended for compatibility, and all the
              remaining arguments are used as a command even without it.

See Also

tabbed(1), utmp(1), stty(1), scroll(1)

Shortcuts

Break  Send a break in the serial line.  Break key is obtained in PC keyboards pressing at the same  time
              control and pause.

       Ctrl-PrintScreen
              Toggle if st should print to the iofile.Shift-PrintScreen
              Print the full screen to the iofile.PrintScreen
              Print the selection to the iofile.Ctrl-Shift-PageUp
              Increase font size.

       Ctrl-Shift-PageDown
              Decrease font size.

       Ctrl-Shift-Home
              Reset to default font size.

       Ctrl-Shift-y
              Paste from primary selection (middle mouse button).

       Ctrl-Shift-c
              Copy the selected text to the clipboard selection.

       Ctrl-Shift-v
              Paste from the clipboard selection.

Synopsis

st  [-aiv]  [-cclass] [-ffont] [-ggeometry] [-nname] [-oiofile] [-Ttitle] [-ttitle] [-lline] [-wwindowid] [[-e] command [arguments...]]

       st [-aiv] [-cclass] [-ffont] [-ggeometry] [-nname] [-oiofile] [-Ttitle] [-ttitle] [-wwindowid] -l
       line [stty_args...]

See Also