zoukankan      html  css  js  c++  java
  • 【linux命令】setterm控制终端属性命令(中英文)

    【linux命令】setterm控制终端属性命令(中英文)

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010168781/article/details/79670282

    setterm中文

    SETTERM(1) 用户命令 SETTERM(1)

    名字 
    setterm - 设置终端属性

    概要 
    setterm [选项]

    描述 
    setterm向终端写一个字符串到标准输出,调用终端的特定功能。在虚拟终端上使用,将会改变虚拟终端的输出特性。不支持的选项将被忽略。

    选项 
    对于布尔选项(on或off),默认设置为on。

     1   简洁8色如下:黑色,红色,绿色,黄色,蓝色,洋红色,青色,或白色
     2    black, red, green, yellow, blue, magenta, cyan, or white.
     3 
     4    16色是8色加上灰度或明暗,在红色、绿色、黄色、蓝色、洋红色、青色或白色之后加上灰度或明暗
     5    red, green, yellow, blue, magenta, cyan, or white + grey 或 bright
     6 
     7    各种颜色选项可以独立设置,其中设置多个模式的结果(例如,下划线和-半明亮)是硬件相关的。
     8 
     9    -term 终端名字
    10         覆盖环境变量TERM.
    11 
    12    -reset 显示终端重置字符串,它通常将终端重新设置为电源的状态??(测试未见任何效果)
    13 
    14    -initialize 清空屏幕。
    15 
    16    -cursor [on|off] 显示或关闭光标(测试时,没有效果)
    17 
    18    -repeat [on|off] 只在虚拟主机上有效:键盘打开或关闭(测试时,显示不支持)
    19 
    20    -appcursorkeys [on|off] 只在虚拟主机上有效
    21         将光标键应用程序模式设置为on或off. 
    22 
    23    -linewrap [on|off] (virtual consoles only)
    24         自动换行或关闭。
    25 
    26    -default:将终端的呈现选项设置为默认值。
    27 
    28    -foreground 8-color|default 设置前景文本颜色
    29 
    30    -background 8-color|default 设置背景文本颜色。
    31 
    32    -ulcolor 16-color (virtual consoles only)为加下划线的字符设置颜色。
    33 
    34    -hbcolor 16-color (virtual consoles only)设置半明字符的颜色。
    35 
    36    -inversescreen [on|off] (virtual consoles only)颠倒的屏幕颜色。前台和后台交换,下划线和半亮交换。
    37 
    38    -bold [on|off] 打开或关闭粗体(额外亮度)模式
    39 
    40    -half-bright [on|off]将昏暗(半亮度)模式开启或关闭
    41 
    42    -blink [on|off]开启或关闭闪烁模式
    43 
    44    -reverse [on|off]打开或关闭反向视频模式,字符和字符背景交换颜色(-inversescreen是全屏交换)
    45 
    46    -underline [on|off]在开启或关闭状态下显示下划线模式
    47 
    48    -store 存储终端当前的呈现选项
    49 
    50    -clear all:同命令clear
    51 
    52    -clear rest:测试时报参数错误
    53 
    54    -tabs [tab1 tab2 tab3 ...] 不带参数,测试结果如下。带参数没效果。
    55             root@myzr:~# setterm -tabs
    56             10        20        30        40        50        60        70
    57             12345678901234567890123456789012345678901234567890123456789012345678901234567890
    58             T      T       T       T       T       T       T       T       T       T      T
    59 
    60    -clrtabs [tab1 tab2 tab3 ...] 测试时报终端不支持:setterm: terminal xterm does not support --clrtabs
    61 
    62    -regtabs [1-160] 测试时报终端不支持:setterm: terminal xterm does not support --regtabs
    63 
    64    -blank [0-60|force|poke] 设置不活动的时间间隔,在几分钟内,之后屏幕将自动变白(如果可用的话,使用APM)
    65         force:即使按键被按下,也要保持屏幕空白。
    66         poke:开启屏幕
    67 
    68    -dump [1-NR_CONS]  将给定虚拟控制台(带有属性)的快照写入-file选项中指定的文件,覆盖该文件,默认文件是screen.dump
    69 
    70    -append [1-NR_CONS] 类似-dump,但是将其附加到快照文件,而不是重写它。
    71 
    72    -file dump文件名
    73 
    74    -msg [on|off] 启用或禁用发送内核printk()消息到控制台。
    75 
    76    -msglevel 1-8 设置内核打印等级。
    77 
    78    -powersave on|vsync 将监视器放入VESA vsync挂起模式。测试无效
    79 
    80    -powersave hsync 将监视器放入VESA hsync挂起模式。测试无效
    81 
    82    -powersave powerdown 将监视器放入VESA关闭模式。测试无效
    83 
    84    -powersave [off]节能模式。测试无效
    85 
    86    -powerdown [0-60]测试无效
    87 
    88    -blength [0-2000]:以毫秒为间隔设置钟的持续时间,没有参数,默认是0。测试时不支持
    89 
    90    -bfreq [freqnumber] 将钟频率设置为赫兹,没有参数,默认是0。测试时不支持
    91 
    92    -version 输出版本信息
    93 
    94    -help  输出帮助信息

    参见其他命令: 
    tput(1), stty(1), terminfo(5), tty(4)

    有效信息: 
    setterm命令是 util-linux包的你部分。

    util-linux 2000年1月 SETTERM(1)

    setterm 英文

    SETTERM(1) User Commands SETTERM(1)

    NAME 
    setterm - set terminal attributes

    SYNOPSIS 
    setterm [options]

    DESCRIPTION 
    setterm writes to standard output a character string that will invoke the specified terminal capabilities. Where possible terminfo 
    is consulted to find the string to use. Some options however (marked “virtual consoles only” below) do not correspond to a ter‐ 
    minfo(5) capability. In this case, if the terminal type is “con” or “linux” the string that invokes the specified capabilities on 
    the PC Minix virtual console driver is output. Options that are not implemented by the terminal are ignored.

    OPTIONS 
    For boolean options (on or off), the default is on.

     
    
      1   For conciseness, an 8-color below is black, red, green, yellow, blue, magenta, cyan, or white.
      2 
      3    A 16-color is an 8-color, grey, or bright followed by red, green, yellow, blue, magenta, cyan, or white.
      4 
      5    The various color options may be set independently, at least at virtual consoles, though the results of setting multiple modes  (for
      6    example, -underline and -half-bright) are hardware-dependent.
      7 
      8    -term terminal_name
      9           Overrides the TERM environment variable.
     10 
     11    -reset Displays the terminal reset string, which typically resets the terminal to its power on state.
     12 
     13    -initialize
     14           Displays  the  terminal initialization string, which typically sets the terminal's rendering options, and other attributes to
     15           the default values.
     16 
     17    -cursor [on|off]
     18           Turns the terminal's cursor on or off.
     19 
     20    -repeat [on|off] (virtual consoles only)
     21           Turns keyboard repeat on or off.
     22 
     23    -appcursorkeys [on|off] (virtual consoles only)
     24           Sets Cursor Key Application Mode on or off. When on, ESC O A, ESC O B, etc.  will be sent for the cursor keys instead of  ESC
     25           [  A,  ESC  [ B, etc.  See the "vi and Cursor-Keys" section of the Text-Terminal-HOWTO for how this can cause problems for vi
     26           users.
     27 
     28    -linewrap [on|off] (virtual consoles only)
     29           Turns automatic line-wrapping on or off.
     30 
     31    -default
     32           Sets the terminal's rendering options to the default values.
     33 
     34    -foreground 8-color|default (virtual consoles only)
     35           Sets the foreground text color.
     36 
     37    -background 8-color|default (virtual consoles only)
     38           Sets the background text color.
     39 
     40    -ulcolor 16-color (virtual consoles only)
     41           Sets the color for underlined characters.
     42 
     43    -hbcolor 16-color (virtual consoles only)
     44           Sets the color for half-bright characters.
     45 
     46    -inversescreen [on|off] (virtual consoles only)
     47           Inverts the screen colors.  Foreground and background are swapped, as are underline and half-brightness.
     48 
     49    -bold [on|off]
     50           Turns bold (extra bright) mode on or off.  Except at a virtual console, -bold off  turns  off  all  attributes  (bold,  half-
     51           brightness, blink, reverse).
     52 
     53    -half-bright [on|off]
     54           Turns  dim  (half-brightness)  mode  on  or  off  (see -hbcolor). Except at a virtual console, -half-bright off turns off all
     55           attributes (bold, half-brightness, blink, reverse).
     56 
     57    -blink [on|off]
     58           Turns blink mode on or off.  Except at a virtual console, -blink off turns off all attributes (bold, half-brightness,  blink,
     59           reverse).
     60 
     61    -reverse [on|off]
     62           Turns  reverse  video mode on or off.  Except at a virtual console, -reverse off turns off all attributes (bold, half-bright‐
     63           ness, blink, reverse).
     64 
     65    -underline [on|off]
     66           Turns underline mode on or off (see -ulcolor).
     67 
     68    -store (virtual consoles only)
     69           Stores the terminal's current rendering options (foreground and background colors) as the values  to  be  used  at  reset-to-
     70           default.
     71 
     72    -clear [all]
     73           Clears the screen and "homes" the cursor, as clear(1).
     74 
     75    -clear rest
     76           Clears from the current cursor position to the end of the screen.
     77 
     78    -tabs [tab1 tab2 tab3 ...] (virtual consoles only)
     79           Sets  tab  stops at the given horizontal cursor positions, in the range 1-160.  Without arguments, shows the current tab stop
     80           settings.
     81 
     82    -clrtabs [tab1 tab2 tab3 ...] (virtual consoles only)
     83           Clears tab stops from the given horizontal cursor positions, in the range 1-160.  Without arguments, clears all tab stops.
     84 
     85    -regtabs [1-160] (virtual consoles only)
     86           Clears all tab stops, then sets a regular tab stop pattern, with one tab every specified number  of  positions.   Without  an
     87           argument, defaults to 8.
     88 
     89    -blank [0-60|force|poke] (virtual consoles only)
     90           Sets  the  interval of inactivity, in minutes, after which the screen will be automatically blanked (using APM if available).
     91           Without an argument, gets the blank status (returns which vt was blanked or zero for unblanked vt).
     92 
     93           The force option keeps screen blank even if a key is pressed.
     94 
     95           The poke option unblank the screen.
     96 
     97    -dump [1-NR_CONS]
     98           Writes a snapshot of the given virtual console (with attributes) to the file specified in the -file option,  overwriting  its
     99           contents; the default is screen.dump.  Without an argument, dumps the current virtual console.  Overrides -append.
    100 
    101    -append [1-NR_CONS]
    102           Like -dump, but appends to the snapshot file instead of overwriting it.  Only works if no -dump options are given.
    103 
    104    -file dumpfilename
    105           Sets  the  snapshot  file name for any -dump or -append options on the same command line.  If this option is not present, the
    106           default is screen.dump in the current directory.  A path name that exceeds system maximum will  be  truncated,  see  PATH_MAX
    107           from linux/limits.h for the value.
    108 
    109    -msg [on|off] (virtual consoles only)
    110           Enables or disables the sending of kernel printk() messages to the console.
    111 
    112    -msglevel 1-8 (virtual consoles only)
    113           Sets the console logging level for kernel printk() messages.  All messages strictly more important than this will be printed,
    114           so a logging level of 0 has the same effect as -msg on and a logging level of 8 will print all kernel messages.  klogd(8) may
    115           be a more convenient interface to the logging of kernel messages.
    116 
    117    -powersave on|vsync
    118           Puts the monitor into VESA vsync suspend mode.
    119 
    120    -powersave hsync
    121           Puts the monitor into VESA hsync suspend mode.
    122 
    123    -powersave powerdown
    124           Puts the monitor into VESA powerdown mode.
    125 
    126    -powersave [off]
    127           Turns off monitor VESA powersaving features.
    128 
    129    -powerdown [0-60]
    130           Sets  the  VESA  powerdown  interval  in minutes.  Without an argument, defaults to 0 (disable powerdown).  If the console is
    131           blanked or the monitor is in suspend mode, then the monitor will go into vsync suspend mode or  powerdown  mode  respectively
    132           after this period of time has elapsed.
    133 
    134    -blength [0-2000]
    135           Sets the bell duration in milliseconds.  Without an argument, defaults to 0.
    136 
    137    -bfreq [freqnumber]
    138           Sets the bell frequency in Hz.  Without an argument, defaults to 0.
    139 
    140    -version
    141           Output version information and exit.
    142 
    143    -help  Output help screen and exit.

    SEE ALSO 
    tput(1), stty(1), terminfo(5), tty(4)

    BUGS 
    Differences between the Minix and Linux versions are not documented.

    AVAILABILITY 
    The setterm command is part of the util-linux package and is available from ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

    util-linux January 2000 SETTERM(1)

  • 相关阅读:
    Django——froms渲染错误信息,参数配置,局部钩子和全局钩子
    Django——forms组件(form校验字段功能,渲染模板功能)
    Django——完美的分页器
    delphi 判断目录是否存在
    UniGUI学习之UniMemo行距控制(41)
    UniGUI学习之UniDBComboBox怎么实现“模糊查询?(40)
    Javaday13(基础数据结构)
    Javaday12(Lambda,枚举,异常,断言)
    Javaday11(final、static、内部类)
    javaday10(类与类的关系、访问修饰符、抽象和接口)
  • 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/9578271.html
Copyright © 2011-2022 走看看