Verständnis verschiedener Klassifizierungen von Shellbefehlen und deren Verwendung in Linux

Verständnis verschiedener Klassifizierungen von Shellbefehlen und deren Verwendung in Linux

Wenn es darum geht, die absolute Steuerung über Ihr Linux -System zu erlangen, kommt die Befehlszeilenschnittstelle (CLI) in der Nähe von der Befehlszeilenschnittstelle. Um ein Linux -Power -Benutzer zu werden, muss man die verschiedenen Arten von Shell -Befehlen und die geeigneten Möglichkeiten verstehen, sie aus dem Terminal zu verwenden.

In Linux gibt es verschiedene Arten von Befehlen, und für einen neuen Linux -Benutzer, der die Bedeutung verschiedener Befehle kann. Daher werden wir in diesem Artikel die verschiedenen Klassifikationen von Shell -Befehlen unter Linux durchlaufen.

Vorgeschlagene Lesen: 5 Interessante Befehlszeilen -Tipps und Tricks unter Linux - Teil 1

Eine wichtige Sache zu beachten ist, dass sich die Befehlszeilenschnittstelle von der Shell unterscheidet. Sie bietet nur ein Mittel, um auf die Shell zugreifen zu können. Die Shell, die ebenfalls programmierbar ist, ermöglicht es, mit Befehlen mit dem Kernel zu kommunizieren.

Unterschiedliche Klassifikationen von Linux -Befehlen fallen unter die folgenden Klassifizierungen:

1. Programme ausführbare Programme (Dateisystembefehle)

Wenn Sie einen Befehl ausführen.

Sie können die Verzeichnisse in der anzeigen $ Path folgendermaßen:

$ echo $ path /home/aaronkilik/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/Games 

In der obigen Reihenfolge das Verzeichnis /home/aaronkilik/bin wird zuerst durchsucht /usr/local/sbin und so weiter ist die Reihenfolge im Suchprozess erheblich.

Beispiele für Dateisystembefehle in /usr/Bin Verzeichnis:

$ ll /bin / 
Probenausgabe
Insgesamt 16284 DRWXR-XR-X 2 Wurzel Root 4096 31. Juli 16:30 ./ DRWXR-XR-X 23 Wurzel Root 4096 Jul 31 16: 29… / -rwxr-XR-X 1 Root Root 6456 Apr 14 18:53 Erzählung* -Rwxr-XR-X 1 Root Root 1037440 Mai 16:15 Bash * -Rwxr-xr-x 1 Root Root 520992 Jan 20 2016 BTRFS* -RWXR-XR-X 1 WOOT ROOT 249464 Jan 20 2016 BTRFS-CALC-Size* lrwxrwxrwx 1 Root 5 Jul 31 16:19 BTRFscK-> Btrfs* -rwxr-xr-x 1 Root Root 278376 Jan 20 2016 BTRFS-CONVERT* -RWXR-XR-X 1 WOOT WOOT 249464 Jan 20 2016 BTRFS-Debug-Tree -Find-Root* -rwxr-xr-x 1 Root Root 270136 Jan 20 2016 BTRFS-Image* -Rwxr-XR-X 1 Root 249464 Jan 20 2016 BTRFS-MAP-LOGICAL* -RWXR-XR-X 1 WOOT 245368 Jan 20 2016 BTRFS-Select-super* -rwxr-xr-x 1 Root 253816 Jan 20 2016 Btrfs-show-super* -rwxr-xr-x 1 Root 249464 Jan 20 2016 Btrfstune 1 Root Root 245368 Jan 20 2016 BTRFS-Zero-Log* -Rwxr-XR-X 1 Root Root 31288 20. Mai 2015 Bunzip2* -Rwxr-xr-X 1 Root Root 1964536 Aug 19 2015 Besetzungsbox* -Rwxr-XR-X 1 Root Root 31288 20. Mai 2015 Bzcat* lrwxrwxrwx 1 Root 6 Jul 31 16:19 bzcmp-> bzdiff* -rwxr-xr-x 1 Wurzel 20. Mai 2015 BZDIFF* lrwxrwxrwx 1 Wurzel Root 6 Jul 31 16:19 Bzegrep -> BzGrep* -Rwxr -XR -X 1 Root 4877 20. Mai 2015 Bzexe* lrwxrwxrwx 1 Root 6 Juli 31 16:19 BzfGrep -> bzGrep* -Rwxr-XR-X 1 Root Root 3642 20. Mai 2015 BzGrep* 

2. Linux -Aliase

Dies sind benutzerdefinierte Befehle, die mit dem erstellt werden alias Der integrierte Befehl Shell integriert und andere Shell-Befehle mit einigen Optionen und Argumenten enthalten. Die Ideen sind im Grunde genommen neue und kurze Namen für lange Befehle zu verwenden.

Vorgeschlagene Lesen: 10 erstaunliche und mysteriöse Anwendungen von (!) Symbol oder Operator in Linux -Befehlen

Die Syntax zum Erstellen einer alias ist wie folgt:

$ alias newcommand = "Befehl -Optionen" 

Alle auflisten Aliase Geben Sie in Ihrem System den folgenden Befehl aus:

$ alias -p alias alert = "benachrichtigen Send -Ogency = niedrig -i" $ ([$? = 0] && echo terminal || Echo -Fehler) "" $ (History | Tail -n1 | sed -e "\" s/^\ s*[0-9] \+\ S*//