Was macht der eingebaute Befehl in Bash?

Was macht der eingebaute Befehl in Bash?

What Does Builtin Command Bash Do

vorherige Version der Website anzeigen

Die eingebauten Befehle in Bash können sehr nützlich sein, aber was macht Builtin selbst eigentlich? Der heutige SuperUser Q&A-Post hat die Antwort auf die Frage eines neugierigen Lesers.



Die heutige Frage-und-Antwort-Sitzung kommt mit freundlicher Genehmigung von SuperUser – einer Unterabteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q&A-Websites.

Die Frage

SuperUser-Leser lfalin möchte wissen, was der eingebaute Befehl in Bash macht:

Ich weiß, was ein eingebauter Befehl ist, aber was bedeutet das? eingebaut selbst tun? Ausführung welches ls zeigt mir /bin/ls , aber ausführen welche eingebaute gibt nichts zurück. Mann gebaut gibt mir nur eine Liste der eingebauten Befehle, von denen einer ist eingebaut . Der Rest der Manpage erklärt, was ein eingebauter Befehl ist, aber nicht was eingebaut selbst ist. eingebaut –Hilfe sagt mir builtin: use: builtin [shell-builtin [arg …]] , aber immer noch nicht das, was es tut. Ist es ein Teil von Bash in einer Weise, die andere eingebaute Befehle nicht sind?

Was macht der eingebaute Befehl in Bash?

Die Antwort

SuperUser-Mitarbeiter Spiff hat die Antwort für uns:

Der Befehl builtin stellt sicher, dass Sie die in der Shell integrierte Version des Befehls ausführen, anstatt einen anderen Befehl mit demselben Namen auszuführen.

Was ist die neueste Android-Version?

Stellen Sie sich zum Beispiel vor, Sie haben eine Shell-Funktion namens . definiert CD um bei jedem Verzeichniswechsel einen zusätzlichen Status zu drucken, aber Sie haben es vermasselt und können jetzt die Verzeichnisse nicht richtig ändern. Also kannst du jetzt tippen eingebaute CD ~ erfolgreich CD zurück in Ihr Home-Verzeichnis, ohne Ihre kaputte Shell-Funktion auszuführen.

Übrigens hat meine Kopie der Bash-Manpage einen Abschnitt namens SHELL BUILTIN COMMANDS, der die Bedeutung des eingebauten Befehls in diesem Abschnitt definiert (unten transkribiert).


Möchten Sie der Erklärung noch etwas hinzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Sehen Sie sich hier den vollständigen Diskussionsthread an .

WEITER LESEN
  • › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte
  • & rsaquo; Cyber ​​Monday 2021: Die besten Tech-Deals
  • › So finden Sie Ihr Spotify Wrapped 2021
  • › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
  • › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
  • › Was ist MIL-SPEC Fallschutz?
Akemi Iwaya
Akemi Iwaya ist seit 2009 Teil des How-To Geek/LifeSavvy Media-Teams. Sie hat zuvor unter dem Pseudonym 'Asian Angel' geschrieben und war Lifehacker-Praktikantin, bevor sie zu How-To Geek/LifeSavvy Media kam. Sie wurde von ZDNet Worldwide als maßgebliche Quelle zitiert.
Vollständige Biografie lesen