cli preferenceΒΆ

cli preference(1)	      BIG-IP TMSH Manual	     cli preference(1)



NAME
       preference - Configures tmsh preferences.

MODULE
       cli

SYNTAX
       Configure the preference component within the cli module using the
       syntax shown in the following sections.

   MODIFY
	edit preference
	modify preference [option]
	  options:
	    alias-path [string list]
	    app-service [[string] | none]
	    confirm-edit [disabled | enabled]
	    display-threshold [integer]
	    editor [nano | vi]
	    history-date-time [disabled | enabled]
	    history-file-size [integer]
	    history-size [integer]
	    keymap [default | emacs | vi]
	    list-all-properties [disabled | enabled]
	    pager [disabled | enabled]
	    prompt { [avc-count config-sync-status current-folder
		      fully-qualified-host host mcp-load-status
		      mcp-state multi-line status user user-role] | none }
	    show-aliases [disabled | enabled]
	    stat-units [default | exa | gig | kil | meg | peta | raw |
			tera | yotta | zetta]
	    suppress-warnings [ all | config-version | none ]
	    table-indent-width [integer]
	    tcl-syntax-highlighting [disabled | enabled]
	    video [disabled | enabled]
	    warn [bell | disabled | visual-bell]

	edit preference
	  options:
	    all-properties

   DISPLAY
	list preference
	list preference [option]
	show running-config preference
	show running-config preference [option]
	  options:
	    all-properties
	    one-line

DESCRIPTION
       You can use the preference component to configure tmsh to meet your
       specific needs.

EXAMPLES
       modify preference display-threshold 500

       Configures tmsh to retrieve up to 500 objects before requiring a user
       response to the question, "Display all items? (y/n)."

       modify preference history-file-size 80

       Configures the maximum number of commands that a user can view in the
       command history list to be 80.

       modify preference history-size 1000

       Configures the maximum number of commands that tmsh saves in a user's
       .tmsh_history file to be 1000 commands.

       modify preference suppress-warnings config-version

       Configures tmsh to suppress warning messages for configuration version
       related (for backward compatibility of configuration).

