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 的终端

相关推荐
2601_949847754 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
靳某某。9 小时前
Ubuntu安装php8.4 及redis ngin
linux·redis·ubuntu
木泽八9 小时前
《Ubuntu系统GRUB引导修复操作记录》
linux·运维·ubuntu
承渊政道14 小时前
Linux网络学习【从深入理解网络层原理到IP分片与重组全过程剖析】
linux·计算机网络·ubuntu·ip分片与重组
~城南花已开~15 小时前
Redfish 事件接收服务搭建指南(Ubuntu Server 实测)
linux·服务器·python·ubuntu
_小许_15 小时前
Linux 常用命令速查:CentOS 与 Ubuntu 双线对照
linux·ubuntu·centos
2601_9498477516 小时前
io-ts 跨端三方库仓颉适配全流程
linux·运维·ubuntu
打工仔折腾 AI1 天前
在 Ubuntu ARM64 部署 Q1 V3.0 MuJoCo 模型:加载、单步推理与执行器响应解析
linux·运维·人工智能·python·深度学习·ubuntu·性能优化
缘友一世1 天前
GLM5.3 CyberSec w4A16本地部署[10]:CUDA 图捕获与编译开关
ubuntu·vllm·glm5.3 cybersec
m0_547486661 天前
《Ubuntu Linux操作系统与实验教程》全套PPT课件2026
linux·ubuntu·操作系统