Als «shell-builtin» getaggte Fragen

12
Was ist "deklarieren" in Bash?

Nachdem ich ilkkachus Antwort auf diese Frage gelesen hatte, erfuhr ich von der Existenz der eingebauten declare(mit Argument -n) Shell. help declare bringt: Legen Sie Variablenwerte und Attribute fest. Deklarieren Sie Variablen und geben Sie ihnen Attribute. Wenn keine NAMEs angegeben sind, zeigen...

12
Grundlegendes zu integrierten Shell-Befehlen

Im Bash-Handbuch steht das geschrieben Builtin commands are contained >>> within <<< the shell itself Auch diese Antwort besagt, dass A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run some >>>...

11
Wann werden die integrierten Befehle in den Speicher geladen?

Nehmen wir an, ich tippe cdmeine Shell ein. Wird cdin diesem Moment aus dem Speicher geladen? Meine Intuition ist, dass diese integrierten Befehle nach dem Laden des Kernels in den Systemspeicher vorinstalliert werden, aber jemand bestand darauf, dass sie nur geladen werden, wenn ich den Befehl...

10
Was ist ein "s" in "$ -"?

Normalerweise kenne ich den Inhalt von $-. Auf einem aktuellen CentOS bekomme ich: [grochmal@orion ~]$ echo $- himBH hmBHsind alle Optionen von setund ibedeutet, dass meine Shell interaktiv ist. Auf meinem Arch Linux habe ich jedoch: [grochmal@haps ~]$ echo $- himBHs Ich kann nichts Nützliches...

10
Warum wird mein Programm "set" nicht ausgeführt?

Ich habe ein einfaches C-Programm wie folgt erstellt: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } Und ich habe meinen PATH in etc / bash.bashrc wie folgt geändert : PATH=.:$PATH Ich habe dieses Programm als set.c gespeichert...

9
Was ist nicht Shell-spezifisch?

Unter einigen Antworten werden Kommentare angezeigt, in denen empfohlen wird, Shell-spezifische Befehle in Antworten zu vermeiden. Woher weiß ich, welche Befehle, Operatoren usw. in allen Shells vorhanden sind? Gibt es eine Liste von Standards? man builtinsgibt eine Liste von Befehlen. Sind dies...