代码之家  ›  专栏  ›  技术社区  ›  user3924970

Linux中的退出命令文件在哪里?

  •  1
  • user3924970  · 技术社区  · 10 年前

    大多数命令都存储在Linux的/bin目录中,但我找不到exit命令。退出命令文件存储在哪里?

    4 回复  |  直到 10 年前
        1
  •  0
  •   user3620917 user3620917    10 年前

    如果你不知道具体的命令来自哪里 which 是你的朋友。例如,在zsh下,您将看到以下消息

    > which exit
    exit: shell built-in command
    

    如果要更改命令名,请使用别名

    > alias foobar=exit
    

    如果要更改命令名并禁用旧名称,请再次使用别名:

    > alias exit=barfoo
    > exit
    zsh: command not found: barfoo
    
        2
  •  0
  •   roelofs    10 年前

    它不是二进制的-它是shell函数之一。你想用它做什么?

        3
  •  0
  •   jotik    10 年前

    exit 是shell内置命令,而不是单独的可执行文件。所以当你键入 出口 实际上,您没有告诉shell查找并执行 出口 文件,但只需关闭外壳。

        4
  •  0
  •   Llamageddon    10 年前

    它是一个内置的shell,就像其他一些命令一样 alias , echo , help , printf read .