當我以同一用戶身份連接並運行相同命令時,為什麼終端會顯示不同的輸出?

當我以同一用戶身份連接並運行相同命令時,為什麼終端會顯示不同的輸出?

我使用相同的用戶透過 SSH 連接到 Linux 電腦並運行相同的命令,如下所示,但輸出不同。我對 Linux 比較陌生,所以我希望能對我所看到的內容進行解釋。

正如您所看到的,我透過 PuTTY 會話看到的資料列沒有透過 PowerShell 會話看到的資料列多。

在此輸入影像描述

答案1

可能是由於您的終端有多寬:

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

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

答案2

每個終端機都有多個行/列。根據該大小(又取決於視窗和字體大小),某些程式將調整其輸出,以使其適合。

您可以運行tput colstput lines檢查每個終端有多大。如果它們的尺寸相同,您應該得到相同的輸出。

相關內容