Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
d0m2o08
V2EX  ›  Linux

老哥帮忙看看,shell 里这是什么原理

  •  
  •   d0m2o08 · Nov 26, 2020 · 2637 views
    This topic created in 2019 days ago, the information mentioned may be changed or developed.

    DwZ5S1.md.png

    CatCode
        1
    CatCode  
       Nov 26, 2020
    echo 有 bash 自带的命令,也有 ELF 文件
    lance6716
        2
    lance6716  
       Nov 26, 2020 via Android
    有的命令是 shell 实现的,有的命令是 shell 去调用某个可执行文件
    EugeneZha
        3
    EugeneZha  
       Nov 26, 2020
    第一个 echo 属于 shell 内置命令,
    第二个 /bin/echo 是可执行程序的路径,

    不知道是不是这么理解?
    d0m2o08
        4
    d0m2o08  
    OP
       Nov 26, 2020
    为啥这个主题不能 APPEND 呢?
    找到解释了,感谢楼上两位
    https://unix.stackexchange.com/questions/153660/why-echo-help-doesnt-give-me-help-page-of-echo
    monsterxx03
        5
    monsterxx03  
       Nov 26, 2020   ❤️ 1
    which -a echo
    JinTianYi456
        6
    JinTianYi456  
       Nov 26, 2020
    `type echo`
    leido
        7
    leido  
       Nov 26, 2020
    第一个 echo 是你当前 shell 解释执行的, 如 bash, 会把 echo 作为内部命令看待
    第二个 echo 是可执行程序
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2671 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 10:32 · PVG 18:32 · LAX 03:32 · JFK 06:32
    ♥ Do have faith in what you're doing.