Где “показ является выводом команды 'ls', вертикально” зарегистрированной?

Можно попробовать sslstrip.

Более подробная информация

31
01.02.2014, 10:55
3 ответа

Руководство устарело с программой. Попробовать ls --help | grep -- ' -1':

  -1                         list one file per line

Это - одна из последних опций, описанных, если Вы просто делаете ls --help.

34
27.01.2020, 19:38
  • 1
    /bin/ls также дает вывод в столбцах, по крайней мере, он делает в моей системе. Что такое Ваш ls искаженный к? –  terdon♦ 01.02.2014, 21:17
  • 2
    Недавнее дополнение? Хорошо, это не находится в V7. Но 2BSD имел его. Самая старая версия GNU, которую я могу найти прямо сейчас, fileutils 3.12, имела его, включая документацию в странице справочника, и ChangeLog возвращается к версии 1.0 в 1990 без упоминания о нем добавляемый как новая опция. Я думаю, что это всегда было там. –   01.02.2014, 22:22

Поскольку @Timo указывает -1 находится в справке, и @terdon указывает -1 документируется в руководство для некоторой версии. coreutils 8.13 имеет ту ошибку в странице справочника, версия 8.22 больше не делает.

В инструкциях по взламыванию для coreutils. Это указано это

Страницы справочника сгенерированы от - вывод справки, таким образом, Вы не должны должны быть изменять что-либо при человеке/.

Таким образом, должно быть что-то прерванное преобразование, вызывающее подобное -m обнаружиться, но не -1. При создании ls с патчем я сделал предложение в ответе на вопрос @timo, странице руководства для ls повторно создан правильно и соответствующие чтения части:

  -Z, --context
          print any security context of each file

  -1     list one file per line

  -0     list files separated with NUL

  --help display this help and exit

  --version
          output version information and exit

И без того патча, эти-1 обнаруживаются в руководстве также. git log шоу никакое определенное действие для исправления этого. Столь же недавний как сентябрь 2013 help2man, то, которое используется для генерации страниц справочника, было обновлено. help2man ChangeLog не показывает определенное действие также.

6
27.01.2020, 19:38

Я предполагаю, что это будет зависеть от Вашего ls реализация, но на моем LMDE (в основном тестирование Debian) я имею:

$ man ls | grep -- '-1'
              across -x, commas -m, horizontal -x, long -l, single-column  -1,
       -1     list one file per line

А также (да, это - тот же вывод),

$ ls --help | grep -- '-1'
              across -x, commas -m, horizontal -x, long -l, single-column  -1,
       -1     list one file per line
3
27.01.2020, 19:38
  • 1
    OS X для ls также показывает-1 вариант. –  Arne 01.02.2014, 21:40
  • 2
    Это, кажется, было зафиксировано. coreutils 8.13 имеет ту ошибку в странице справочника, версия 8.22 не делает. –  Anthon 03.02.2014, 16:15

Теги

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