bash - 保存别名命令的默认行为
问题描述
我在 bashrc 中有一个命令
alias ls="ls -l"
现在我想要我正在尝试的 ls 的正常行为(即只有文件名)
alias ls_normal="ls"
当我执行 ls_normal 时,它正在调用 ls,即 ls -l。
那么,在我通过别名更改它之后,如何获得 ls 的默认行为呢?有可能保存吗?
解决方案
调用\ls
, 'ls'
,"ls"
或使用完整路径ls
都可以防止别名扩展。
推荐阅读
- usb - 如何在 Microsoft HoloLens 2 上使用自定义 USB 设备 (WinUSB)?
- java - Vavr `Try.of` 与 `Try.run` 有什么区别
- javascript - Firebase 函数 - 多个 js 文件来组织函数
- python - 如何在二维数组/列表的相应索引中附加文本文件的变量值?
- visual-studio-code - vscode的多个实例?
- google-apps-script - 无法理解授权模式
- sql - SQL/JPA“条件”唯一性是什么东西?
- powershell - Powershell Sendkeys [char] 定义
- python - tkinter 图像显示显示 TclError 错误
- django - Django:如何在基于类的视图中获取登录用户的用户名?