1. Informationen zu einfachen Anführungszeichen, doppelten Anführungszeichen und Funktionen für umgekehrte einfache Anführungszeichen
`` # Einfache Anführungszeichen umkehren, die darin enthaltenen Befehle und Variablen identifizieren und die darin enthaltenen Befehle zuerst ausführen. Das Ergebnis nach Abschluss der Befehlsausführung wird von einem anderen Befehl referenziert
Features: Sowohl Befehle als auch Variablen können identifiziert werden
Verwendung: Wird häufig verwendet, wenn ein Befehl einen anderen Befehl aufruft, um das Ergebnis auszuführen
echo `echo $ PATH`
"" # Doppelte Anführungszeichen können Befehle identifizieren, keine Variablen
'' # Einfache Anführungszeichen, Variablen und Befehle werden nicht erkannt
$ () = ``
2.tab # Vervollständigen Sie den Pfad, den Befehl oder den Dateinamen
3. Befehl zur Ausführung des Aufzeichnungsverlaufs .bash_history #
history # Sehen Sie sich den gerade ausgeführten Befehl history an, und vor jedem Befehl befindet sich eine Markierung. Sie können! markieren, Sie können diesen Befehl aufrufen
Tipps zur Verwendung:
Wiederholen Sie den vorherigen Befehl mit der Aufwärtspfeiltaste und drücken Sie die Eingabetaste, um auszuführen = drücken Sie !! und drücken Sie die Eingabetaste, um auszuführen
! -1 # Führen Sie den vorletzten Befehl aus
! ps # Wiederhole den vorherigen Befehl beginnend mit "ps"
!? ps # Wiederholen Sie den vorherigen Befehl mit ps
! ps: p # Nur Befehlsverlauf drucken, nicht ausführen
^ ps ^ ls # Ersetzen Sie das erste ps im vorherigen Befehl durch ls
ctrl-r #, um den Befehl im Befehlsverlauf zu suchen, wird nach der Suche direkt ausgeführt
Strg + g # Beenden Sie den historischen Suchmodus
Abrufen des letzten Parameters im vorherigen Befehl
! $ # Mittel
Wissen erweitern:
Befehl! ^ Verwenden Sie den ersten Parameter des vorherigen Befehls als Parameter von cmd
Befehl! $ Verwenden Sie den letzten Parameter des vorherigen Befehls als Parameter von cmd
Befehl! * Verwenden Sie alle Parameter des vorherigen Befehls als cmd-Parameter
Befehl!: n Verwenden Sie den n-ten Parameter des vorherigen Befehls als Parameter von cmd
Befehl! n: ^ Rufe den ersten Parameter des n-ten Befehls auf
Befehl! n: $ ruft den letzten Parameter des n-ten Befehls auf
Befehl! n: m ruft den m-ten Parameter des n-ten Befehls auf
Befehl! n: * Alle Parameter des n-ten Befehls aufrufen
4. Detaillierte Historie (standardmäßig 1000 Datensätze)
history -c # Befehl zum Löschen des Verlaufs im Speicher
Verlauf -d 36 # Löscht die angegebene Zeile
history -n 10 # Lösche die letzten 10 Zeilen
history -w /1.sh # Speichern Sie die Verlaufsliste in der angegebenen Verlaufsdatei
5. Befehlsverlaufsbezogene Umgebungsvariablen
HISTSIZE: Anzahl der Befehlsverlaufsdatensätze
~ / .bash_history # Die Standardverlaufsdatei
HISTTIMEFORMAT = "% F% T" # Anzeigezeit
/ etc / profile oder ~ / .bash_profile # dauerhaft speichern
HISTIGNORE = "str1: str2 *: ..." # Ignoriere die Geschichte von str2, dem Anfang von str2
HISTIGNORE Umweltnutzung
ignorierte Ups Standardmäßig werden wiederholte Befehle ignoriert, fortlaufend und das gleiche ist "wiederholen".
Ignorierraum Ignoriert alle Befehle, die mit Leerzeichen beginnen
ignoreboth ist gleichbedeutend mit ignoreups, ignorespace-Kombination
erasedups Befehl zum Löschen von Duplikaten (unabhängig davon, ob er mit dem vorherigen fortlaufend ist, löschen Sie ihn, solange ein Duplikat vorhanden ist)
Dauerhaft speichern:
Name der Exportvariablen = "Wert"
Speichern Sie in / etc / profile oder ~ / .bash_profile
6. Tastenkombinationen
Strg + l, um den Bildschirm zu löschen, entspricht dem Befehl zum Löschen
Strg + o führt den aktuellen Befehl aus und zeigt den Befehl erneut an
Strg + s Blockbildschirmausgabe, sperren
Strg + q ermöglicht die Bildschirmausgabe
Strg + c Befehl beenden
Befehl Strg + Z aussetzen
Strg + a Bewegen Sie den Cursor an den Anfang der Befehlszeile, entsprechend Home
Strg + e Bewegen Sie den Cursor an das Ende der Befehlszeile, entsprechend Ende
Alt + f Bewegen Sie den Cursor ein Wort nach rechts
Alt + b Bewegen Sie den Cursor ein Wort nach links
Strg + xx Cursor bewegt sich zwischen der ersten Befehlszeile und dem Cursor
Strg + u vom Cursor bis zum Anfang der Befehlszeile löschen
Strg + k Löschen Sie vom Cursor bis zum Ende der Befehlszeile
Alt + r löscht die aktuelle gesamte Zeile
Strg + w Löschen Sie vom Cursor links bis zum Wortanfang
Alt + d Löschen Sie direkt vom Cursor bis zum Ende des Wortes
Strg + d Löscht ein Zeichen am Cursor
Hinweis: Alt-Tastenkombinationen stehen häufig in Konflikt mit anderer Software