Es macht mir wirklich Spaß control+r, rekursiv in meinem Befehlsverlauf zu suchen. Ich habe ein paar gute Optionen gefunden, die ich gerne damit verwende: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead …
Entschuldigung, dieser Titel ist nicht der eleganteste, den ich je erfunden habe. Aber ich gehe davon aus, dass sich viele Leute darüber Gedanken gemacht haben, und meine Frage könnte ein Betrug sein ... alles, was ich sagen kann, ist, dass ich es nicht gefunden habe. Wenn ich "Scrollen" nach oben …
Wenn Sie clearBefehl oder Ctrl+ Lim Terminal verwenden, wird das Terminal gelöscht, Sie können jedoch immer noch einen Bildlauf durchführen, um die zuletzt verwendeten Befehle anzuzeigen. Gibt es eine Möglichkeit, das Terminal vollständig zu löschen?
In zsh weiß ich, dass ich mit Ctrl+ den Verlauf durchsuchen kann r. Oft fange ich jedoch an, einen Befehl direkt an der Eingabeaufforderung einzugeben, und stelle dann fest, dass ich den Verlauf durchsuchen sollte. Wenn ich Ctrl+ rdrücke, wird eine leere Verlaufssuchaufforderung wie folgt angezeigt: Beachten Sie, dass sich …
Ich verwende! N, wobei (n) die Zeilennummer für die Ausführung einer Zeile in der Verlaufsdatei ist, die ich an der Eingabeaufforderung ausführen möchte, die ich über history | less finde. Es gibt jedoch ein Ereignis im Befehlszeilenverlauf, das ich manuell ändern möchte. Wie kann ich einen Verlaufsereignisinhalt in die Befehlszeile …
Ist es möglich, eine Inkognito-Sitzung zu eröffnen bash? Zum Beispiel, wenn wir Passwörter in Befehle eingeben müssen und sie nicht bashzum Verlauf hinzufügen möchten .
Ich versuche, einen Alias für sudo !!in Bash festzulegen. Ich habe es versucht alias sbb='sudo !!', aber es interpretiert das als wörtlich !!und druckt sudo: !!: command not found Wenn ich doppelte Anführungszeichen verwende, wird der doppelte Knall in der Zeichenfolge selbst ersetzt, sodass dies nicht funktioniert. Gibt es eine …
Angenommen, ich möchte eine Folge von vier Befehlen ausführen, die ich zuvor ausgeführt habe. Wenn der erste 432 im Befehlsverlauf ist, könnte ich Folgendes tun: $ !432; !433; !434; !435 Ich bin gespannt, gibt es einen effizienteren Weg, um dies zu erreichen?
Wenn ich eine Folge von Befehlen durchführe wie: $ ls $ grep abc file.txt und benutzen Sie dann die Aufwärtspfeiltaste, um die vorherige zu erhalten, das Terminal zeigt die letzte cmd (die grephier ist) Aber wenn ich so etwas mache: $ ls $ grep abc file.txt Wo grepLeerzeichen vorangestellt sind, …
Ich benutze es vimfür im Wesentlichen alle meine Bearbeitungsanforderungen, daher habe ich mich entschlossen, den vi-mode für meine Shell (derzeit ZSH mit oh-my-zsh unter OS X) erneut zu testen Ctrl-R. Was ist die äquivalente Schlüsselbindung? Und wie würde ich das in Zukunft selbst herausfinden? Ich bin mir ziemlich sicher, dass …
In zshmöchte ich unbegrenzte Geschichte haben. Ich stelle ein HISTSIZE=, was in funktioniert bash. Jetzt importiere ich eine alte Geschichte mv old_history .history Das ist ziemlich groß wc -l .history 43562 .history Wenn ich jetzt schließe und von vorne anfange, zshverstehe ich wc -l .history 32234 .history Kann ich nicht …
Beim versehentlichen Einfügen einer Datei in die Shell werden eine Menge hässlicher Unsinneinträge in den Bash-Verlauf eingefügt. Gibt es eine saubere Möglichkeit, diese Einträge zu entfernen? Natürlich könnte ich die Shell schließen und die .bash_historyDatei manuell bearbeiten, aber vielleicht gibt es eine API, um den Verlauf der aktuellen Shell zu …
Bash bietet die Funktionalität, die Suche über Ctrl+ umzukehren R. Dann kann man einen Teil eines Befehls eingeben, der einen passenden Eintrag aus dem Verlauf anzeigt. Angenommen, dies ist meine Geschichte: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how …
Ich möchte sehen, was die letzten N Befehle in meinem sind history. Ich dachte history | tail -n 5, ich würde es schaffen, aber ich bemerkte, dass ein mehrzeiliger Befehl für so viele Zeilen zählt, wie er hat. $ echo "hello how are you" $ history | tail -2 how …
Ich habe viele Befehle, die ich routinemäßig ausführen muss, oft mit der geringsten Abweichung. Im Moment bin ich sie alle in die Speicherung .bash_historyund Nutzung CTRL- Rden Zugriff auf sie, aber ich frage mich , ob es einen besseren Weg. Wonach ich suche: Einfaches Hinzufügen eines neuen Befehls Einfaches Suchen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.