整蛊同事,把WSL 终端里的文件名全部反转过来


地球online修仙批准管理员
原创
发布时间: 2025-11-01 16:09:52 | 阅读数 0收藏数 0评论数 0
封面
同事打开 WSL 终端,输入ls查看文件( WSL 可访问 Windows 文件,比如/mnt/c/Users/用户名/桌面 ),所有文件名、路径全是反向的( 报告.docx → xodc. 告报 ),在 Windows 里文件本身正常,仅 WSL 终端显示异常,让他怀疑 WSL 坏了还是眼睛花了,HAHAHAHA。
1

原文档效果


2

WSL 终端部署

  1. .bashrc是 WSL 的配置文件(不是可执行命令),直接输入会报错,正确操作是 “编辑文件” 或 “加载配置”,
  2. .bashrc存放在你的用户主目录(~)下,是隐藏文件(文件名以.开头)。
  3. 它的作用是存储命令别名、环境变量等配置,需要用 “文本编辑器打开修改”,而不是直接输入文件名运行。
  4. 先进入用户主目录(关键!避免路径错误)
  5. 不管你当前在哪个目录(比如/opt/app/dify),先切换到主目录:
cd ~


3

编辑 .bashrc 文件(二选一)

方法 1:用 nano 编辑(简单,可视化操作)

nano .bashrc  # 打开.bashrc文件,直接编辑
  1. 编辑完后按Ctrl+O(保存),按回车确认,再按Ctrl+X(退出)。


方法 2:用 vim 编辑(习惯 vim 的话用)

vim .bashrc  # 打开文件
  1. i进入编辑模式,改完后按Esc,输入:wq(保存退出),回车即可。
4

定位编辑位置

现在你在 nano 编辑器里,按End键(或Ctrl+End)直接跳到文件末尾,光标会停在最后一行的后面,这就是你要添加配置的地方。

在光标处输入(或粘贴)这两行命令别名,它们的作用是让lspwd命令的输出反向显示

alias ls='ls | rev'
alias pwd='pwd | rev'
5

保存编辑的文件

保存并退出 nano

  1. Ctrl+O(字母 O,不是数字 0)→ 回车确认保存;
  2. Ctrl+X退出 nano 编辑器。
6

让修改生效

⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠

⚠让修改后的.bashrc生效(必须步骤)
编辑完配置后,需要加载新配置才能生效,输入:
source ~/.bashrc  # 加载配置,无需重启终端
7

试试整蛊效果

现在输入lspwd,就能看到文件名和路径全部反向显示了!比如原本的Desktop会变成potseD,是不是很懵?

8

解除方法

解除之前的整蛊配置很简单,核心是删除在.bashrc里添加的整蛊命令,再重新加载配置即可。以下是详细步骤(以 “反向文件名” 为例,其他操作同理):

9

重新打开 .bashrc

无论你当前在哪个目录,先回到主目录并打开配置文件:

cd ~  # 切换到主目录(必做,避免路径错误)
nano .bashrc  # 用nano打开配置文件(新手友好)
10

删除整蛊配置

在 nano 编辑器里,按Ctrl+W(搜索),输入你之前添加的命令关键词(比如revalias ls),找到类似这些行:

alias ls='ls | rev'
alias pwd='pwd | rev'
# 如果你还加了其他整蛊(比如管道动画),也会有类似的启动命令,一并删除

找到后,用方向键移动光标,按BackspaceDelete键删除这些行(只删你后来添加的,别删文件原有内容)。

或者将其注释也可以

11

保存并退出

  1. Ctrl+O → 回车确认保存;
  2. Ctrl+X退出编辑器。
12

让解除生效

回到终端,输入以下命令加载更新后的配置:

source ~/.bashrc  # 关键!让删除后的配置生效
13

测试是否恢复正常

输入lspwd,如果文件名和路径显示正常(不再反向),说明解除成功。




--------------------------------特殊情况处理--------------------------------

如果不小心删了.bashrc里的原有内容,导致 WSL 命令异常,可恢复默认配置:

cp /etc/skel/.bashrc ~/  # 复制系统默认的.bashrc到主目录
source ~/.bashrc  # 生效默认配置
阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载
pdf下载 举报