Zusammenfassung zur Verwendung des Ausrufezeichen-Befehls (!) unter Linux

Zusammenfassung zur Verwendung des Ausrufezeichen-Befehls (!) unter Linux

Vorwort

Vor kurzem hat unsere Firma MBP konfiguriert und ich verwende häufiger SSH. Ich bin zu faul, diese komplizierten Befehle zu schreiben, also habe ich im Internet nach einem Befehl gesucht und festgestellt, dass dieser für mich besser geeignet ist.

Das Symbol '!' kann in Linux nicht nur als Negationssymbol verwendet werden, sondern auch, um Befehle aus dem historischen Befehlsdatensatz abzurufen oder zuvor ausgeführte Befehle ohne Änderungen auszuführen.

Der folgende Artikel gibt Ihnen eine detaillierte Einführung in die Verwendung des Linux-Ausrufezeichenbefehls (!). Werfen wir einen Blick auf die detaillierte Einführung.

Verwendung des Ausrufezeichen-Befehls

Doppeltes Ausrufezeichen!!

! ! Stellt den zuletzt eingegebenen Befehl dar, der mit anderen Befehlen zu einem neuen Befehl kombiniert werden kann

z.B:
 $ ./startup.sh
 $ Katze !!

Dieser Befehl entspricht cat ./startup.sh, sodass kein Hin- und Herwechseln mehr erforderlich ist.

!$

Stellt den letzten Parameter im vorherigen Befehl dar

z.B:
 $ ls /usr/local/dic
 $ Katze !$/a.txt

Wenn der vorherige Weg lang ist, wird es sehr praktisch sein.

!Zeichenfolge

Stellt den aktuellsten Befehl dar, der mit der angegebenen Zeichenfolge beginnt

z.B:
 $ !ssh

Führen Sie den neuesten SSH-Befehl aus

!? Zeichenfolge?

Ähnlich wie bei MySQLs Fuzzy-Matching wird der Befehl ausgeführt, der die angegebene Zeichenfolge im letzten Befehl enthält.

z.B:
 $ !?ssh?

Führen Sie den neuesten Befehl mit ssh aus

!n oder !-n

Dieser Befehl wird normalerweise zusammen mit dem Befehl „History“ verwendet.


Verwenden Sie den Verlauf, um SSH-Einträge zu finden

z.B:
 $ !109

Führen Sie den Verlauf aus, um den Befehl mit der vorherigen Sequenznummer 109 abzufragen

 $ !-1

Führen Sie den Befehl aus, der der Nummer entspricht, die Sie durch Subtrahieren von 1 von der aktuellen Befehlsnummer erhalten.

Ich habe erst vor Kurzem den Job gewechselt und bin ziemlich beschäftigt, daher erfolgen die Updates recht langsam.

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Zusammenfassung der unbekannten Verwendung von "!" in Linux

<<:  Detaillierte Schritte zum Erstellen eines Vue-Scaffolding-Projekts

>>:  Mysql 5.7.17 Winx64-Installationstutorial auf Win7

Artikel empfehlen

Tutorial zum Verbinden und Verwenden von MySQL 8.0 im Maven-Projekt von IDEA

Schauen wir uns zunächst meine grundlegende Entwi...

Implementierung von Docker-Datenvolumenoperationen

Erste Schritte mit Datenvolumes Wenn wir im vorhe...

CSS3 realisiert den leuchtenden Randeffekt

Wirkung der Operation: html <!-- Dieses Elemen...

JavaScript verwendet Promise zur Verarbeitung mehrerer wiederholter Anfragen

1. Warum diesen Artikel schreiben? Sie haben sich...

Implementierungsmethode für die bidirektionale Bindung von Vue-Daten

Inhaltsverzeichnis 1. Einleitung 2. Code-Implemen...

Einige Dinge, die beim Erstellen einer Webseite zu beachten sind

--Backup der Homepage 1.txt-Text 2. Scannen Sie da...

Einfaches Anwendungsbeispiel für eine rekursive Vue-Komponente

Vorwort Ich glaube, dass viele Studenten bereits ...

33 der besten kostenlosen englischen Schriftarten geteilt

ChunkFive Freie Schriftfamilie Cuprum JAH I Kosten...

IE8 verwendet den Multikompatibilitätsmodus, um Webseiten normal anzuzeigen

IE8 wird mehrere Kompatibilitätsmodi haben. Der IE...

Docker stellt Mysql, .Net6, Sqlserver und andere Container bereit

Inhaltsverzeichnis Installieren Sie Docker unter ...

Detaillierte Hinweise zu React für Einsteiger

Inhaltsverzeichnis 1. Grundlegendes Verständnis v...

Detaillierter Installationsprozess von mysql5.7.21 unter Win10

In diesem Artikel erfahren Sie mehr über die Inst...