当前位置: 首页 > news >正文

Shell 中命令前加反斜杠 `\` 的作用

在终端中,你可能见过这样的写法:

\ls\rm file.txt\grep"pattern"file

命令前面加了一个\,这是做什么的?

作用:跳过 alias,执行原始命令

Shell 在执行命令时,会先检查是否存在同名的 alias。比如很多发行版默认配置了:

aliasls='ls --color=auto'aliasrm='rm -i'aliascp='cp -i'aliasgrep='grep --color=auto'

当你输入ls时,实际执行的是ls --color=auto

而输入\ls时,shell 会跳过 alias 查找,直接执行原始的ls命令。

原理

Shell 的 alias 展开只对未转义的简单单词生效。
反斜杠\对命令名进行了转义,使其不再匹配 alias 名称,
因此 shell 直接在$PATH中查找并执行原始二进制文件。

等价写法

除了\command,还有其他方式可以跳过 alias:

\ls# 反斜杠转义commandls# 使用 shell 内置关键字'ls'# 单引号"ls"# 双引号

以上四种写法效果相同,都会绕过 alias。

常见使用场景

命令说明
\rm跳过rm -i,删除时不逐个确认
\cp跳过cp -i,复制时不逐个确认
\ls跳过--color=auto,输出纯文本
\grep跳过--color,输出干净文本用于脚本
\which跳过 alias,拿到真实路径

实际验证

# 查看当前 aliasaliasls# 对比输出差异ls# 带颜色\ls# 无颜色(原始输出)# 查看命令实际来源typels# ls is aliased to 'ls --color=auto'type\ls# ls is /usr/bin/ls

小结

\command是一个简洁实用的 shell 技巧:一个反斜杠,绕过所有 alias,直达原始命令。在写脚本、调试环境、或需要干净输出时特别有用。

http://www.jsqmd.com/news/706977/

相关文章:

  • Voxtral-4B-TTS小白教程:3步实现文本转语音并下载
  • AI智能体框架:让大语言模型直接操作桌面应用的技术实现
  • VibeVoice实时TTS系统保姆级教程:从零搭建你的语音合成Web应用
  • ladex一直停在这一页面是为什么
  • 企业AI沙箱建设窗口期仅剩11个月!:工信部《生成式AI基础设施安全指引》强制要求倒计时解读
  • 从N-Gram到Global Max Pooling:拆解TextCNN的‘卷积’如何理解中文新闻
  • 【MCP多模态处理实战宝典】:20年架构师亲授7大核心陷阱与避坑指南
  • EVA-02在Java微服务中的应用:SpringBoot集成与文本处理API开发
  • nli-MiniLM2-L6-H768性能调优:针对JavaScript前后端分离架构的API响应优化
  • LFM2.5-VL-1.6B部署案例:Jetson Orin NX边缘设备1.6B模型实测报告
  • ROC与PR曲线:分类模型评估的核心技术与Python实现
  • AI语言模型学习新技能的顺序,竟然惊人地相似
  • TraeCN 新老用户排队机制差异的实测与分析
  • Stable Diffusion v1.5 Archive运维实战:日志分析技巧与常见错误解决
  • 基于鲸鱼优化算法(WOA)优化PID控制器参数研究(Matlab代码实现)
  • Beelink EQ14迷你主机评测:Intel N150处理器与4K双屏体验
  • Z-Image i2L部署避坑指南:Ubuntu20.04常见问题解决
  • MCP 2026编排故障排查速查表:12类典型超时/脑裂/版本漂移问题,附自动诊断脚本(限前500名下载)
  • 开源应用平台Budibase:从低代码到企业级自托管部署全解析
  • BEYOND REALITY Z-Image参数调优实战:简单3步,大幅提升出图质量
  • 上午题_计算机系统
  • 从“为什么还在写高级语言”到“让CPU反向造程序”:一次关于编程未来的深度探讨
  • Phi-mini-MoE-instruct轻量级MoE模型快速部署教程:3步完成Ubuntu环境搭建
  • PowerPaint-V1效果展示:对比传统PS,AI修图效率提升10倍
  • 通义千问1.5-1.8B-Chat-GPTQ-Int4资源管理:在有限GPU显存下的模型加载与优化技巧
  • AutoPR:基于AI的GitHub PR描述自动生成工具实践指南
  • 从0到1:推拿头疗店ERP系统的需求分析与架构设计全复盘
  • Qianfan-OCR快速部署:VS Code DevContainer一键开发环境配置指南
  • MusePublic后期增强链路:AI生成+Photoshop精修协同工作流
  • 新手也能搞定的F1C200S核心板焊接与调试全记录(附PCB文件)