Zu Beginn meiner Linux-Reise habe ich gelernt, wie man die Befehlszeile verwendet. Das zeichnet Linux aus. Ich konnte die grafische Benutzeroberfläche (GUI) verlieren, aber es war unnötig, die Maschine komplett neu zu erstellen. Viele Linux-Computer laufen kopflos, und Sie können alle administrativen Aufgaben auf der Befehlszeile erledigen. Es verwendet viele grundlegende Befehle, mit denen alle vertraut sind – wie ls
, ls-l
, ls-l
, cd
, pwd
, top
, und viele mehr.
Weitere Linux-Ressourcen
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel
Shell-Metazeichen unter Linux
Sie können jeden dieser Befehle durch die Verwendung von Metazeichen erweitern. Ich wusste nicht, wie du sie nennst, aber Metazeichen haben mein Leben einfacher gemacht.
Rohr |
Angenommen, ich möchte alle Instanzen von Firefox wissen, die auf meinem System ausgeführt werden. Ich kann das ps
verwenden Befehl mit einem -ef
um alle Instanzen der Programme aufzulisten, die auf meinem System laufen. Jetzt möchte ich nur die Fälle sehen, in denen Firefox involviert ist. Ich verwende eines meiner Lieblings-Metazeichen, die Pipe |
das Ergebnis an grep
, die nach Mustern sucht.
$ ps -ef | grep firefox
Ausgabeumleitung>
Ein weiteres beliebtes Metazeichen ist die Ausgabeumleitung >
. Ich benutze es, um die Ergebnisse aller Instanzen zu drucken, die Intel als Ergebnis eines dmesg
erwähnt hat Befehl. Dies kann bei der Hardware-Fehlerbehebung hilfreich sein.
$ dmesg | grep amd > amd.txt
$ cat amd.txt
[ 0.897] amd_uncore: 4 amd_df counters detected
[ 0.897] amd_uncore: 6 amd_l3 counters detected
[ 0.898] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
Sternchen *
Das Sternchen *
oder Wildcard ist ein Favorit, wenn Sie nach Dateien mit derselben Erweiterung suchen – wie .jpg
oder .png
. Ich wechsle zuerst in das Picture
Verzeichnis auf meinem System und verwenden Sie einen Befehl wie den folgenden:
$ ls *.png
BlountScreenPicture.png
DisplaySettings.png
EbookStats.png
StrategicPlanMenu.png
Screenshot from 01-24 19-35-05.png
Tilde~
Die Tilde ~
ist eine schnelle Möglichkeit, auf einem Linux-System zu Ihrem Home-Verzeichnis zurückzukehren, indem Sie den folgenden Befehl eingeben:
$ cd ~
$ pwd
/home/don
Dollarsymbol $
Der $
Symbol als Metazeichen hat unterschiedliche Bedeutungen. Wenn es zum Abgleichen von Mustern verwendet wird, bedeutet es jede Zeichenfolge, die mit einer bestimmten Zeichenfolge endet. Zum Beispiel, wenn beide Metazeichen |
verwendet werden und $
:
$ ls | grep png$
BlountScreenPicture.png
DisplaySettings.png
EbookStats.png
StrategicPlanMenu.png
Screenshot from 01-24 19-35-05.png
Pfeilzeichen ^
Der ^
Symbol schränkt die Ergebnisse auf Elemente ein, die mit einer bestimmten Zeichenfolge beginnen. Wenn Sie beispielsweise beide Metazeichen |
verwenden und ^
:
$ ls | grep ^Screen
Screenshot from 01-24 19-35-05.png
Viele dieser Metazeichen sind ein Tor zu regulären Ausdrücken, es gibt also noch viel mehr zu entdecken. Was sind Ihre Lieblings-Linux-Metazeichen und wie retten sie Ihre Arbeit?