GNU/Linux >> LINUX-Kenntnisse >  >> Linux

6 Linux-Metazeichen, die ich gerne auf der Kommandozeile verwende

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?


Linux
  1. So verwenden Sie den Linux-Grep-Befehl

  2. 8 Tipps für die Linux-Kommandozeile

  3. So verwenden Sie den Verlaufsbefehl unter Linux

  4. Haben Sie eine Kuh an der Linux-Befehlszeile

  5. Boxen Sie sich auf der Linux-Befehlszeile ein

Wie verwende ich Proxy in der Linux-Befehlszeile?

Meistern Sie die Linux-Befehlszeile

So verwenden Sie den fd-Befehl auf einem Linux-System

Wie verwende ich den wget-Befehl unter Linux?

Wie verwende ich den xargs-Befehl unter Linux?

Verwendung des grep-Befehls unter Linux