Ubuntu 26.04 终端显示冗余信息

现象

命令行连上服务器之后,执行常见命令会额外显示一堆信息

bash 复制代码
ubuntu@svnic:~$ ls
08;start=3061...b5a;machineid=3a1...6fe0;user=ubuntu;hostname=svnic;bootid=4c5...9b;pid=00000000000000002314;type=command;cwd=/home/ubuntu08;end=306...b5a;exit=success08;start=0041...15e;machineid=3a1...fe0;user=ubuntu;hostname=svnic;bootid=4c5b...eb9b;pid=00000000000000002314;type=shell;cwd=/home/ubuntu

原因

  • systemd 版本特性
  • SSH工具显示信息处理问题

处理办法

临时禁用

只会针对当前session

bash 复制代码
unset PS0
PROMPT_COMMAND=( "${PROMPT_COMMAND[@]/__systemd_osc_context_precmdline/}" )

系统上关闭

bash 复制代码
# 在 VPS 上(有 sudo 权限)
sudo rm -v /etc/profile.d/80-systemd-osc-context.sh
sudo ln -s /dev/null /etc/tmpfiles.d/20-systemd-osc-context.conf

恢复方式

bash 复制代码
sudo rm /etc/tmpfiles.d/20-systemd-osc-context.conf
sudo systemd-tmpfiles --create 20-systemd-osc-context.conf

换用其他终端

换用能正确忽略/支持 OSC 3008 的终端

相关推荐
小小的木头人10 小时前
Ubuntu Samba修改端口绕过445封禁挂载
运维·ubuntu
问简18 小时前
【ubuntu】在 Ubuntu 26 上屏蔽 Windows 盘
ubuntu
程曦曦19 小时前
MySQL 生产库误删 98 张表后的时间点恢复实战:从 binlog 解析到资金对账
linux·数据结构·其他·算法·ubuntu·运维开发
程序员大阳1 天前
使用Putty登录阿里云Ubuntu ECS服务器方法
ubuntu·云计算·ssh·ecs·putty
网硕互联的小客服1 天前
如何在Ubuntu系统上查看和刷新DNS缓存?操作方法与原理解析
运维·服务器·网络·ubuntu
八年。。1 天前
WSL学习(三)——搭建Linux + C++ + SOME/IP 基础开发环境
开发语言·笔记·ubuntu
星间都市山脉2 天前
Android16 SystemService.onBootPhase 调用时机
android·java·linux·windows·ubuntu
余生爱静2 天前
从零搭建 SIP 全栈通话系统:SIP 协议 + PJSIP + Asterisk + Android 实战
ubuntu·pjsip
猿与禅2 天前
Linux(Ubuntu)入门到实战:系统管理、常用命令与权限体系完整指南
linux·ubuntu·apt·进程管理·系统运维·用户权限·vi/vim