linux下用户名太长被用加号代替

ps命令

linux中 ps 命令输出,如果用户名很长则会只显示部分名称,后面用一个 “+” 代替

BSD语法允许我们修改输出格式,而 ps 命令支持该语法(以下描述来源 man ps)

例如,以下命令就能修改 ps 命令输出中的 user 列显示长度:

# 命令中的20表示user列最长显示20个字符
# -O表示将默认的其他列也显示出来,也可以使用 -o,则只会显示指定的列,例如该命令则只会显示user列
ps ax -O user:20

# 或者这个命令
ps ax -O ruser=WIDE-RUSER-COLUMN

参考:https://askubuntu.com/questions/523673/ps-aux-for-long-charactered-usernames-shows-a-plus-sign

top命令

top命令下名字太长也会被用+代替,解决办法是:进入top后,按下 X 可以调整每列显示的宽度,输入一个合适的数,比如3 即可

用户名被用+代替

将列宽增加3个单位

Leave a Comment