• macniel
    link
    fedilink
    1020 days ago

    foobar Command – Quick Text Substitution

    doesn’t work for me (using fish) and is apparantly only available in bash; would you call that then a command?

    at Command – Schedule One-Time Tasks

    at is also not a built-in but an external tool you have to install first; but its an interesting one.

    • @[email protected]
      link
      fedilink
      420 days ago

      doesn’t work for me (using fish) and is apparantly only available in bash; would you call that then a command?

      Right, the ^search^replace is a Bash feature. It is a builtin command, like echo or cd in example. Just because a command is not available to any other shell or if its not an independent program, does not make it not a command (in my opinion).

      However I agree its a little bit out of place here. A note that its a builtin and not universally available to every shell would have been nice in such a listing.

      • macniel
        link
        fedilink
        720 days ago

        just for the sake of being pedantic: echo is actually a program (just like ls) cd though is indeed a command. And I agree with your last statement.

        • elmicha
          link
          fedilink
          English
          620 days ago

          echo is a program, but some shells like Bash and zsh also have a built-in echo. You can run type echo to verify that.

          • macniel
            link
            fedilink
            520 days ago

            whelp… i tried to be pedantic and then got schooled. Thanks :D

        • @[email protected]
          link
          fedilink
          520 days ago

          In Bash echo is a builtin command. The external indipendent /usr/bin/echo is only used by non Bash shells.

          • macniel
            link
            fedilink
            420 days ago

            whelp… i tried to be pedantic and then got schooled. Thanks :D

            • @[email protected]
              link
              fedilink
              420 days ago

              Well, you was not wrong though. Because it is both. I just forgot it, so you schooled me too. :-) We can have it all! :D