gpt4 book ai didi

shell - 别名 rm 和/bin/rm 的区别

转载 作者:行者123 更新时间:2023-12-05 01:03:33 30 4
gpt4 key购买 nike

使用 /bin/rm abc.txt 有什么区别以及有时您必须这样做的时候 alias rm然后用 rm abc.txt 执行

最佳答案

/bin/rm将始终引用二进制 rm命令在您的系统上。如果你只是写 rm abc.txt其中一种可能发生:

  • 你的 shell 实现了 rm直接作为内置函数或者有一个名为 rm 的 shell 函数(没有运行外部命令)。
  • rm以前已被别名(使用 alias rm=<substituted-command> )以表示不同的含义。通常别名命令在功能上是相似的,但并非必须如此。
  • 如果以上都不适用,shell 会在 /bin 中查找外部命令。并运行它。

  • 您可以使用 alias查看所有定义的别名。另请查看 command -V shell 内置命令,它可以告诉您给定的命令是外部命令、shell 函数、内置命令还是特殊内置命令。

    关于shell - 别名 rm 和/bin/rm 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24574159/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com