Freebsd не показывает, что команда произвела правильно в Шпаклевке

При использовании какого-то Windows удостоверьтесь, что выровняли разделы или динамические тома. Кроме этого, я соглашаюсь с предыдущими ответами: RAID10 для перфекта записи, RAID6 для эффективности.

5
задан 5 February 2010 в 21:05
2 ответа

Попытайтесь использовать -w опция:

Из Страницы справочника:

 -w      Use 132 columns to display information, instead of the default which is your
         window size.  If the -w option is specified more than once, ps will use as
         many columns as necessary without regard for your window size.  When output
         is not to a terminal, an unlimited number of columns are always used.
2
ответ дан 3 December 2019 в 01:54
  • 1
    Спасибо einstiien, но это doesn' t решают проблему. Эта обрезка происходит с ЛЮБОЙ командой, PS является просто примером. И самая раздражающая вещь состоит в том, что, когда я произвел результат команды в файл, строки все еще обрезаются (он замечен в изображении)! Возможно, there' s что-то не так с xterm или конфигурацией оболочки. –  skrostislav 5 February 2010 в 21:30
  • 2
    хм, я просто протестировал это на своем поле FreeBSD 7.0 и когда я работаю, оно с эти -w управляет, чтобы строки перенеслись вместо того, чтобы быть отключенным. Я подключаю из MacOS X терминалов со своим набором эмуляции как VT100 (из-за некоторых более старых серверов, которые я подключаю с). Это могла бы быть проблема эмуляции. Попробуйте VT100. I' ll играют вокруг со шпаклевкой на поле окон и видят то, что я могу придумать. –  einstiien 5 February 2010 в 21:36
  • 3
    Хорошо, это работает на меня через шпаклевку с настройками шпаклевки по умолчанию. Мое freebsd поле имеет $TERM=xterm. Я знаю, что Вы сказали, что FreeBSD был значением по умолчанию, но Вы изменяли какую-либо из настроек в шпаклевке? –  einstiien 5 February 2010 в 22:25
  • 4
    Это - просто способ, которым PS BSD работает (то же над открытым и сетевым также) - никакой-w' s получает Вас 80 столбцов, один-w добирается, Вы 132,-ww получаете Вас неограниченный. Не имеет значения, если вывод перенаправляется в файл. unix.derkeiler.com/Mailing-Lists/FreeBSD/questions/2004-10/… –  quadruplebucky 4 March 2010 в 20:06

Это - функция/ошибка шпаклевки, не FreeBSD. шпаклевка всегда говорит другую ОС, каковы ее ширина и высота. Можно показать это легко путем выполнения одного из усечения ps команды, затем расширьте экран шпаклевки. Вы видите, что строки были усеченными. Теперь дайте ps управляйте снова: Вы будете видеть больше столбцов.

В сущности то, что Вы просите шпаклевать, чтобы сделать, должно лгать о ширине Вашего окна (предоставление числа, больше, чем, что это действительно показывает) и переносить более длинные строки разумно. Это будет хорошо работать для ps и ls -l и так далее, и потерпите полный провал для vi или любой другой полноэкранный редактор. Такая ложь может также вызвать дисплей информации, которая может быть неправильно истолкована из-за обертывания. Может быть режим шпаклевки, которая делает это, но я не мог найти его.

1
ответ дан 3 December 2019 в 01:54
  • 1
    Это shouldn' t влияние производит that' s перенаправленный в файл. –  Paused until further notice. 16 February 2010 в 10:39

Теги

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