Dieser Leitfaden bietet mehrere effektive Strategien zum einfachen Abrufen von Befehlen aus Ihrer Linux -Geschichte, sogar langen und komplexen. Erforschen wir diese Methoden, um Ihren Workflow zu optimieren.
Der effiziente Zugriff auf frühere Befehle ist für die Produktivität von entscheidender Bedeutung. Die folgenden Techniken helfen Ihnen dabei, Befehle zu lokalisieren und wiederzuverwenden, unabhängig von Länge oder Komplexität.
1. Der history
Command:
Die einfachste Methode ist die Verwendung des history
. Dies zeigt eine nummerierte Liste kürzlich ausgeführter Befehle an. Sie können diese Liste durchsuchen, um den Befehl zu finden, den Sie benötigen.
Beispiel:
$ Geschichte
2. Reverse Search mit Strg R:
Durch Drücken von Strg R wird eine umgekehrte Suche eingeleitet. Geben Sie einen Teil des Befehls ein und zyklieren durch die Übereinstimmung der Einträge in Ihrer Geschichte.
Beispiel:
Drücken Sie Strg R und geben Sie ssh
ein, um den neuesten ssh
-Befehl zu finden.
3.. Nummerierte Geschichte mit nl
:
Kombinieren Sie history
mit nl
(Zahlenlinien), um Befehle mit Zeilennummern anzuzeigen. Führen Sie einen Befehl direkt mit !number
aus, wobei number
die Zeilennummer des Befehls ist.
Beispiel:
!25
führt den Befehl in Zeile 25 Ihrer Geschichte aus.
$! 25 Katze /etc /fedora-Release Fedora Release 39 (neununddreißig)
4. Filterverlauf mit grep
:
Verwenden Sie history | grep 'search-term'
um Befehle zu finden, die ein bestimmtes Wort oder eine bestimmte Phrase enthalten.
Beispiel:
$ History | Grep 'SSH'
Dadurch werden alle Befehle einschließlich "SSH" zusammen mit ihren Sequenznummern angezeigt, wodurch die Ausführung über eine !number
ermöglicht wird.
5. Aliase für häufige Befehle erstellen:
Definieren Sie für häufig verwendete lange Befehle einen Alias in Ihrem .bashrc
oder .bash_profile
. Dies ermöglicht die Ausführung mit einem kürzeren, denkwürdigeren Namen.
Beispiel:
Fügen Sie alias ll='ls -alF'
zu Ihrem .bashrc
hinzu, um ll
anstelle von ls -alF
zu verwenden.
6. Skriptkomplexbefehle:
Speichern Sie sie für sehr komplexe Befehle als Skripte (z. B. backup.sh
). Dies vereinfacht die Ausführung zu ./backup.sh
.
7. Befehle zum Boezeichen kommentieren:
Fügen Sie einen einzigartigen Kommentar (z. B. your-long-command #uniqueTag
) an "Lesezeichen" -Kande zum späteren Abrufen an, indem Sie nach dem Tag suchen.
8. Verwenden des fc
-Befehls:
Der Befehl fc
öffnet den letzten Befehl (oder einen angegebenen Bereich) in Ihrem Standardtexteditor, sodass Bearbeitung und Wiederaussetzung einfacher Bearbeitung und Wiederaussetzung ermöglicht.
Beispiel: fc -l
listet Befehle mit IDs für die Ausführung mit !ID
auf.
9. Expansion der Geschichte:
Verwenden Sie die Historie -Expansionsfunktionen wie !!
(Letzter Befehl),! !-n
(N-te letzter Befehl) und !string
(letzter Befehl beginnend mit "String").
10. Extended History Control:
Passen Sie Ihre .bashrc
oder .bash_profile
an, um HISTSIZE
und HISTFILESIZE
für eine größere und umfassendere Geschichte zu erhöhen.
11. Nutzung externer Werkzeuge:
Entdecken Sie externe Tools, die für Befehls- und Snippet -Management entwickelt wurden (z. B. keep
, pet
, bashpast
).
Dieser Leitfaden bietet verschiedene Techniken zum effizienten Abrufen von Befehlen aus Ihrer Linux -Geschichte. Wählen Sie die Methoden aus, die am besten zu Ihrem Workflow passen, und verbessern Sie Ihre Befehlsleisteneffizienz. Teilen Sie Ihre bevorzugten Methoden in den Kommentaren unten!
Das obige ist der detaillierte Inhalt vonSo rufen Sie mühelos Befehle aus dem Linux -Befehlsgeschichte wie ein Profi ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!