Случайно установил chmod 777 на / var / log

Я понял это еще до того, как закончил публикацию: у меня был псевдоним less на less -r , чтобы сохранить цвет, но, очевидно, это меньше:

-r or --raw-control-chars
       Causes "raw" control characters to be displayed.  The  default  is  to
       display  control  characters  using the caret notation; for example, a
       control-A (octal 001) is displayed as  "^A".   Warning:  when  the  -r
       option is used, less cannot keep track of the actual appearance of the
       screen (since this depends on how the screen responds to each type  of
       control  character).   Thus, various display problems may result, such

Я либо удалю этот псевдоним, либо попробую использовать вместо него -R , который сохраняет только escape-последовательности ANSI и должен работают «в большинстве случаев».

Через некоторое время less -R работает именно так, как я хочу, и не вызывает никаких проблем с отображением.

-R or --RAW-CONTROL-CHARS
       Like -r, but only ANSI "color" escape sequences are  output  in  "raw"
       form.   Unlike  -r,  the  screen appearance is maintained correctly in
       most cases.  ANSI "color" escape sequences are sequences of the form:

            ESC [ ... m

       where the "..." is zero or more color specification characters For the
       purpose  of  keeping  track  of  screen  appearance, ANSI color escape
       sequences are assumed to not move the cursor.  You can make less think
       that  characters other than "m" can end ANSI color escape sequences by
       setting the environment variable LESSANSIENDCHARS to the list of char‐
       acters  which  can end a color escape sequence.  And you can make less
       think that characters other than the standard ones may appear  between
       the ESC and the m by setting the environment variable LESSANSIMIDCHARS
       to the list of characters which can appear.
1
13.11.2017, 10:28
0 ответов

Теги

Похожие вопросы