Als «shell-builtin» getaggte Fragen

Eine eingebaute Shell ist ein Befehl, der von einer Shell aufgerufen wird und direkt in der Shell selbst ausgeführt wird.





8
Warum sind in der Shell keine obligatorischen POSIX-Dienstprogramme integriert?
Der Zweck dieser Frage ist es, eine Neugierde zu beantworten und nicht ein bestimmtes Computerproblem zu lösen. Die Frage ist: Warum sind obligatorische POSIX-Dienstprogramme nicht allgemein in Shell-Implementierungen integriert? Ich habe zum Beispiel ein Skript, das im Grunde genommen ein paar kleine Textdateien liest und überprüft, ob sie richtig formatiert …

7
Welchem ​​Zweck dient der eingebaute Doppelpunkt?
Ich habe viele Shell-Skripte gehackt, und manchmal verwirren mich die einfachsten Dinge. Heute bin ich auf ein Skript :gestoßen, das das (Doppelpunkt-) Bash-Builtin ausgiebig genutzt hat. Die Dokumentation scheint einfach zu sein: : (a colon) : [arguments] Führen Sie nichts weiter aus, als Argumente zu erweitern und Umleitungen durchzuführen. Der …

1
Verstehe den eingebauten Befehl `compgen`
Von help compgen: $ help compgen compgen: compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word] Display possible completions depending on the options. Intended to be used from within a shell function generating possible completions. If the optional …


6
Ist 'cat' eine eingebaute Shell oder ein externes Programm?
Wenn ich den typeBefehl verwende, um herauszufinden, ob cateine Shell oder ein externes Programm eingebaut ist, erhalte ich die folgende Ausgabe: -$ type cat cat is hashed (/bin/cat) -$ Bedeutet das, dass cates sich um ein externes Programm handelt /bin/cat? Ich war verwirrt, denn als ich die Ausgabe unten überprüfte, …
33 bash  cat  echo  shell-builtin 






1
Was ist der Unterschied zwischen welchem ​​und wo
Was ist der Unterschied zwischen whereund whichShell-Befehlen? Hier sind einige Beispiele ~ where cc /usr/bin/cc /usr/bin/cc ~ which cc /usr/bin/cc und ~ which which which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' /usr/bin/which ~ which where /usr/bin/which: no where in (/usr/local/bin:/bin:/usr/bin:/home/bnikhil/bin:/bin) ebenfalls ~ where which which: aliased to alias | /usr/bin/which …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.