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

相关推荐
缘友一世7 小时前
银河护卫队在steam(linux Proton GE-Proton10-34)上启动无窗口问题修复
linux·ubuntu·steam·proton
刘胡子大叔8 小时前
repo 与 index:站点目录该怎么切
ubuntu·php
zhangrelay1 天前
用ROS2Lyrical实验报告册思路重做蓝桥云课ROS1实验并改进
linux·笔记·学习·ubuntu·机器人
小小龙学IT1 天前
ROS2 安装完全指南(Ubuntu 版):从零开始到跑通第一个节点本文
linux·运维·ubuntu
MicrosoftCloud2 天前
用户权限 04|/etc/sudoers 安全配置:从最小授权到「别把 ALL 随便给人」
运维·安全·ubuntu·sudo·sudoers
水饺编程2 天前
第1章:下载 Linux 0.12 内核
linux·c语言·汇编·ubuntu
水饺编程2 天前
第1章:开发环境搭建,在 Windows 中安装 Git
linux·c语言·汇编·git·ubuntu
сокол3 天前
【Python-基础-环境搭建】Ubuntu Python 开发环境搭建:编译、pipenv、pyenv、远程连接
开发语言·python·ubuntu
刘胡子大叔3 天前
1Panel 部署 ThinkPHP8 踩坑实录
linux·ubuntu
刘胡子大叔3 天前
grep -n 行号辨换行
ubuntu