OPTIONS
       alias-path
	    Specifies the search paths for shared aliases. The shared aliases
	    could be in multiple locations, only ones on the search paths can
	    be used. If a folder is deleted from the system it will be
	    automatically remove from the alias-path.

       app-service
	    Specifies the name of the application service to which the
	    preference belongs. The default value is none. Note: If the
	    strict-updates option is enabled on the application service that
	    owns the object, you cannot modify or delete the preference. Only
	    the application service can modify or delete the preference.

       confirm-edit
	    Specifies whether the command edit prompts for confirmation before
	    saving changes. The default value is enabled.

	    Note that the value of this option does not affect the behavior of
	    the editor if the changes made in the editor result in a failed
	    update. In this case, tmsh always prompts the user to either re-
	    edit the file or discard the changes. The options are:

	    enabled
		 tmsh prompts a user to either submit (y), discard (n), or
		 edit (e) the changes made to a component within the editor.

	    disabled
		 tmsh does not prompt the user, but instead, immediately
		 submits the changes made in the editor.

       display-threshold
	    Specifies the maximum number of objects that tmsh displays without
	    requiring a user response to the question, "Display all [number]
	    items? (y/n)." You can specify from 0 (zero) through 4,294,967,265
	    objects. If you set this option to 0 (zero), tmsh displays an
	    unlimited number of objects without requesting a response.

       editor
	    Specifies the editor that the command edit invokes. Users assigned
	    the user role of Administrator can select nano or vi. Users
	    assigned other user roles must use nano.

       history-date-time
	    Specifies whether tmsh displays in the command history the date
	    and time that each command was issued. The default value is
	    disabled.

	    Note that the command history file, ~/.tmsh-history-[user], always
	    contains the date and time that a command was issued.

       history-file-size
	    Specifies the maximum number of tmsh commands that the system
	    saves in each user's .tmsh_history file. If you set this option to
	    0 (zero), the system does not save tmsh commands in the file. The
	    maximum value is 100,000. For performance reasons, the system does
	    not truncate the file after a user enters a command. Instead, the
	    system truncates the file after a user exits tmsh.

       history-size
	    Specifies the number of commands that a user can view or search in
	    the command history list. The maximum number of commands is
	    100,000. The default value is 500.

	    If you set this option to 0 (zero), the system does not add
	    commands to the list of commands in memory; however, the system
	    does write commands to the .tmsh_history file, unless the history-
	    file-size option is set to 0 (zero).

	    When you change the value of this option, the system renumbers the
	    commands listed in memory; however, the commands remain in the
	    same order.

       keymap
	    Specifies the keyboard bindings that you want tmsh to use. The
	    default value is default. The options are default, emacs, and vi.

       list-all-properties
	    Specifies whether the system displays all of the properties of a
	    component by default when you run the command list. The default
	    value is disabled.

       pager
	    Specifies whether the system sends the output of the tmsh commands
	    list and show to less. The default value is enabled.

       prompt
	    Specifies the information that you want to display in the tmsh
	    prompt. By default the prompt displays
	    user_name@host_name(tmos-current_module)#. The options are:

	    avc-count
		 Displays the current SELinux Access Vector Cache in the tmsh
		 prompt. The value displayed in the prompt indicates the
		 number of times SELinux has denied access to a protected
		 resource. The default is to not display this information.

	    config-sync-status
		 Displays global sync status in the tmsh prompt. The status
		 displayed in the prompt indicates the rolled-up sync status
		 of all the device groups where the local device resides. The
		 default is to display this information.

	    current-folder
		 Displays the current working folder in the tmsh prompt. The
		 default is to not display this information.

	    fully-qualified-host
		 Displays the fully qualified host name in the tmsh prompt.
		 The default is to not display this information.

	    host Displays the host name in the tmsh prompt. The default is to
		 display the host name in the prompt.

	    mcp-load-status
		 Displays the configuration file load status in the tmsh
		 prompt. This information is also available in the Last
		 Configuration Load Status of the show sys mcp command output.
		 The default is to not display this information.

	    mcp-state
		 Displays the running phase of the mcpd service in the tmsh
		 prompt. This information is also available in the Running
		 Phase of the show sys mcp command output. The default is to
		 not display this information.

	    multi-line
		 Displays the tmsh prompt on multiple lines, with information
		 on the first line, and a pound sign (#) on the second line,
		 for example:

		 (Common:all) operator1@6400(tmos.cli)

		 #

		 The multi-line option is disabled by default.

	    none Sets the tmsh prompt to display (tmos.current_module)#, where
		 the system replaces current_module with the name of the
		 module within which you are working.

	    status
		 Displays the system status in the tmsh prompt. The default is
		 to display system status in the prompt.

	    user Displays the user name in the tmsh prompt. The default value
		 is to display the user name in the prompt.

	    user-role
		 Display the user's current role in the tmsh prompt. By
		 default the user role is not displayed in the prompt.

       show-aliases
	    Specifies whether the system displays aliases in the results of
	    the command completion and context-sensitive help features. The
	    default value is enabled.

       suppress-warnings
	    Specifies the type of warning messages which needs to be
	    suppressed. The default value is none.

       stat-units
	    Specifies the default unit in which the system displays
	    statistics. The options are:

	    default
		 Displays data in the simplest units. For example, if the
		 value of the data is 1,200,001, the system displays 1.20M;
		 however, if the value of the data is 1,200, the system
		 displays 1.2K.

	    exa  Display data in parts per quintillion.

	    gig  Displays data in parts per billion.

	    kil  Displays data in parts per thousand.

	    meg  Displays data in parts per million.

	    peta Displays data in parts per quadrillion.

	    raw  Displays raw data.

	    tera Displays data in parts per trillion.

	    yotta
		 Displays data in parts per septillion.

	    zetta
		 Displays data in parts per sextillion.

       table-indent-width
	    Specifies the indent width when tmsh displays the child object
	    tables in a show command. You can specify from 0 (zero) through
	    10. If you set this option to 0 (zero), tmsh displays child object
	    tables without any indent.

       tcl-syntax-highlighting
	    Specifies whether Tcl syntax highlighting will be enabled in the
	    editor. This setting only applies if your editor preference is set
	    to vi. The default value is disabled.

       video
	    Enables or disables any video features used to highlight text. The
	    default value is enabled.

       warn Specifies how the system warns you when you make an incorrect
	    keystroke. The default value is bell.

	    The options are:

	    bell Sounds a bell.

	    disabled
		 Disables the warning function.

	    visual-bell
		 Displays a visual warning.

SEE ALSO
       edit, list, modify, show, sys mcp-state, tmsh

COPYRIGHT
       No part of this program may be reproduced or transmitted in any form or
       by any means, electronic or mechanical, including photocopying,
       recording, or information storage and retrieval systems, for any
       purpose other than the purchaser's personal use, without the express
       written permission of F5 Networks, Inc.

       F5 Networks and BIG-IP (c) Copyright 2008-2013, 2016. All rights
       reserved.



BIG-IP				  2016-03-14		     cli preference(1)