Почему терминал показывает разные выходные данные, когда я подключен как тот же пользователь и запускаю ту же команду?

Почему терминал показывает разные выходные данные, когда я подключен как тот же пользователь и запускаю ту же команду?

Я подключился по SSH к машине Linux, используя того же пользователя, и выполнил ту же команду, что и показано ниже, но вывод отличается. Я относительно новичок в Linux, поэтому буду признателен за объяснение того, что я вижу.

Как видите, в сеансе PuTTY я не вижу столько столбцов данных, сколько в сеансе PowerShell.

введите описание изображения здесь

решение1

Вероятно, это связано с шириной вашего терминала:

const CONDENSED_MODE = (process.stdout.columns || 300) < 120

pm2/lib/API/UX/pm2-ls.js:12

решение2

Каждый терминал имеет определенное количество строк/столбцов. В зависимости от этого размера (который, в свою очередь, зависит от окна и размера шрифта) определенные программы будут адаптировать свой вывод, чтобы он поместился.

Вы можете запустить tput colsи tput linesпроверить, насколько велик каждый терминал. Если они одинакового размера, выдолженполучите тот же результат.

Связанный контент