Wir arbeiten daran, die Unionpedia-App im Google Play Store wiederherzustellen
AusgehendeEingehende
🌟Wir haben unser Design für eine bessere Navigation vereinfacht!
Instagram Facebook X LinkedIn

Bash (Shell)

Index Bash (Shell)

Bash (auch BASH oder bash), die Bourne-again shell, ist eine freie Unix-Shell unter GPL.

Inhaltsverzeichnis

  1. 41 Beziehungen: Alias (Unix), Ausgabe (Computer), Überschreiben (Programmierung), Bedingung, Cd (Kommandozeilenbefehl), Datenstrom, Debugger, Echo (Informatik), Eingabe (Computer), Free Software Foundation, Freie Software, GNU, GNU General Public License, GNU-Projekt, Handle, Kill (Unix), Kommandozeile, Kommandozeileninterpreter, Kornshell, Linux, Linux-Distribution, Pipe (Informatik), POSIX, Prozess (Informatik), Pwd (Unix), Red Hat, Regulärer Ausdruck, Schadprogramm, Shell (Betriebssystem), Sicherheitslücke, Skriptsprache, Standard-Datenströme, Suchpfad, Syntax, TeX, Umgebungsvariable, Unix-Shell, Variable (Programmierung), Wildcard (Informatik), Z shell, Zuordnungstabelle.

Alias (Unix)

Ein alias ist eine Funktion einer Unix-Shell, mit der mehrere Unix-Kommandos, oder ein Unix-Kommando mit mehreren Optionen, durch einen neuen Befehl ersetzt werden können.

Sehen Bash (Shell) und Alias (Unix)

Ausgabe (Computer)

Unter Ausgabe (englisch Output) versteht man in der Informatik das, was ein Programm nach interner Berechnung auf einem Ausgabegerät (beispielsweise Bildschirm oder Drucker), eine Schnittstelle oder einen Datenspeicher (Datei) ausgibt.

Sehen Bash (Shell) und Ausgabe (Computer)

Überschreiben (Programmierung)

In der Informatik wird unter Überschreibung (engl. clobbering) das Überschreiben einer Datei oder die Speicherüberschreibung verstanden, das normalerweise unbeabsichtigt ist.

Sehen Bash (Shell) und Überschreiben (Programmierung)

Bedingung

Bedingung steht für.

Sehen Bash (Shell) und Bedingung

Cd (Kommandozeilenbefehl)

cd, auf manchen Plattformen auch chdir (aus dem Englisch für change directory), ist ein Kommandozeilenbefehl für den Einsatz in Shells, der ein Wechseln des Arbeitsverzeichnisses ermöglicht.

Sehen Bash (Shell) und Cd (Kommandozeilenbefehl)

Datenstrom

Mit Datenströmen bezeichnet man in der Informatik einen kontinuierlichen Datenfluss von Datensätzen, dessen Ende meist nicht im Voraus abzusehen ist; die Datensätze werden fortlaufend verarbeitet, sobald jeweils ein neuer Datensatz eingetroffen ist.

Sehen Bash (Shell) und Datenstrom

Debugger

