logo

Linux-Shell-Befehle

Unter Linux sind Befehle Möglichkeiten oder Anweisungen, mit denen Sie Ihr System anweisen können, eine Aktion auszuführen. Befehle werden in der Befehlszeile ausgeführt.

Syntax:

 command [option] [argument] 

Es gibt einige Befehle, die keine Option haben oder keine Argumente wie „clear“ und „pwd“ akzeptieren.

klar

Der Befehl „clear“ löscht alle vorherigen Befehle und Ausgaben aus der Terminalanzeige.

Befehl Touch unter Linux

pwd

Der Befehl „pwd“ steht für „Arbeitsverzeichnis drucken“. Es akzeptiert keine Optionen oder Argumente und zeigt die Details des aktuellen Arbeitsverzeichnisses an.


Arten von Befehlen

Externe oder integrierte Befehle

Linux-Fehlercodes

Eingebaut Befehle sind interne Befehle, die in die Shell integriert sind. Integrierte Befehle werden von der Shell aufgerufen und direkt in der Shell selbst ausgeführt. Sie können alle integrierten Befehle mit Hilfe der Befehle „help“ und „compgen -b“ auflisten. Einige Beispiele für integrierte Befehle sind „pwd“, „help“, „type“, „set“, „unset“ usw.

Extern Befehle sind keine integrierten Befehle. Bei diesen Befehlen handelt es sich um Programme, die über eine eigene Binärdatei verfügen und sich im Dateisystem befinden. Dies sind die Befehle, die Ihr System bietet und die völlig unabhängig von der Shell sind. Meistens befinden sich diese Befehle in /bin, /sbin, /usr/sbin.


Geben Sie den Befehl ein

Der Linux-Befehl „type“ sagt uns, ob ein an die Shell gegebener Befehl ein integrierter oder ein externer Befehl ist.

Syntax:

 type 

Beispiel:

 type pwd type cd type man type cat type file 
Linux-Shell-Erweiterungsbefehl1

Schauen Sie sich den obigen Schnappschuss an. Befehle wie „pwd“ und „cd“ sind integrierte Befehle, während die Befehle „man“, „cat“ und „file“ externe Befehle sind.

Versuchen Sie es mit der Datenstruktur

Der Linux-Befehl „type“ gibt auch Auskunft darüber, ob es sich um einen Befehl handelt Alias oder nicht.

Beispiel:

 type ls 
Linux-Shell-Erweiterungsbefehl2

Schauen Sie sich den obigen Schnappschuss an. Der Befehl „type“ zeigt, dass „ls“ ein Alias-Befehl ist.


Tippe A

Die Option „type -a“ informiert über alle Befehlstypen, unabhängig davon, ob es sich um integrierte, externe oder Alias-Befehle handelt. Einige Befehle sind sowohl externe als auch integrierte Befehle. Der integrierte Befehl hat jedoch immer Vorrang, bis der Pfad des externen Befehls angegeben wird.

Syntax:

 type -a 

Beispiel:

MySQL zeigt Benutzer an
 type -a echo 
Linux-Shell-Erweiterungsbefehl3

Schauen Sie sich den obigen Schnappschuss an. Der Befehl „echo“ ist sowohl intern als auch extern. Um den externen Befehl „echo“ zu verwenden, geben Sie den Pfad ein '/bin/echo' ist erwähnt.

JSON-Dateien lesen

welche

Der Linux-Befehl „which“ findet den Pfad eines Befehls.

Syntax:

 which .... 

Beispiel:

 which ls pwd rmdir mkdir cp cd file man 
Linux-Shell-Erweiterungsbefehl4

Schauen Sie sich den obigen Schnappschuss an, mit Ausnahme des Befehls „cd“. Alle anderen Befehle sind externe Befehle, da Bash ihren externen Pfad angezeigt hat.