Ein Debugger (von engl. de- (Präfix; dt. ent-, aus-) im Sinne von entfernen und engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren und Auffinden von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.

Sehen Bash (Shell) und Debugger

Echo (Informatik)

Echo ist ein einfaches allgemeines Konzept in der Informatik, das sich an das akustische Echo anlehnt.

Sehen Bash (Shell) und Echo (Informatik)

Eingabe (Computer)

Die Eingabe (englisch input) eines Computerprogramms ist das, was es zu seiner Ausführung benötigt.

Sehen Bash (Shell) und Eingabe (Computer)

Free Software Foundation

Die Free Software Foundation (FSF) ist eine nichtstaatliche Stiftung, die als gemeinnützige Organisation 1985 von Richard Stallman mit dem Zweck gegründet wurde, freie Software zu fördern und für diese Arbeit Kapital zusammenzutragen.

Sehen Bash (Shell) und Free Software Foundation

Freie Software

Concept-Map rund um Freie Software Freie Software (freiheitsgewährende Software, oder auch libre software) bezeichnet Software, die die Freiheit von Computernutzern in den Mittelpunkt stellt.

Sehen Bash (Shell) und Freie Software

GNU

GNU (und) ist ein unixähnliches Betriebssystem und vollständig freie Software, das im Rahmen des 1984 gestarteten GNU-Projekts als Softwaresammlung von Anwendungen und Bibliotheken entwickelt wird.

Sehen Bash (Shell) und GNU

GNU General Public License

Logo der GPLv3 Die GNU General Public License (kurz GNU GPL oder GPL; aus dem Englischen wörtlich für allgemeine Veröffentlichungserlaubnis oder -genehmigung) ist eine Softwarelizenz, die dem Nutzer gewährt, die Software auszuführen, zu studieren, zu ändern und zu verbreiten (kopieren).

Sehen Bash (Shell) und GNU General Public License

GNU-Projekt

Das GNU-Logo Das GNU-Projekt entwickelt das Betriebssystem GNU (Aussprache), das von Richard Stallman mit dem Ziel gegründet wurde, ein freies, unixähnliches Betriebssystem zu schaffen, das sicherstellt, dass die Endbenutzer die Freiheiten haben, es verwenden, untersuchen, verbreiten (kopieren) und verändern zu dürfen.

Sehen Bash (Shell) und GNU-Projekt

Handle

Als Handle (für „Griff“ oder „Henkel“) bezeichnet man in der Informatik einen eindeutigen Referenzwert zu einer vom Betriebssystem verwalteten Systemressource, wie z. B. Bildschirmobjekte oder einzelne Dateien auf Festplatten.

Sehen Bash (Shell) und Handle

Kill (Unix)

kill (engl. töten) ist ein Unix-Kommando und gleichnamiger Systemaufruf, um unter dem Betriebssystem laufenden Prozessen Signale zu schicken.

Sehen Bash (Shell) und Kill (Unix)

Kommandozeile

Die Kommandozeile oder Befehlszeile ist ein Teil eines Computerprogramms, das eine Textzeile als Eingabe vom Benutzer entgegennimmt und im Kontext als Kommando bzw.

Sehen Bash (Shell) und Kommandozeile

Kommandozeileninterpreter

Bash'' genannte Befehlsinterpreter – die Standard-Linux-Shell, unter ''OpenSuse'' Ein Kommandozeileninterpreter, oder command-line shell, sowie kurz Kommandozeile, aber auch Kommandointerpreter und Befehlsinterpreter genannt, ist ein Programm, das Benutzereingaben von einer Kommandozeile einliest und als Anweisung ausführt.

Sehen Bash (Shell) und Kommandozeileninterpreter

Kornshell

OpenBSD ksh Die Kornshell (Eigenschreibweise KornShell, auch als ksh, ksh86, ksh88 und ksh93 bezeichnet) ist ein von David Korn entwickelter Kommandozeileninterpreter wie auch die Beschreibung der Skriptsprache, welche durch diesen Interpreter implementiert wird.

Sehen Bash (Shell) und Kornshell

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Sehen Bash (Shell) und Linux

Linux-Distribution

Zeitleiste mit der Entwicklung verschiedener Linux-Distributionen Eine Linux-Distribution ist eine Auswahl aufeinander abgestimmter Software um den Linux-Kernel, bei dem es sich dabei in einigen Fällen auch um einen mehr oder minder angepassten und meist in enger Abstimmung mit Upstream selbst gepflegten Distributionskernel handelt.

Sehen Bash (Shell) und Linux-Distribution

Pipe (Informatik)

Eine Pipe oder Pipeline (englisch Rohrleitung) ist ein Datenstrom zwischen zwei Prozessen durch einen Puffer mit dem Prinzip First In – First Out (FIFO).

Sehen Bash (Shell) und Pipe (Informatik)

POSIX

Das Portable Operating System Interface (POSIX) ist eine gemeinsam vom IEEE und der Open Group für Unix entwickelte standardisierte Programmierschnittstelle, welche die Schnittstelle zwischen Anwendungssoftware und Betriebssystem darstellt.

Sehen Bash (Shell) und POSIX

Prozess (Informatik)

Ein Prozess (auch Task oder Programminstanz genannt) ist ein Computerprogramm zur Laufzeit.

Sehen Bash (Shell) und Prozess (Informatik)

Pwd (Unix)

pwd (Abkürzung für) ist ein Programm zur Ausgabe des Pfades innerhalb der Verzeichnisstruktur, in dem sich der aufrufende Prozess momentan befindet und damit, welches Arbeitsverzeichnis dieser verwendet.

Sehen Bash (Shell) und Pwd (Unix)

Red Hat

Red Hat Headquarters in Raleigh mit dem 2019 abgelösten Logo Das Unternehmen Red Hat (engl. für: ‚roter Hut‘) ist ein US-amerikanischer Softwarehersteller mit Sitz in Raleigh, North Carolina, der unter anderem die weit verbreitete Linux-Distribution Red Hat Enterprise Linux (RHEL) vertreibt und am Fedora-Projekt beteiligt ist.

Sehen Bash (Shell) und Red Hat

Regulärer Ausdruck

Ein regulärer Ausdruck (Abkürzung RegExp oder Regex) ist in der theoretischen Informatik eine Zeichenkette, die der Beschreibung von Mengen von Zeichenketten mit Hilfe bestimmter syntaktischer Regeln dient.

Sehen Bash (Shell) und Regulärer Ausdruck

Schadprogramm

Trojanische Pferde aus. Als Schadprogramm, Schadsoftware oder zunehmend als Malware – englisch badware, evilware, junkware oder malware (Kofferwort aus malicious ‚bösartig‘ und software) – bezeichnet man Computerprogramme, die entwickelt wurden, um, aus Sicht des Opfers, unerwünschte und gegebenenfalls schädliche Funktionen auszuführen.

Sehen Bash (Shell) und Schadprogramm

Shell (Betriebssystem)

In der Informatik wird als Shell die Software bezeichnet, mittels derer ein Benutzer mit einem Betriebssystem interagiert – eine Mensch-Maschine-Schnittstelle.

Sehen Bash (Shell) und Shell (Betriebssystem)

Sicherheitslücke

Eine Sicherheitslücke oder Schwachstelle ist im Gebiet der Informationssicherheit ein Fehler in einer Software oder einer Hardware, durch den ein Programm mit Schadwirkung (Exploit) oder ein Angreifer in ein Computersystem eindringen kann.

Sehen Bash (Shell) und Sicherheitslücke

Skriptsprache

Skriptsprachen (auch Scriptsprachen) sind Programmiersprachen, die über einen Interpreter ausgeführt werden.

Sehen Bash (Shell) und Skriptsprache

Standard-Datenströme

Die Standard-Datenströme für Eingabe, Ausgabe, und Fehler Die Standard-Datenströme (englisch: standard streams) sind drei Datenströme für die Ein- und Ausgabe im Betriebssystem Unix oder in verwandten Betriebssystemen.

Sehen Bash (Shell) und Standard-Datenströme

Suchpfad

Der Suchpfad ist eine Verzeichnisliste, die in einem Betriebssystem angibt, in welchen Unterverzeichnissen innerhalb der Verzeichnisstruktur nach ausführbaren Dateien gesucht werden soll.

Sehen Bash (Shell) und Suchpfad

Syntax

Unter Syntax (von syn ‚zusammen‘ und taxis ‚Ordnung, Reihenfolge‘) versteht man allgemein ein Regelsystem zur Kombination elementarer Zeichen zu zusammengesetzten Zeichen in natürlichen oder künstlichen Zeichensystemen.

Sehen Bash (Shell) und Syntax

TeX

TeX (im deutschsprachigen Raum auch), in Eigenschreibweise \mathrm, ist ein von Donald E. Knuth ab 1977 entwickeltes und 1986 fertiggestelltes Textsatzsystem mit eingebauter Makrosprache (die ebenfalls TeX genannt wird).

Sehen Bash (Shell) und TeX

Umgebungsvariable

Als Umgebungsvariable bezeichnet man konfigurierbare Variablen in Betriebssystemen, die oft Pfade zu bestimmten Programmen oder Daten enthalten, sowie bestimmte Daten und Einstellungen, die von mehreren Programmen verwendet werden können.

Sehen Bash (Shell) und Umgebungsvariable

Unix-Shell

Die Unix-Shell oder kurz Shell (für Hülle, Schale) bezeichnet die traditionelle Benutzerschnittstelle unter Unix oder unixoiden Computer-Betriebssystemen.

Sehen Bash (Shell) und Unix-Shell

Variable (Programmierung)

In der Programmierung ist eine Variable ein abstrakter Behälter für einen Wert, der bei der Ausführung eines Computerprogramms auftritt.

Sehen Bash (Shell) und Variable (Programmierung)

Wildcard (Informatik)

Wildcard (vom englischen Wildcard, einer Spielkarte im Poker), Joker (nach Joker, einer Spielkarte) oder Platzhalter bezeichnet im Computer-Bereich einen Platzhalter für andere Zeichen.

Sehen Bash (Shell) und Wildcard (Informatik)

Z shell

Die Z shell (zsh) ist eine Unix-Shell, die sowohl als interaktive Login-Shell, als auch als ein mächtiger Kommandozeileninterpreter für Shellskripte verwendet werden kann.

Sehen Bash (Shell) und Z shell

Zuordnungstabelle

Die Zuordnungstabelle (auch assoziatives Array, Dictionary oder Liste von Schlüssel-Wert-Paaren) ist eine Datenstruktur, bei der anders als bei einem gewöhnlichen Array auch nichtnumerische (oder nicht fortlaufende) Schlüssel, zumeist Zeichenketten, verwendet werden können, um die enthaltenen Elemente zu adressieren; diese sind in keiner festgelegten Reihenfolge abgespeichert.

Sehen Bash (Shell) und Zuordnungstabelle

Auch bekannt als BASH, Bourne-Again Shell, Bourne-Again-Shell.